sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer ec9545242295e66e314cd5ce622081c63bdfd869,"more testpypi workflow fixes (#6673) * print the modified version of pyproject.toml * add --pre",2022-06-08T13:52:08Z,2022-06-08T13:52:08Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 44f8d4d6bfb0c2ec48b20dfd17e0b8badfa488fc,"try to finally fix the TestPyPI workflow (#6671) * explicitly install build * don't restore",2022-06-07T08:33:01Z,2022-06-07T08:33:01Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 f63b4303bcb7b58ac3d99a880d4bb54331bdc5b0,pin setuptools in the modify script (#6669),2022-06-06T22:33:15Z,2022-06-06T22:33:15Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 c37ce91fa6c4cfe48e8bbfa86074b7200381d89f,fix the python version for the TestPyPI workflow (#6668),2022-06-06T21:12:23Z,2022-06-06T21:12:23Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 6a99f07dea5a34aebf28b30446435f9d9874e4d3,"upload wheels from `main` to TestPyPI (#6660) * add a script to customize `setuptools_scm.local_scheme` in `pyproject.toml` * use `"".""` as path separator * add a new release workflow that triggers on push to main * [skip-ci] * document the development versions on testpypi [skip-ci] * update whats-new.rst [skip-ci]",2022-06-06T19:49:01Z,2022-06-06T19:49:01Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3fe91a5d2cbec58be8291e7c44f50fc99b91ca84,"unpin `jinja2` (#6419) * nbconvert has been released today with a fix * [skip-ci]",2022-03-30T13:54:49Z,2022-03-30T13:54:49Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 728b648d5c7c3e22fe3704ba163012840408bf66,"use the `DaskIndexingAdapter` for `duck dask` arrays (#6414) * use the DaskIndexingAdapter for all duck-dask-arrays * add tests covering the change * use force_ndarray_like to allow duck arrays in quantities * fix the test ids * also test all combinations with dask * fix whats-new.rst * whats-new.rst entry",2022-03-27T20:38:40Z,2022-03-27T20:38:40Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8f42bfd3a5fd0b1a351b535be207ed4771b02c8b,"upgrade `sphinx` (#6415) * pin sphinx to v4 * update the docs environment * use the new official name of the RTD configuration file * reorder the RTD sections * [skip-ci] * temporarily pin jinja2 [skip-ci] * drop the pin altogether, but disallow sphinx=4.4.0 [skip-ci] `extlinks` in `sphinx=4.4.0` creates warnings for hard-coded links — which are useful, but it's impossible to ignore false positives. * attempt to follow most of the advice of the extlinks checker * [skip-ci] * fix some broken links to PRs * [skip-ci]",2022-03-26T22:13:50Z,2022-03-26T22:13:50Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 70f2f5f28fb314d197eaf14ac3177b9222f2b268,"Revert ""explicitly install `ipython_genutils` (#6350)"" (#6361) This reverts commit 9a71cc071603b1624f8eeca238a514267cec1bbc.",2022-03-15T19:06:31Z,2022-03-15T19:06:31Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 9a71cc071603b1624f8eeca238a514267cec1bbc,"explicitly install `ipython_genutils` (#6350) * explicitly install ipython_genutils * try upgrading sphinx [skip-ci] * undo the upgrade [skip-ci]",2022-03-11T14:54:43Z,2022-03-11T14:54:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 84961e6a2b30f495ddc55c4024f105a3f89e6243,"keep attrs in xarray.where (#4687) Co-authored-by: Deepak Cherian Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2022-01-19T19:35:40Z,2022-01-19T19:35:40Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3e05d6ed215a6e71d9bec5d9e25302f7295437c8,fix the detection of backend entrypoints (#5931),2021-11-03T16:55:54Z,2021-11-03T16:55:54Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 daff4d7d3b8ecb06afe5832125d95aac86ce34f5,"Revert ""Remove self from classes (#5532)"" (#5778) This reverts commit 697e9a9cdc2678cd867f774cb81a2032211ba942.",2021-09-08T09:44:52Z,2021-09-08T09:44:52Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 1434b8d04c5d6d07472dc9997a589353e7da4b06,"extend show_versions (#5724) * print sparse in print_versions * add fsspec to print_versions * add cupy [skip-ci]",2021-08-21T11:24:37Z,2021-08-21T11:24:37Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3956b73a7792f41e4410349f2c40b9a9a80decd2,conditionally disable bottleneck (#5560),2021-08-12T14:41:33Z,2021-08-12T14:41:33Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 9ea09e027487023e8d264a4781eedeec11a57f59,update the link to `scipy`'s intersphinx file (#5665),2021-08-02T15:55:49Z,2021-08-02T15:55:49Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 dddac11b01330791ffab4dfc72d226e71821973e,"fix the binder environment (#5650) * add pooch to the binder environment * update python",2021-07-30T10:56:18Z,2021-07-30T10:56:18Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 c5530d52d1bcbd071f4a22d471b728a4845ea36f,"remove deprecations scheduled for 0.19 (#5630) * remove the deprecated dim kwarg for DataArray.integrate * remove the deprecated keep_attrs kwarg to .rolling * remove the keep_attrs kwarg to .coarsen * raise a TypeError when passing DataArray to Variable * remove the deprecated return value of Dataset.update * remove the outdated datasets argument to combine_by_coords * fixed linting for combine_by_coords deprecation * all deprecations in the what's new * remove the documentation pages for the removed attributes [skip-ci] * Undo the deprecation and schedule the removal for 0.21 This reverts commit 85f5d2c25f4c4a0e0ac9aa75a8c31a2cd60f3033. * update whats-new.rst * point to Dataset.merge [skip-ci] * Undo the removal of the update return value and update the scheduled version Co-authored-by: Thomas Nicholas ",2021-07-23T20:12:38Z,2021-07-23T20:12:38Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 86ca67ed67dbf605b50c682fa374471c012a3e35,pin fsspec (#5627),2021-07-21T16:43:32Z,2021-07-21T16:43:32Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8539b294d30c4fea780393da2eb932d41809fc99,install the dev version of fsspec into the upstream-dev CI [test-upstream] [skip-ci] (#5608),2021-07-15T14:09:13Z,2021-07-15T14:09:13Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 7f722cf05aecb0ac1b24ea1c9b84dc8b3e0e0f80,"remove the sync script (#5573) * remove the sync script * remove the reference to ci-additional.yaml [skip-ci]",2021-07-11T11:19:31Z,2021-07-11T11:19:31Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 eb906a4123a853c09615756a79a12744b4b5f54c,"update references to `master` (#5520) * rename master to main in the upstream-dev CI * update the badges * more updates * update the release guide * update the asv configuration * update the contributing guide [skip-ci]",2021-06-24T08:53:36Z,2021-06-24T08:53:36Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 27560080c6758469396f7e15e36b21801c6cd2c3,fix RTD [skip-ci] (#5518),2021-06-23T17:14:12Z,2021-06-23T17:15:12Z,458e78ccf9cedef997b218d835348005d70e25c2,670962f3b4b7ad2ff59610a37a423fe6c42c176f,13221727,14808389,14808389 0e52f9f3082fe9fc32e6eb08ef35f4e3583a1ad0,fix RTD [skip-ci] (#5518),2021-06-23T17:14:12Z,2021-06-23T17:14:12Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 e87d65b77711bbf289e14dfa0581fb842247f1c2,"support passing a function to combine_attrs (#4896) * add a test for passing a function to merge_attrs * support a callable combine_attrs * also check that callable combine_attrs works with variables * update the docstrings of merge, concat and combine_* * also test the other functions that support combine_attrs * update whats-new.rst [skip-ci] * add a context kwarg which will be None for now * fix the bad merge [skip-ci] * fix the merge and combine tests * fix the concat tests * update the docs to account for the context object * expose Context as part of the public API * move to the newest section * fix whats-new.rst",2021-06-08T21:40:22Z,2021-06-08T21:40:22Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 da0489f4c7c823915dbb52b681b867baa16bc6e3,`differentiate` should not cast to `numpy.array` (#5408),2021-06-07T22:07:50Z,2021-06-07T22:07:50Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 83eda1a8542a9dbd81bf0e08c8564c044df64c0a,"fix the variable repr with `display_expand_data=False` (#5406) * make sure formatting.array_repr still works with variables with display_expand_data=False * always use the short data repr for variables * update whats-new.rst [skip-ci]",2021-05-31T11:48:34Z,2021-05-31T11:48:34Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 55e5b5aaa6d9c27adcf9a7cb1f6ac3bf71c10dea,prefer the objects _repr_inline_ over xarray's custom reprs (#5352),2021-05-25T21:57:56Z,2021-05-25T21:57:56Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 9f568ada390809cbd8b5448a7f1891ed8a993524,"second attempt to fix the upstream-dev CI (#5355) * add back the ""always"" to the report job * [skip-ci] * use `failure` instead of `always` [skip-ci]",2021-05-20T23:32:33Z,2021-05-20T23:32:33Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 6d2a73018f3852e359f796b329731d8210e74f8a,"fix the upstream-dev CI (#5343) * try to get the upstream-dev back to run on scheduled events * [test-upstream] * [skip-ci] [test-upstream] * [skip-ci] * xfail the failing CFTimeIndex tests with nc-time-axis installed * [test-upstream]",2021-05-19T14:14:45Z,2021-05-19T14:14:45Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 2bb5d20fb2b4158390ab05aa6bf598b78f2caa9d,"improve the error message when pooch is not installed (#5312) * improve the error message when pooch is not installed * add pooch to ""pip install xarray[io]"" [skip-ci] * don't mention of pypi and conda [skip-ci]",2021-05-17T12:56:39Z,2021-05-17T12:56:39Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 1843d8c9acaece9cc2df8b24d67460529603145e,"run pre-commit on all files after autoupdating (#5318) * additionally run pre-commit after autoupdating * [skip-ci] * [skip-ci]",2021-05-16T11:21:40Z,2021-05-16T11:21:40Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 e3fc1ec7fb501247489305ea72abb6627c693286,add a missing newline [skip-ci] (#5317),2021-05-16T10:38:03Z,2021-05-16T10:38:03Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 d8f759c7b5c49811b5d4ce54a63a10f8069dc497,"fix drop_dims docs (#5313) * document the default value * replace labels with dimensions [skip-ci]",2021-05-15T11:59:45Z,2021-05-15T11:59:45Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 9e84d093102c9d7b98fd03d25db0636ff4aaf073,unpin jinja2 (#5310),2021-05-14T13:38:14Z,2021-05-14T13:38:14Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3e12ff73c17ffcfe6bfa82f484b57f7543a55368,pin jinja2 (#5303),2021-05-14T01:04:21Z,2021-05-14T01:04:21Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 751f76ac95761e18d2bf2b5c7ac3c84bd2ee69ea,combine keep_attrs and combine_attrs in apply_ufunc (#5041),2021-05-13T17:25:52Z,2021-05-13T17:25:52Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 d913cb7f788e8cfc21388ffdf895421ed6cc5569,"convert the examples for apply_ufunc to doctest (#5279) * add prompts and autoformat * [skip-ci] * don't use inline code blocks [skip-ci] * fix whitespace [skip-ci]",2021-05-08T17:27:54Z,2021-05-08T17:27:54Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 01c1d25578634306b5d3179989a0a9bd867de176,"more maintenance on whats-new.rst (#5272) * move names to a separate line * fix a few broken links * [skip-ci]",2021-05-06T16:56:58Z,2021-05-06T16:56:58Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 054f81ae2e290ede2eee624428d37df0f6833b31,fix the built wheel test (#5270),2021-05-06T16:10:38Z,2021-05-06T16:10:38Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 10648cb934a41cf33f52495075dd5304cb6b5dcd,"pypi upload workflow maintenance (#5269) * also upload on tags * don't run on commits on master [skip-ci] * don't check for tags (releases are always on tags) [skip-ci]",2021-05-06T15:46:55Z,2021-05-06T15:46:55Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 b883fead71757227ead714dcd490e5e2674c5964,"combine_attrs merge errors with compat=""minimal"" are silenced (#5262)",2021-05-05T20:58:10Z,2021-05-05T20:58:10Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 bd4650c2f886e59a76a49d477999694624d44be8,also apply combine_attrs to the attrs of the variables (#4902),2021-05-05T16:37:25Z,2021-05-05T16:37:25Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8101b8da8fcd7aba0624093983e12baa246229a0,Bump versions (#5258),2021-05-05T12:25:29Z,2021-05-05T12:25:29Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 6bfbaede69eb73810cb63672a8161bd1fc147594,"more tutorial refactoring (#5074) * split out open_rasterio again * remove engine from the explicit signature * fix the lists of available datasets * explicitly pass the temporary cache_dir * use open_rasterio instead of open_dataset * update the description of ""tiny"" * generate a API page for tutorial.open_rasterio [skip-ci] * add a typespec alias for path-like * use tutorial.open_rasterio instead of downloading manually * back to downloading manually * update whats-new.rst * add the shade dataset * add a description for RGB.byte * reference a tag to make having dead links less likely * [test-upstream] * rename to arr because open_rasterio returns DataArray objects * try to fix the docs [skip-ci] * fix the links [skip-ci] * add descriptions for all except the era5 grib file [skip-ci] * also add a description of the ERA5 data * move the credits to the bottom of the list of available datasets [skip-ci] * adjust the log level of pooch's logger",2021-04-25T10:54:33Z,2021-04-25T10:54:33Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 5b2257ee4fadcf0ebbf63ef30a836962dddde6f7,"link maintenance (#5182) * remove private methods * create a API page for DataArray.str * fix a few more links * remove the API page for DataArray.str again * pin sphinx to a version lower than 4.0 this helps making the transition to sphinx>=4.0 (to be released soon) smoother * use the correct role for curve_fit * fix the link to normalize_chunks * fix more links and move BackendEntrypoint to the advanced API [skip-ci] * add a API page for set_close * explicitly document DataArray.str [skip-ci] * more docstring fixes [skip-ci]",2021-04-19T17:55:43Z,2021-04-19T17:55:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3cbd21aa8fd3a57c0dd324f2a276d83829518331,"add a combine_attrs option to open_mfdataset (#4971) * expose combine_attrs to open_mfdataset * add tests for passing combine_attrs to open_mfdataset * don't override the main dataset attrs * switch the default to ""override"" which seems closer to current behavior * update whats-new.rst [skip-ci]",2021-04-03T15:43:13Z,2021-04-03T15:43:13Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 821479d195d77d0a37a7161d443c4c381b0d0b90,improve the error message for invalid hue names (#5060),2021-03-30T16:39:49Z,2021-03-30T16:39:49Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8d9e897dcabd6569a778a97fc3446143d9ed1604,remove nep18 compatibility code (#5064),2021-03-26T22:00:52Z,2021-03-26T22:00:52Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8452120e52862df564a6e629d1ab5a7d392853b0,cache rasterio example files (#4102),2021-03-24T17:56:49Z,2021-03-24T17:56:49Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 ec4e8b5f279e28588eee8ff43a328ca6c2f89f01,"update the install guide (#5066) Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2021-03-23T16:26:09Z,2021-03-23T16:26:09Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 fba449b135fa69477a48967d66cdf3a2de58c633,"install the dev version of sparse in the upstream-dev CI (#5059) * re-enable sparse [test-upstream] * remove the comment about adding sparse back in * silence the failing test for now [test-upstream]",2021-03-22T10:07:48Z,2021-03-22T10:07:48Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 7687497d84b7d2873155f13cd0bdc4a2ca198a9e,"add a install xarray step to the upstream-dev CI (#5044) * install the checked-out xarray [test-upstream] [skip-ci] * also uninstall any version of xarray [test-upstream] [skip-ci] * fetch all tags and commits [test-upstream] [skip-ci]",2021-03-17T15:57:24Z,2021-03-17T15:57:24Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 14b288b04d19506d2b7a4e37f26353c7a9909739,"run tests on python 3.9 (#5040) * add a py39 CI * add python 3.9 to the list of supported python versions * update the minimum supported versions * move the upstream-dev CI to py39 [skip-ci] [test-upstream]",2021-03-16T16:36:38Z,2021-03-16T16:36:38Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 db4658a0c0f31653c8d88e77915ea07dedddcd07,upgrade ci-trigger to the most recent version (#5037),2021-03-15T18:26:41Z,2021-03-15T18:26:41Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 da0adc311d8125d294e7d1bea4aa3d5ff3b02ad5,"mention map_blocks in the docstring of apply_ufunc (#5011) Co-authored-by: Deepak Cherian ",2021-03-10T00:02:22Z,2021-03-10T00:02:22Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 54d581791467325c0d90c0c53b014a37670b8a0a,"fix matplotlib errors for single level discrete colormaps (#4256) * duplicate the level if a single level was passed * don't handle scalars it seems these will never be passed at that level * [test-upstream] [skip-ci]",2021-03-07T13:31:37Z,2021-03-07T13:31:37Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 229829f18cca4519a75a414bcc301e559462bc9d,"add a combine_attrs parameter to Dataset.merge (#4895) * add a combine_attrs kwarg to Dataset.merge * document the new drop_conflicts value * test that combine_attrs is passed through * fix the documented default of combine_attrs * update whats-new.rst * minor fix [skip-ci] * minor fix [skip-ci] * remove a empty line [skip-ci] * fix bad merge [skip-ci] * fix bad merge [skip-ci] * remove the blank line after rst lists [skip-ci]",2021-03-06T22:41:19Z,2021-03-06T22:41:19Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 66acafa7f1f1477cfd6c5b7c3458859763433092,"raise on passing axis to Dataset.reduce methods (#4940) * don't allow passing 'axis' to Dataset.reduce methods * check that Dataset.reduce raises for axis kwargs * update whats-new.rst [skip-ci] * remove the broken axis kwarg to Dataset argmin / argmax * remove tests which depended on axis being passed through by **kwargs * don't try to test calling numpy reduce functions on dataset objects * Update doc/whats-new.rst Co-authored-by: Mathias Hauser Co-authored-by: Mathias Hauser ",2021-03-04T00:45:43Z,2021-03-04T00:45:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 351b0aac671a910803dcf618a18bb33cc8f8f2ab,"document update as inplace (#4932) * explicitly state that update works inplace * point to assign * update whats-new.rst [skip-ci] * rewrite the docstring [skip-ci] * deprecate the return value of Dataset.update * add the issue and pull request numbers [skip-ci] * add a ETA for the removal of the return value [skip-ci]",2021-02-24T21:17:25Z,2021-02-24T21:17:25Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 63f2e5da5391a8a471a2747335a5d9a3e1a43b3b,"bump the dependencies (#4942) * update all dependencies * document the bumped dependencies [skip-ci] * don't list the indirect dependencies [skip-ci] * minor fix * remove the comment about conflicts with h5py=2.10 [skip-ci] * update whats-new.rst [skip-ci]",2021-02-24T20:30:35Z,2021-02-24T20:30:35Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 fd001f1e45035f4e1027c52d1104c992759fad40,"autoupdate mypy (#4943) * add a script which syncs the mypy versions * call the sync script in the workflow * make sure the CI uses the bot as committer * update the installed dependencies * parse all hook versions at once * update all requirements, not just mypy * include the original requirements text in the debug output * use a re.sub instead of str.replace",2021-02-23T17:28:32Z,2021-02-23T17:28:32Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 ea631f9ba86070431b07c6ffa7c5366db2cc2cfd,"update the minimum version policy (#4907) * update the minimum version policy * adapt the minimum versions check script * improve the error message * update the length of the support windows for python and numpy * implement the new policy * Refine wording * add a entry to whats-new.rst * properly format the minimum versions table [skip-ci] * rewrite the error message for too new packages * reformat the policy [skip-ci] * remove the policy override for dask and distributed Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2021-02-22T05:02:24Z,2021-02-22T05:02:24Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 5287c7b2546fc8848f539bb5ee66bb8d91d8496f,"add pyproject.toml (#4897) * add a initial pyproject.toml file * reformat the toml file * use setuptools_scm_git_archive to support git archives * add entries for whats-new.rst * remove setup_requires * require setuptools >= 42 since that's required for using pyproject.toml * add a fallback version",2021-02-21T20:27:05Z,2021-02-21T20:27:05Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 c4ad6f1caa40c8b2119e2f68786ff471cf7d89ed,unpin sphinx (#4931),2021-02-20T00:07:25Z,2021-02-20T00:07:25Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 9858a27f3c8a98285180dc2058e9f66e20372d54,"document restrictions to the inline repr (#4912) * move the suppressed import block to the top * clarify that shape and dtype must not be included in the inline repr * show dask and sparse arrays as examples for inline reprs [skip-ci] * add sparse to the doc environment [skip-ci] * don't convert to sparse twice [skip-ci] * correctly name the variables and manually create the dask array [skip-ci]",2021-02-17T22:40:27Z,2021-02-17T22:40:27Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 aa5d9188a23e0a9c224bcb83a98b1ef4d0470675,pre-commit autoupdate CI (#4906),2021-02-15T00:20:43Z,2021-02-15T00:20:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 f3f0a14b2e5e3de3d5f1e7515ee8f9b751ca8fd2,"replace the ci-trigger action with a external one (#4905) * use a external action instead * remove the custom action * update the action name [skip-ci] * also update the action name in ci-additional [skip-ci] * update the last mention of ci-trigger [skip-ci]",2021-02-13T23:02:56Z,2021-02-13T23:02:56Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 971bad7c21551f297d3e1e24e3779488ea1b9565,hide the decorator from the test traceback (#4900),2021-02-12T23:24:17Z,2021-02-12T23:24:17Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 47889eece9768d421dc5c0764e513a4a4a913297,add a drop_conflicts strategy for merging attrs (#4827),2021-02-10T19:50:16Z,2021-02-10T19:50:16Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 4e97b33cd0f2f272d5c4c17db9caf7a8cb84ca2d,"update pre-commit hooks (#4874) * update the blackdoc hook version * remove mypy from the environments * remove the reference to the conda requirements files * also remove isort, black and flake8",2021-02-08T00:18:50Z,2021-02-08T00:18:50Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 f98d6f065db2ad1f8911cb22aa04b4e0210ecee4,"small fixes for the docstrings of swap_dims and integrate (#4867) * update the docstrings of integrate * also mention the removal version in whats-new.rst * update the docstrings of swap_dims [skip-ci] * add the PR [skip-ci]",2021-02-07T23:26:52Z,2021-02-07T23:26:52Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 c83dfd1f97ebb6d44c9ebf97fbb6f159a414729c,vélin (#4872),2021-02-07T22:46:38Z,2021-02-07T22:46:38Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 a5f53e203c52a7605d5db799864046471115d04f,"don't skip the doctests CI (#4869) * don't skip the doctests CI with skip-ci * empty commit [skip-ci]",2021-02-07T22:34:48Z,2021-02-07T22:34:48Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 110c85778a7dd000634618660699ade3148f6d97,temporarily pin dask (#4873),2021-02-06T22:02:30Z,2021-02-06T22:02:30Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 39048f95c5048b95505abc3afaec3bf386cbdf10,"speed up the repr for big MultiIndex objects (#4846) * print the repr of a multiindex using only a subset of the coordinate values * don't index if we have less items than available width * don't try to shorten arrays which are way too short * col_width seems to be the maximum number of elements, not characters * add a asv benchmark * Apply suggestions from code review Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2021-01-29T23:05:57Z,2021-01-29T23:05:57Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 800ccb3098495cc4c4952097e89de52aaf22f118,"add a version info step to the upstream-dev CI (#4815) * add a version info step to the upstream-dev CI [test-upstream] [skip-ci] * Merge branch 'master' into version-info-step",2021-01-14T23:45:06Z,2021-01-14T23:45:06Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3721725754f2491da48aeba506e1b036e340b6a6,"fix the ci trigger action (#4805) * add some more diagnostics * also print the log after fetching [skip-ci] * try using the current ref to fetch and checkout the FETCH_HEAD * add some more options and print the log before checkout * don't add a progress report when printing to a file [skip-ci] * add back the progress report but also use -q [skip-ci] * replace the backticks with tt html tags [skip-ci] * skip the auto-fetch within the action [skip-ci]",2021-01-13T23:44:19Z,2021-01-13T23:44:19Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 747fe26881af073e23b9b09796664f2dd2d4821b,"scatter plot by order of the first appearance of hue (#4723) * plot by order of first appearance * use ravel to avoid copying the data * update whats-new.rst * add a test to make sure the legend labels and the mappable labels match * test with upstream-dev [test-upstream] * add a comment about the reason for using pd.unique [skip-ci] * empty commit [skip-ci]",2021-01-13T23:02:32Z,2021-01-13T23:02:32Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 1ce8938f1d783971b56d22a5a077d8cbddc836a0,don't skip the scheduled CI (#4806),2021-01-13T21:35:43Z,2021-01-13T21:35:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 f52a95cbe694336fe47bc5a42c713bee8ad74d64,"Fix interval labels with units (#4794) * make sure we actually get the correct axis label * append the interval position suffix before the units * update whats-new.rst * also update the call in facetgrid * test both x and y using parametrize",2021-01-12T16:44:48Z,2021-01-12T16:44:48Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 3c1ed2006b55fc38e7cf0d6500e8048ffed461ea,"install conda as a library in the minimum dependency check CI (#4792) * install conda as a library * use python 3.8 instead of 3.9 as it seems conda is not ready for it, yet. * install py38 when initially setting up the environment",2021-01-11T12:53:43Z,2021-01-11T12:53:43Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 db6f4be2ca6aa57c49b4be29c7352763cf3f3f78,"use conda.api instead of parallel calls to the conda binary (#4775) * use conda.api instead of parallel calls to the conda binary * don't select releases without release dates * update the format to be wide enough to fit matplotlib-base * don't verify the version using the filename * filter invalid / missing dates before retrieving the metadata",2021-01-11T11:45:22Z,2021-01-11T11:45:22Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 477e75af4cd2c5fa1f88820a5c6c6ba0501c5a01,"drop support for python 3.6 (#4720) * stop to testing on python 3.6 * update the trove classifiers * update the required minimum python version * update the minimum python version in the install docs * update the pipelines ci matrix * update the minimum versions check ci * update whats-new.rst * update the PR number * upgrade setuptools to 40.4 * update the required setuptools version in the install instructions * update the policy override for setuptools * update whats-new.rst * update the minimum required version of setuptools in setup.cfg * update the remaining mentions of the setuptools version",2021-01-07T18:15:17Z,2021-01-07T18:15:17Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 a8bbaedbce4539f82ef50037c7302814d48a4607,update the pre-commit hook versions (#4769),2021-01-05T22:51:01Z,2021-01-05T22:51:01Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 00519753da74d533527dd7eafac7ac9f2fde6b07,"action to detect a keyword in the commit summary line (#4764) * add a custom action to detect keywords in the commit summary line * rename keywords to keyword * fetch one more commit using git fetch --deepen",2021-01-05T20:39:11Z,2021-01-05T20:39:11Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8731accca9c718cc6b75f2a3749be0fe1db8172c,"silence the dask dataframe upstream-dev errors (#4757) Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2021-01-04T15:18:50Z,2021-01-04T15:18:50Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 bf0fe2caca1d2ebc4f1298f019758baa12f68b94,"fix links in the documentation (#4686) * convert the note directive to a numpydoc note section * disable the use of rtype, with sphinx 3.3 the type will still be linked * add back a lost author note * don't reference the internal encode_cf_datetime function * fix the links of a whats-new entry * fix the docstrings of corr and cov * remove all references to auto_combine * link to rasterio's documentation using intersphinx * fix the links to the Dataset or DataArray rolling or groupby methods * reformat the return value docs for rolling * fix the return value docs for coarsen * link to dask.compute instead of dask.array.compute",2020-12-28T22:59:04Z,2020-12-28T22:59:04Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 de3f27553fd480e247a3f1f7d377fec0f5f2759c,fix the indentation (#4718),2020-12-20T22:20:52Z,2020-12-20T22:20:52Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 59a947055629ec97e4d45eba13f62f88cf520bed,"fix the formatting of the nightly CI (#4715) * interpolate the template after dedenting * strip the trailing newline * only run the tests if importing works",2020-12-20T22:13:35Z,2020-12-20T22:13:35Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 96e1aea0271aeeeda7c8f33a8491d5e2a06f9ddc,"mark most failing units tests as skipped (#4685) * skip all units in dimension coordinate tests * remove xfail from prod tests except with float dtypes * skip some more index tests * don't xfail the linear_ramp pad test * more index tests * don't xfail the equality DataArray tests * skip the rank test",2020-12-13T22:31:03Z,2020-12-13T22:31:03Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 bdba889aa187b905343c94f3168703801f265e5b,"improve the documentation on accessors (#4657) * mention that we only limit the accessor class' __init__ signature * fix the displayed link text for sphinx-autosummary-accessors * reword the paragraph on accessor requirements * update whats-new.rst * Update doc/internals.rst",2020-12-13T00:32:19Z,2020-12-13T00:32:19Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 09aae0cfd42c5af61296a7de3329f246c843cddd,"remove all inplace parameters from the public API (#4615) * remove all the deprecated and removed inplace parameters * remove tests checking for inplace to raise TypeError",2020-12-12T23:10:10Z,2020-12-12T23:10:10Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 ff6b1f542e52dc330e294fd367f846e02c2955a2,"Document external io libraries (#4566) * add a section to the io docs to list third party libraries * update the link and add a description * fix the whats-new section name and label * add a entry to whats-new.rst",2020-12-07T01:07:19Z,2020-12-07T01:07:19Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 c4f37b82650e0f808da331f5cf482d22de82c258,"Increase visibility of allowed failures (#4584) * try to warn on allowed failure * allow failures on upstream-dev * install pynio to intentionally fail the upstream-dev CI * install pynio before uninstalling other packages * fail a flaky test instead of installing a incompatible library * try changing to error * try setting the result * Update ci/azure/unit-tests.yml Co-authored-by: Mathias Hauser * remove the intentionally failed test * don't use the escape code for '#' Co-authored-by: Mathias Hauser ",2020-12-07T01:02:39Z,2020-12-07T01:02:39Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 53b8d39e134c44766bf81dd3f54d96d32fdc7f9a,"Run the scheduled nightly CI only on the main repo (#4652) * don't run on forks * remove the always(), apparently we don't need it",2020-12-06T23:45:38Z,2020-12-06T23:45:38Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8f67dcac429bb6bd33b990e4bbd1b607a31d7f52,"Update pre-commit hooks (#4651) * autoupdate pre-commit hooks * run pre-commit on all files * stop using doctest for the code snippet",2020-12-05T22:55:26Z,2020-12-05T22:55:26Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 8c863c9407f7e056c46a49698e170b9c4de7cf68,"examples for interp and interpolate_na (#4621) * add examples to interp * add examples to interpolate_na * add examples to DataArray.interp * add examples to Dataset.interpolate_na * fix the doctest examples * use integers as example data * fix the sphinx errors",2020-11-30T17:25:41Z,2020-11-30T17:25:41Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 255bc8ee9cbe8b212e3262b0d4b2e32088a08064,"docstrings for isnull and notnull (#4618) * add docstrings to isnull and notnull * switch isnull and notnull from monkey patched to true functions * update whats-new.rst * add the missing keep_attrs parameter * add back the variable methods * fix the variable creation",2020-11-30T15:10:56Z,2020-11-30T15:10:56Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447 d1faca5efb60ada3c920e2313300bba6b19e624d,"Refactor the pytest test summary info parsing script (#4619) * refactor the short test summary info parsing script * update the call of the test summary parse script * move the I/O to the topmost function * preprocess the lines before passing them to the extraction function",2020-11-30T13:20:25Z,2020-11-30T13:20:25Z,458e78ccf9cedef997b218d835348005d70e25c2,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,14808389,19864447