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 1845114193,PR_kwDOAMm_X85Xorkf,8061,unpin `numpy`,14808389,closed,0,,,8,2023-08-10T12:43:32Z,2023-08-17T18:14:22Z,2023-08-17T18:14:21Z,MEMBER,,0,pydata/xarray/pulls/8061,"- [x] follow-up to #7415 It seems in a previous PR I ""temporarily"" pinned `numpy` to get CI to pass, but then forgot to unpin later and merged it as-is. As a result, we have not been running the main CI with `numpy>=1.24` ever since, even though now `numpy=1.25` has been around for a while.","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/8061/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 1655782486,PR_kwDOAMm_X85Nr3hH,7724,`pandas=2.0` support,14808389,closed,0,,,8,2023-04-05T14:52:30Z,2023-04-12T13:24:07Z,2023-04-12T13:04:11Z,MEMBER,,0,pydata/xarray/pulls/7724,"As mentioned in https://github.com/pydata/xarray/issues/7716#issuecomment-1497623839, this tries to unpin `pandas`.","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/7724/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 1043378880,PR_kwDOAMm_X84uB0QQ,5931,fix the detection of backend entrypoints,14808389,closed,0,,,8,2021-11-03T10:40:02Z,2021-11-03T16:56:20Z,2021-11-03T16:55:55Z,MEMBER,,0,pydata/xarray/pulls/5931,"In #5845, we accidentally broke the detection of the backends. Since this has a big impact we probably need to release `v0.20.1` very soon. I'm not sure if it's possible to add tests for this, though. - [x] Closes #5930 - [ ] Tests added - [x] Passes `pre-commit run --all-files` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/5931/reactions"", ""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 832940300,MDExOlB1bGxSZXF1ZXN0NTk0MDIwNjg4,5041,combine keep_attrs and combine_attrs in apply_ufunc,14808389,closed,0,,,8,2021-03-16T15:46:30Z,2021-05-13T17:33:04Z,2021-05-13T17:25:52Z,MEMBER,,0,pydata/xarray/pulls/5041,"As discussed this extends `keep_attrs` in `apply_ufunc` to also accept merge strategy names and use `merge_attrs` (making it easier to add more merge strategies). Handling `attrs` on variables / coords is still missing. - [x] Tests added - [x] Passes `pre-commit run --all-files` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/5041/reactions"", ""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 550335922,MDU6SXNzdWU1NTAzMzU5MjI=,3697,documentation build issues on RTD,14808389,closed,0,,,8,2020-01-15T17:46:13Z,2021-02-25T13:52:03Z,2021-02-21T22:21:55Z,MEMBER,,,,"It seems we have (seemingly) random failures on RTD. Some of these are the known memory issue: recreating my doc environment used about 1.4 GB of RAM, which might be too much for RTD, even with the extended memory. Much more often is a timeout when building the docs but I can't reproduce them locally. Any ideas? Edit: This really is random, I tried rerunning and the build passed. Also, a warning: ``` proj_create: init=epsg:/init=IGNF: syntax not supported in non-PROJ4 emulation mode ```","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/3697/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue 668141561,MDExOlB1bGxSZXF1ZXN0NDU4Njg1MTc5,4286,Silence sphinx warnings,14808389,closed,0,,,8,2020-07-29T20:48:17Z,2020-08-19T15:22:21Z,2020-08-19T14:59:44Z,MEMBER,,0,pydata/xarray/pulls/4286,"This prepares our docstrings for the improvements to `napoleon` in the upcoming `sphinx` release (~I'm not aware of a fixed date, though~ it's going to be released around Aug 08, so in about a week from now). `napoleon` now has a stricter syntax for parameter type specs with `napoleon_use_param = True`, which allows it to link to all referenced types. We can't do much about the inherited docstrings, though, so we'd probably have to fix that upstream. - [ ] works towards closing #3370 - [x] Passes `isort . && black . && mypy . && flake8` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/4286/reactions"", ""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 519490511,MDExOlB1bGxSZXF1ZXN0MzM4MjIzNTk1,3493,Tests for module-level functions with units,14808389,closed,0,,,8,2019-11-07T20:20:33Z,2019-11-15T14:49:33Z,2019-11-14T01:24:08Z,MEMBER,,0,pydata/xarray/pulls/3493,"This PR adds tests that cover the module level functions of the public API, similar to #3238 and #3447. - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API As a reference for myself, these are the functions listed by the docs: * [x] `apply_ufunc` * [x] `align` * [x] `broadcast` * [x] `concat` * [x] `merge` * [x] `combine_by_coords` * [x] `combine_nested` * [ ] `auto_combine` (deprecated) * [x] masking / selecting: `where` * [x] replication: `full_like`, `ones_like`, `zeros_like` * [x] `dot` * [ ] `map_blocks` Functions not covered by this PR: * `auto_combine` (deprecated) * `map_blocks` (dask specific, should be the same as `apply_ufunc` without dask) ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/3493/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull 512564022,MDExOlB1bGxSZXF1ZXN0MzMyNTUyMzI4,3447,tests for datasets with units,14808389,closed,0,,,8,2019-10-25T14:56:53Z,2019-11-09T14:17:44Z,2019-11-09T04:21:27Z,MEMBER,,0,pydata/xarray/pulls/3447,"As a follow-up to #3238, this adds tests for datasets. Replacing `assert_equal_with_units` with `assert_identical` and adding tests for the toplevel functions are not included, these will be new PRs. - [x] Tests added - [x] Passes `black . && mypy . && flake8` As a reference for myself, this is the list of methods from the documentation of `Dataset`: - [x] creation: `Dataset()` - [x] contents: `copy`, `assign`, `assign_coords`, `assign_attrs`, `pipe`, `merge`, `rename`, `rename_vars`, `rename_dims`, `swap_dims`, `expand_dims`, `drop`, `drop_dims`, `set_coords`, `reset_coords` - [x] comparisons: `equals`, `broadcast_equals`, `identical` - [x] indexing: `loc`, `isel`, `sel`, `head`, `tail`, `thin`, `squeeze`, `interp`, `interp_like`, `reindex`, `reindex_like`, `set_index`, `reset_index`, `reorder_levels` - [x] missing value handling: `isnull`, `notnull`, `combine_first`, `count`, `dropna`, `fillna`, `ffill`, `bfill`, `interpolate_na`, `where`, `isin` - [x] computation: `apply`, `reduce`, `groupby`, `groupby_bins`, `rolling`, `rolling_exp`, `coarsen`, `resample`, `diff`, `quantile`, `differentiate`, `integrate` - [x] aggregation: `all`, `any`, `argmax`, `argmin`, `max`, `min`, `mean`, `median`, `prod`, `sum`, `std`, `var` - [x] ndarray methods: `astype`, `argsort`, `clip`, `conj`, `conjugate`, `imag`, `round`, `real`, `cumsum`, `cumprod`, `rank` - [x] grouped operations: `assign`, `assign_coords`, `first`, `last`, `fillna`, `where`, `quantile` - [x] reshaping and reorganizing: `transpose`, `stack`, `unstack`, `to_stacked_array`, `shift`, `roll`, `sortby` these methods are not covered: - creation: `decode_cf` - dictionary interface: `__getitem__`, `__setitem__`, `__delitem__`, `update`, `items`, `values` - `broadcast_like` (since I also forgot this for `DataArray`, I'll create a new PR for it)","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/3447/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull