id,node_id,number,state,locked,title,user,body,created_at,updated_at,closed_at,merged_at,merge_commit_sha,assignee,milestone,draft,head,base,author_association,auto_merge,repo,url,merged_by 610560290,MDExOlB1bGxSZXF1ZXN0NjEwNTYwMjkw,5126,closed,0,Add options to control expand/collapse of sections in display of Dataset and DataArray,85085," - [x] Closes #4229 - [x] Tests added - [x] Passes `pre-commit run --all-files` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2021-04-07T10:51:03Z,2021-04-29T08:58:25Z,2021-04-27T01:37:54Z,2021-04-27T01:37:54Z,f3d0ec5c5e26835d0569e1475f23652b96260a6e,,,0,ba6d93f2ddd2d899ce4cd67c4fb844e4d08b527d,6bfbaede69eb73810cb63672a8161bd1fc147594,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5126, 625917942,MDExOlB1bGxSZXF1ZXN0NjI1OTE3OTQy,5235,closed,0,Fix exception when display_expand_data=False for file-backed array.,85085," - [X] Closes #4229 - [x] Tests added - [x] Passes `pre-commit run --all-files` See discussion in https://github.com/pydata/xarray/pull/5126#pullrequestreview-645689987",2021-04-29T08:57:50Z,2021-05-06T16:42:45Z,2021-05-06T16:42:45Z,2021-05-06T16:42:45Z,d63c26cdd422be1467008c2cd69c9498fe17d416,,,0,969749cd55c5aff4923921cbfa49a19f41e9ce1b,0021cdab91f7466f4be0fb32dae92bf3f8290e19,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5235, 876457108,PR_kwDOAMm_X840PayU,6348,closed,0,Allow write_empty_chunks to be set in Zarr encoding,85085,"- [x] Closes #6347 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2022-03-10T14:12:21Z,2022-03-17T16:14:37Z,2022-03-17T04:52:10Z,2022-03-17T04:52:10Z,53172cb1e03a98759faf77ef48efaa64676ad24a,,,0,d502e0569a2afa8138c421d54376e32940e58f65,d293f50f9590251ce09543319d1f0dc760466f1b,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6348, 999171192,PR_kwDOAMm_X847jiR4,6804,closed,0,Support NumPy array API (experimental),85085," - [x] Closes #3232 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` Note: I haven't actually tested this with pytorch (which is the motivating example for #3232).",2022-07-18T10:04:02Z,2022-07-21T17:43:20Z,2022-07-20T06:09:14Z,2022-07-20T06:09:14Z,9f8d47c8acfaa925b3499e824a0807d7f20424c7,,,0,6d7f13e3a777e0d4bdb4feb78f0b14dd916651ca,f045401ca79ecd1b80a0da67f44404c4e208fe31,CONTRIBUTOR,"{""enabled_by"": {""login"": ""TomNicholas"", ""id"": 35968931, ""node_id"": ""MDQ6VXNlcjM1OTY4OTMx"", ""avatar_url"": ""https://avatars.githubusercontent.com/u/35968931?v=4"", ""gravatar_id"": """", ""url"": ""https://api.github.com/users/TomNicholas"", ""html_url"": ""https://github.com/TomNicholas"", ""followers_url"": ""https://api.github.com/users/TomNicholas/followers"", ""following_url"": ""https://api.github.com/users/TomNicholas/following{/other_user}"", ""gists_url"": ""https://api.github.com/users/TomNicholas/gists{/gist_id}"", ""starred_url"": ""https://api.github.com/users/TomNicholas/starred{/owner}{/repo}"", ""subscriptions_url"": ""https://api.github.com/users/TomNicholas/subscriptions"", ""organizations_url"": ""https://api.github.com/users/TomNicholas/orgs"", ""repos_url"": ""https://api.github.com/users/TomNicholas/repos"", ""events_url"": ""https://api.github.com/users/TomNicholas/events{/privacy}"", ""received_events_url"": ""https://api.github.com/users/TomNicholas/received_events"", ""type"": ""User"", ""site_admin"": false}, ""merge_method"": ""squash"", ""commit_title"": ""Support NumPy array API (experimental) (#6804)"", ""commit_message"": ""* Support NumPy array API (experimental)\r\n\r\n* Address feedback\r\n\r\n* Update xarray/core/indexing.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/core/indexing.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/tests/test_array_api.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/tests/test_array_api.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/tests/test_array_api.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/tests/test_array_api.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Update xarray/tests/test_array_api.py\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\n\r\n* Fix import order\r\n\r\n* Fix import order\r\n\r\n* update whatsnew\r\n\r\nCo-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>\r\nCo-authored-by: Deepak Cherian \r\nCo-authored-by: Thomas Nicholas ""}",13221727,https://github.com/pydata/xarray/pull/6804, 1064276477,PR_kwDOAMm_X84_b5H9,7067,closed,0,More Array API changes,85085,"Including aggregation with nans, astype, where, stack. This is a follow-on to #6804, delegating more functions to `np` or `xp` as appropriate. - [x] Tests added ",2022-09-22T14:43:46Z,2022-10-18T17:04:35Z,2022-10-18T17:04:35Z,2022-10-18T17:04:35Z,7f1f9116a5c5469a15d7e2f7d12606e496ccd85d,,,0,3960ef8d1129fd026598b2228fe89709a0bbd07d,9df2dfca57e1c672f6faf0f7945d2f38921a4bb2,CONTRIBUTOR,"{""enabled_by"": {""login"": ""dcherian"", ""id"": 2448579, ""node_id"": ""MDQ6VXNlcjI0NDg1Nzk="", ""avatar_url"": ""https://avatars.githubusercontent.com/u/2448579?v=4"", ""gravatar_id"": """", ""url"": ""https://api.github.com/users/dcherian"", ""html_url"": ""https://github.com/dcherian"", ""followers_url"": ""https://api.github.com/users/dcherian/followers"", ""following_url"": ""https://api.github.com/users/dcherian/following{/other_user}"", ""gists_url"": ""https://api.github.com/users/dcherian/gists{/gist_id}"", ""starred_url"": ""https://api.github.com/users/dcherian/starred{/owner}{/repo}"", ""subscriptions_url"": ""https://api.github.com/users/dcherian/subscriptions"", ""organizations_url"": ""https://api.github.com/users/dcherian/orgs"", ""repos_url"": ""https://api.github.com/users/dcherian/repos"", ""events_url"": ""https://api.github.com/users/dcherian/events{/privacy}"", ""received_events_url"": ""https://api.github.com/users/dcherian/received_events"", ""type"": ""User"", ""site_admin"": false}, ""merge_method"": ""squash"", ""commit_title"": ""More Array API changes (#7067)"", ""commit_message"": ""* More Array API changes, including aggregation with nans, astype, where, stack.\r\n\r\n* Add `reshape` to `duck_array_ops`\r\n\r\n* Simplify `as_shared_dtype`\r\n\r\n* Add `sum_where` to `duck_array_ops`\r\n\r\n* Remove unused `_replace_nan` function\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update xarray/core/duck_array_ops.py\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Deepak Cherian ""}",13221727,https://github.com/pydata/xarray/pull/7067, 1170557637,PR_kwDOAMm_X85FxUrF,7387,closed,0,Make `broadcast` and `concat` work with the Array API,85085," - [ ] Closes #xxxx - [x] Tests added This change is needed to run @dcherian's Transformed Eulerian Mean diagnostic example in https://github.com/dcherian/ncar-challenge-suite/blob/main/tem.ipynb using the Array API (on Cubed, see https://github.com/tomwhite/cubed/issues/145).",2022-12-19T10:49:28Z,2023-01-06T14:18:08Z,2023-01-05T20:43:15Z,2023-01-05T20:43:15Z,fc1dbb587c24f422e44f6b40dece3b2a17961382,,,0,d483a577871e46098416ce97cac06505ca12d498,bbe63ab657e9cb16a7cbbf6338a8606676ddd7b0,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/7387, 1359566001,PR_kwDOAMm_X85RCVSx,7862,closed,0,CF encoding should preserve vlen dtype for empty arrays,85085," - [x] Closes #7328 - [x] Tests added The idea is that it enables a workaround for #7328, where the dtype metadata can be set to a vlen string so that it doesn't get changed to float. The line that is changed in the example in #7328 is: ``` ds = xr.Dataset({""a"": np.array([], dtype=coding.strings.create_vlen_dtype(str))}) ``` ",2023-05-22T16:41:11Z,2023-06-16T07:00:35Z,2023-06-16T03:56:14Z,2023-06-16T03:56:14Z,0c876e4a9e214918b9366b178b2be083cfe8379a,,,0,334802c85e33e265b4b430fcf9f32cf5cf776490,99f95591dcaafb6a5f538700c25a8c52e8a39812,CONTRIBUTOR,"{""enabled_by"": {""login"": ""dcherian"", ""id"": 2448579, ""node_id"": ""MDQ6VXNlcjI0NDg1Nzk="", ""avatar_url"": ""https://avatars.githubusercontent.com/u/2448579?v=4"", ""gravatar_id"": """", ""url"": ""https://api.github.com/users/dcherian"", ""html_url"": ""https://github.com/dcherian"", ""followers_url"": ""https://api.github.com/users/dcherian/followers"", ""following_url"": ""https://api.github.com/users/dcherian/following{/other_user}"", ""gists_url"": ""https://api.github.com/users/dcherian/gists{/gist_id}"", ""starred_url"": ""https://api.github.com/users/dcherian/starred{/owner}{/repo}"", ""subscriptions_url"": ""https://api.github.com/users/dcherian/subscriptions"", ""organizations_url"": ""https://api.github.com/users/dcherian/orgs"", ""repos_url"": ""https://api.github.com/users/dcherian/repos"", ""events_url"": ""https://api.github.com/users/dcherian/events{/privacy}"", ""received_events_url"": ""https://api.github.com/users/dcherian/received_events"", ""type"": ""User"", ""site_admin"": false}, ""merge_method"": ""squash"", ""commit_title"": ""CF encoding should preserve vlen dtype for empty arrays (#7862)"", ""commit_message"": ""* CF encoding should preserve vlen dtype for empty arrays\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* preserve vlen string dtype in netcdf4 and zarr backends\r\n\r\n* check for h5py-variant (\""vlen\"") in coding.strings.check_vlen_dtype\r\n\r\n* add test to check preserving vlen dtype for empty vlen string arrays\r\n\r\n* ignore call_overload error for np.dtype(\""O\"", metadata={\""vlen\"": str})\r\n\r\n* use filter.codec_id instead of private filter._meta as suggested in review\r\n\r\n* update comment and add whats-new.rst entry\r\n\r\n* fix whats-new.rst\r\n\r\n* fix whats-new.rst (missing dot)\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Kai Mühlbauer \r\nCo-authored-by: Kai Mühlbauer \r\nCo-authored-by: Deepak Cherian ""}",13221727,https://github.com/pydata/xarray/pull/7862, 1540011717,PR_kwDOAMm_X85byrbF,8267,closed,0,Use duck array ops in more places,85085," This uses `duck_array_ops` in some more places that were found to cause failures in https://github.com/xarray-contrib/cubed-xarray/issues/8 - [ ] Closes #xxxx - [ ] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2023-10-03T13:28:25Z,2023-10-05T18:41:20Z,2023-10-05T18:41:20Z,2023-10-05T18:41:20Z,bd40c20a5fd025724af5862765eab6bf90eb92f5,,,0,6f3bf0df0144e30ad94788f905912d56ff8bdcaa,a1d168d5e706446c68f79ae9923d2d2c34778c14,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/8267,