id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 420139027,MDU6SXNzdWU0MjAxMzkwMjc=,2807,can the callables of apply_ufunc + dask get a typed/labeled array,280924,closed,0,,,5,2019-03-12T18:22:25Z,2019-10-15T15:01:08Z,2019-10-15T15:01:08Z,CONTRIBUTOR,,,,"#### Code Sample ```python def print_type(arr): """"""Generalized ufunc to print the type."""""" print(f""type={type(arr)}"") return arr chunked = da.from_array(np.random.random(size=(2, 2, 2, 140, 200)), chunks=(1, 1, 1, 140, 200)) x = xr.DataArray(chunked) xr.apply_ufunc(print_type, x, dask='parallelized', output_dtypes=[np.float32]).compute() ``` #### Problem description It would be great if the arrays passed to the callables were subselections of the original xarray. Advantages: labeled dimensions and coordinates ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/2807/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue