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/4222#issuecomment-1101505971,https://api.github.com/repos/pydata/xarray/issues/4222,1101505971,IC_kwDOAMm_X85Bp6Wz,2448579,2022-04-18T15:37:35Z,2022-04-18T15:37:35Z,MEMBER,I think we can move the conversation to https://github.com/UXARRAY/uxarray now.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,656165548
https://github.com/pydata/xarray/issues/4222#issuecomment-657887995,https://api.github.com/repos/pydata/xarray/issues/4222,657887995,MDEyOklzc3VlQ29tbWVudDY1Nzg4Nzk5NQ==,35968931,2020-07-13T23:54:09Z,2020-07-13T23:54:30Z,MEMBER,"My basic understanding of this is that your data essentially can be represented as an xarray dataset as long as you cart around an extra variable (or attributes) to describe it, and there is a common set of methods you would then like to apply to that data?
If that's the case then this seems like a powerful and clear proposal for a widely-useful package which would leverage xarray, but perhaps would not live within xarray itself? We encourage composition over inheritance (i.e. wrap xarray.Dataset with your new `gridded.Dataset`), and the [accessor methods](http://xarray.pydata.org/en/stable/internals.html#extending-xarray) can be used to provide the `.method` syntax you want. These methods can then interact directly with the lower level arrays xarray wraps if they need to. Even if you ended up reimplementing a large fraction of xarray's API, as each method wrapper would be thin I expect this would still be the most straightforward way to achieve what you want. Once your package is built we could also happily link to it in our list of [projects which use xarray](http://xarray.pydata.org/en/stable/related-projects.html).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,656165548