html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/5562#issuecomment-873548277,https://api.github.com/repos/pydata/xarray/issues/5562,873548277,MDEyOklzc3VlQ29tbWVudDg3MzU0ODI3Nw==,14808389,2021-07-04T08:46:34Z,2021-07-04T08:46:34Z,MEMBER,"that makes sense, but I think long term it might be better to find a way to delegate this to duck array extension libraries (it really should call `.pint.dequantify()`).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700
https://github.com/pydata/xarray/issues/5562#issuecomment-873490045,https://api.github.com/repos/pydata/xarray/issues/5562,873490045,MDEyOklzc3VlQ29tbWVudDg3MzQ5MDA0NQ==,2448579,2021-07-04T00:23:46Z,2021-07-04T00:23:46Z,MEMBER,"> I think we should special-case pint and add the units attribute on the DataArray like .pint.dequantify
We would also want this to write pint-backed xarray datasets to netCDF.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700
https://github.com/pydata/xarray/issues/5562#issuecomment-873486576,https://api.github.com/repos/pydata/xarray/issues/5562,873486576,MDEyOklzc3VlQ29tbWVudDg3MzQ4NjU3Ng==,2448579,2021-07-03T23:56:54Z,2021-07-03T23:56:54Z,MEMBER,Oh I see. `as_numpy` is using `data.magnitude` and dropping the units. I think we should special-case pint and add the `units` attribute on the DataArray like `.pint.dequantify`,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700
https://github.com/pydata/xarray/issues/5562#issuecomment-873482727,https://api.github.com/repos/pydata/xarray/issues/5562,873482727,MDEyOklzc3VlQ29tbWVudDg3MzQ4MjcyNw==,2448579,2021-07-03T23:12:31Z,2021-07-03T23:12:31Z,MEMBER,wouldn't `as_numpy` on a pint-backed DataArray return a DataArray with numpy data and units in the attribute?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700
https://github.com/pydata/xarray/issues/5562#issuecomment-873478528,https://api.github.com/repos/pydata/xarray/issues/5562,873478528,MDEyOklzc3VlQ29tbWVudDg3MzQ3ODUyOA==,14808389,2021-07-03T22:23:50Z,2021-07-03T22:23:50Z,MEMBER,"that will work if we want to remove the units, but `.pint.dequantify()` also adds the units as string-valued attributes. In other words, I'd like the new hook to work on `xarray` objects instead of the wrapped duck array.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700
https://github.com/pydata/xarray/issues/5562#issuecomment-872966327,https://api.github.com/repos/pydata/xarray/issues/5562,872966327,MDEyOklzc3VlQ29tbWVudDg3Mjk2NjMyNw==,2448579,2021-07-02T12:38:09Z,2021-07-02T12:38:09Z,MEMBER,"> For example for pint the hook would return the result of .pint.dequantify() but it could also be used to explicitly call .get on cupy arrays or .todense on sparse arrays.
We discussed `as_numpy` or `to_numpy_data` here: https://github.com/pydata/xarray/issues/3245","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,935531700