sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 5d93331ce4844c480103659ec72547aae87efbf6,suppress base & loffset deprecation warnings (#8756),2024-02-15T19:11:10Z,2024-02-15T19:11:10Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a91d26804071fbfe82baf99d172650569980b77a,"unify freq strings (independent of pd version) (#8627) * unify freq strings (independent of pd version) * Update xarray/tests/test_cftime_offsets.py Co-authored-by: Spencer Clark * update code and tests * make mypy happy * add 'YE' to _ANNUAL_OFFSET_TYPES * un x-fail test * adapt more freq strings * simplify test * also translate 'h', 'min', 's' * add comment * simplify test * add freqs, invert ifs; add try block * properly invert if condition * fix more tests * fix comment * whats new * test pd freq strings are passed through --------- Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: Spencer Clark ",2024-02-15T16:53:36Z,2024-02-15T16:53:36Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 013a4268124919fcc1f22118685ddc2a179ea24f,"unstack: require unique MultiIndex (#8737) * unstack: require unique multiindex * whats new * fix ds creation * fix the correct array * update error message * update err msg in tests * Apply suggestions from code review",2024-02-13T09:48:35Z,2024-02-13T09:48:35Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 f343b7b23a275ebb17cdd91e73289525a627d39e,ruff: move some config to lint section (#8727),2024-02-09T15:49:02Z,2024-02-09T15:49:02Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c9ba2be2690564594a89eb93fb5d5c4ae7a9253c,"allow negative freq strings (#8651) * allow negative freq strings * update docstring * fix date_range_like * whats-new entry * Apply suggestions from code review Co-authored-by: Spencer Clark * only test standard calendar * merge tests --------- Co-authored-by: Spencer Clark ",2024-02-01T09:01:43Z,2024-02-01T09:01:43Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 208969bf1fe58490a958a04fe3152637c49b316d,use ruff.flake8-tidy-imports to enforce absolute imports (#8680),2024-01-30T16:38:47Z,2024-01-30T16:38:47Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 e1a9dc648375c9947fe4e064af8f0e4a44a5f365,ruff: use extend-exclude (#8649),2024-01-24T15:59:11Z,2024-01-24T15:59:11Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 b9df46705c764bf37cdf675fa6de76d94bcbfe86,new whats-new section (#8652),2024-01-24T12:59:49Z,2024-01-24T12:59:49Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 4bb5175b9ac595138c5de78171d10f044d09341c,"infer_freq: return 'YE' (#8629 follow-up) (#8642) * infer_freq: return 'YE' (#8629 follow-up) * fix whats new --------- Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2024-01-23T12:44:14Z,2024-01-23T12:44:14Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 5a92d48ab29200730cd09a2f1e1e7aaa39228aaa,"rename ""Y"" freq string to ""YE"" (pandas parity) (#8629) * rename ""Y"" freq string to ""YE"" (pandas parity) * Update xarray/coding/cftime_offsets.py Co-authored-by: Spencer Clark * fix table * changelog * remove unneeded elif branch --------- Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: Spencer Clark ",2024-01-22T08:01:24Z,2024-01-22T08:01:24Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 53fdfcac1dbd0d882f27cecc51af5a26b264dd34,"fix and test empty CFTimeIndex (#8600) * fix empty cftimeindex repr * switch to None * require cftime * fix empty cftimindex * add tests * none not a string in repr * make it explicit * explicitely test dtype of date fields * set date_field dtype * use repr fstring to avoid conditional * whats new entry * Apply suggestions from code review Co-authored-by: Spencer Clark --------- Co-authored-by: Spencer Clark ",2024-01-15T21:49:34Z,2024-01-15T21:49:34Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 08c8f9a42bdbac638226ec3a18122271ea9be64b,_infer_dtype: remove duplicated code (#8597),2024-01-08T19:40:06Z,2024-01-08T19:40:06Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 e4496fead2a1505d0d05a21457aed4037b56bd81,small string fixes (#8598),2024-01-08T16:53:00Z,2024-01-08T16:53:00Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 3fc0ee5b4f7a03568115ced1b4ee8c95301529dc,"test and fix empty xindexes repr (#8521) * test and fix empty xindexes repr * fix spaces * max: use default * ignore typing * Apply suggestions from code review Co-authored-by: Michael Niklas * Apply suggestions from code review --------- Co-authored-by: Michael Niklas ",2023-12-06T17:06:14Z,2023-12-06T17:06:14Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 938579dbf7360c7d760ee7c6d3ffb2753bfa92e4,"make more args kw only (except 'dim') (#6403) * make more args kw only (except 'dim') * add deprecation * add forgotten deprecations * doctest fixes * fix some warnings * remove expand_dims again * undo expand_dims, fix mypy * whats-new entry [skip-ci] * add typing to _deprecate_positional_args helper * Update xarray/util/deprecation_helpers.py Co-authored-by: Michael Niklas * fix kw only for overload * move typing * restore # type: ignore * add type ignores to test_deprecation_helpers --------- Co-authored-by: Michael Niklas Co-authored-by: Deepak Cherian ",2023-10-05T20:38:48Z,2023-10-05T20:38:48Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d8c166bd6070b532cec51d68dd1e92cd96b3db0e,"update pytest config and un-xfail some tests (#8246) * update pytest config and un-xfail some tests * requires numbagg * requires dask * add reason * Update xarray/tests/test_variable.py * Update xarray/tests/test_units.py * Apply suggestions from code review * Update xarray/tests/test_backends.py --------- Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com>",2023-09-30T01:26:34Z,2023-09-30T01:26:34Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 0b3b20a3f96e24ba0d2723a7ee074063a659f3c1,"to_stacked_array: better error msg & refactor (#8130) * to_stacked_array: better error msg & refactor * fix regex * Update xarray/core/dataset.py Co-authored-by: Deepak Cherian * Apply suggestions from code review --------- Co-authored-by: Deepak Cherian ",2023-09-10T15:33:36Z,2023-09-10T15:33:36Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 185e28e08552b9541844a6cfc5c8875c14c1df28,supress namespace_package deprecation warning (doctests) (#7548),2023-02-23T18:38:15Z,2023-02-23T18:38:15Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 78b27ecce58c5fe74a75a11c69fd48b5a7a8da61,fix doctests: supress urllib3 warning (#7326),2022-11-28T19:31:03Z,2022-11-28T19:31:03Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 6f1cf51a05d20eafe991f4392c1b168f9ab632c5,"fix flake8 config (#7321) * fix flake8 config * reformat",2022-11-28T10:32:59Z,2022-11-28T10:32:59Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a6a6ac09c6d4b3f80aeccb1638ad26ceadda1d29,"better warning filter for assert_* (#6212) * better warning filter for assert_* * better comments * fix comment",2022-09-05T07:52:06Z,2022-09-05T07:52:06Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 72ca093c5ff366850276d32a3abf1cc636178670,"fix _deprecate_positional_args helper (#6967) * fix _deprecate_positional_args helper * clean tests",2022-09-02T21:54:03Z,2022-09-02T21:54:03Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 19b9e04e9a7f0118f35aa2b8946df0ef7cb3375c,"enable pydap in tests again (#6966) * enable pydap in tests again * fix test",2022-09-01T10:16:02Z,2022-09-01T10:16:02Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c01a6b88b15828c8bbf6b0f71524fe94db9e16e2,"no longer install pydap for 'io' extras in py3.10 (#6965) * no longer install pydap for 'io' extras in py3.10 * better issue",2022-09-01T10:15:27Z,2022-09-01T10:15:27Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c4e40d991c28be51de9ac560ce895ac7f9b14924,"terminology.rst: fix italics [skip-ci] (#6937) - [x] Closes #6932 @zmoon - obviously it would be nice if we had a linter for this but this is for another time.",2022-08-20T07:30:40Z,2022-08-20T07:30:40Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a37a6b3c357a9e1dd75f171f6732d5b25281057b,deprecate_positional_args: remove stray print (#6934),2022-08-19T10:25:31Z,2022-08-19T10:25:31Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 98deab5458d7cab87325dae330675b7ef9ce0425,"decorator to deprecate positional arguments (#6910) * decorator to deprecate positional arguments * disallow positional-only without default * add copyright notice [skip-ci]",2022-08-18T15:59:52Z,2022-08-18T15:59:52Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 12532147f6dba02045c75b0cabf1b91cb56b9292,"tests don't use `pytest.warns(None)` (#6890) * test_backends don't use pytest.warns(None) * remove unrelated line * fix warnings filters * another one",2022-08-08T17:27:52Z,2022-08-08T17:27:52Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 0dedcb0770b9e25fa1f1603e9e0966805300d0cc,"move da and ds fixtures to conftest.py (#6730) * rename and move da and ds fixtures * rename to dataarray & dataset * fix mypy * rename back to da and ds",2022-07-11T12:44:55Z,2022-07-11T12:44:55Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a01460bd90e3ae31a32e40005f33c2919efba8bb,"quantile: use skipna=None (#6303) * quantile: use skipna=None * better term * move whats new entry * remove duplicated entry",2022-03-03T09:43:35Z,2022-03-03T09:43:35Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 cdab326bab0cf86f96bcce4292f4fae24bddc7b6,"fix typos (using codespell) (#6316) * fix typos (using codespell) * revert 'split'",2022-03-02T13:57:29Z,2022-03-02T13:57:29Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 4292bdebd7c9c461b0814605509e90453fe47754,from_dict: doctest (#6302),2022-02-28T09:11:01Z,2022-02-28T09:11:01Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 33fbb648ac042f821a11870ffa544e5bcb6e178f,"use `warnings.catch_warnings(record=True)` instead of `pytest.warns(None)` (#6251) * no longer use pytest.warns(None) * use 'assert_no_warnings'",2022-02-18T16:51:55Z,2022-02-18T16:51:55Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d47cf0c850cb70429373782b3c1e0329d14fd05a,"quantile: rename interpolation arg to method (#6108) * quantile: rename interpolation arg to method * add whats new entry * Apply suggestions from code review * fix ArrayLike * type dim * cleanup * update docstrings * indentation and quotation marks * use Literal * update whats new * remove newline",2022-02-07T09:40:05Z,2022-02-07T09:40:05Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 52a051a784249377698ca2eb50c800513a30e7ba,test bottleneck master in upstream CI [test-upstream] (#6248),2022-02-07T09:05:24Z,2022-02-07T09:05:24Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 86328a1cfe5296f8e478b17e52ba884db2384872,"fix or suppress test warnings (#6213) * fix & suppress test warnings * fix * for mpl3.5 * for older pandas * another one * move warning filter * [test-upstream] * two more",2022-02-01T09:40:11Z,2022-02-01T09:40:11Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 e50e575a798df5f6f98c647a16411a866401fe35,doc: fix pd datetime parsing warning [skip-ci] (#6194),2022-01-28T05:41:49Z,2022-01-28T05:41:49Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 4692c59679ae6cef370012aeb0f3d5f58efd3b4d,MAINT: pandas 1.4: no longer use get_loc with method (#6195),2022-01-27T21:06:39Z,2022-01-27T21:06:39Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 10bfa77425c459691abac26477e25c5681dc396f,fix cftime doctests (#6192),2022-01-26T21:45:16Z,2022-01-26T21:45:16Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 23faa50f8c5c75193657b130a6c9d506225af0de,"don't install bottleneck wheel for upstream CI (#6193) * use py3.9 for upstream CI (bottleneck issue) * don't install bottleneck upstream wheel [test-upstream]",2022-01-26T08:31:39Z,2022-01-26T08:31:39Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c54123772817875678ec7ad769e6d4d6612aeb92,remove no longer necessary version checks (#6177),2022-01-21T18:00:51Z,2022-01-21T18:00:51Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d3b6aa6d8b997df115a53c001d00222a0f92f63a,unpin dask again (#6171),2022-01-18T23:39:12Z,2022-01-18T23:39:12Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 4c865d607e6e03605b7050d9fb6991e86346bf08,"typing fixes for mypy 0.931 and numpy 1.22 (#6155) * typing fixes for mypy 0.931 and numpy 1.22 * remove duck_array_ops.pad",2022-01-13T17:12:56Z,2022-01-13T17:12:56Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c5a2c687c0cd0e68e21ad606b8ba8868eb08eb81,"Revert ""disable pytest-xdist (to check CI failure)"" (#6127) * Revert ""disable pytest-xdist (to check CI failure) (#6077)"" This reverts commit 5e8de55321171f95ed9684c33aa47112bb2519ac. * Apply suggestions from code review * Apply suggestions from code review",2022-01-03T08:29:48Z,2022-01-03T08:29:48Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 e391f131451ca8962106f2a146abd024b91e21e2,is_dask_collection: micro optimization (#6107),2021-12-29T16:27:55Z,2021-12-29T16:27:55Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a2d968b8fc5e0749f3db58862296716068ce934d,"Replace distutils.version with packaging.version (#6096) * replace distutils.version with packaging.version * add docs * forgotten LooseVersion * use Version Co-authored-by: dcherian ",2021-12-24T14:50:47Z,2021-12-24T14:50:47Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ddc500aaf6d6ab47fbd983f56bba7b5cf52d51d0,"fix tests for h5netcdf v0.12 (#6097) * fix tests for h5netcdf v0.12 * add h5netcdf to upstream test * [test-upstream]",2021-12-23T20:29:12Z,2021-12-23T20:29:12Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 5e8de55321171f95ed9684c33aa47112bb2519ac,"disable pytest-xdist (to check CI failure) (#6077) * disable pytest-xdist * disable pytest-xdist for ci-additional",2021-12-22T12:55:23Z,2021-12-22T12:55:23Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 feaccc45756a762d6e4cf4894cade8bf352f03e2,cftime: 'gregorian' -> 'standard' [test-upstream] (#6082),2021-12-22T11:40:04Z,2021-12-22T11:40:04Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ba00852d061a330adbb922a2485c4de92a99540d,#5740 follow up: supress xr.ufunc warnings in tests (#5914),2021-10-29T15:16:02Z,2021-10-29T15:16:02Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c210f8b9e3356590ee0d4e25dbb21b93cf7a5309,[test-upstream] fix pd skipna=None (#5899),2021-10-28T11:46:03Z,2021-10-28T11:46:03Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 29e38db1758d522e220a1407079c6bac9ef691d2,fix test with pseudonetcdf 3.2 (#5875),2021-10-22T21:23:34Z,2021-10-22T21:23:34Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c5ae48848b1fcf778e7a143b98ec30cf7a5a6ca8,"typing for numpy 1.21 (#5522) * typing for numpy 1.21 * Update xarray/core/computation.py 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-06-24T08:58:06Z,2021-06-24T08:58:06Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ff1fbf5fc5ccef03fe724a743e8b4e30cb1ae5d4,"Silence some test warnings (#5451) * silence some test warnings * Update xarray/core/dataset.py",2021-06-09T17:27:21Z,2021-06-09T17:27:21Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 136d6546415e5368be809fc66f127497b74b3f6a,"plt.gca() no longer accepts kwargs (#5450) * plt.gca() no longer accepts kwargs * use gcf unconditionally",2021-06-09T17:26:58Z,2021-06-09T17:26:58Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 34dc57717c82a86455a9e5abb0a47df782266c7e,fix dask meta and output_dtypes error (#5449),2021-06-07T21:05:24Z,2021-06-07T21:05:24Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 477fc2f761f44e35782a4dfae4b35608b6138f0c,Warn ignored keep attrs (#5265),2021-05-06T16:31:05Z,2021-05-06T16:31:05Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 9ce95a8ef3e63f553da33d4df7ed92afc5f182bb,"coarsen: better keep_attrs (#5227) * coarsen: better keep_attrs * add tests * add docs",2021-04-29T17:40:57Z,2021-04-29T17:40:57Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 90014d4280b23b0f993d0c9b46967cb78030ab24,"unpin pip 20.2 again (#4656) * unpin pip 20.2 again * [test-upstream] trigger upstream-dev * [test-upstream] trigger upstream-dev * [test-upstream] [skip-ci] Co-authored-by: Keewis ",2021-04-18T21:42:25Z,2021-04-18T21:42:25Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 1736e8f98d1cd5647b12f195a1e1ab2655e72094,"type: ignore - use error codes (#5096) * type: ignore - use error codes * Update doc/whats-new.rst",2021-04-01T10:23:53Z,2021-04-01T10:23:53Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 57a4479fcd3ebc579cf00e0d6bf85007eda44b56,"ensure combine_by_coords raises on different types (#5090) * ensure combine_by_coords raises on different calendars [test-upstream] * check types [test-upstream] * use correct cftime version * move to function [test-upstream]",2021-03-31T13:36:44Z,2021-03-31T13:36:44Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 7905c514a12fcbcaaeb634cab94733c7cbdd6ff2,pin netCDF4=1.5.3 in min-all-deps (#4982),2021-03-08T00:20:38Z,2021-03-08T00:20:38Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 df052e7431540fb435ac8742aabc32754a00a7f5,"Upstream CI: limit runtime (#4946) * Upstream CI: limit runtime * [test-upstream] run upstream * Update .github/workflows/upstream-dev-ci.yaml * [test-upstream] run upstream * [test-upstream] limit to 60 s * [test-upstream] update parse_logs.py * [test-upstream] run upstream",2021-02-23T22:37:07Z,2021-02-23T22:37:07Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 0f65307d6bd611767863edc50a2a755b9bb819ff,"typing for numpy 1.20 (#4878) * typing for numpy 1.20 * [skip-ci] add whats-new.rst * update formatting * -> np.dtype * fix bug, use Mapping, check for dict-like * enable typing CI * fixes * remove some unnecessary ignores again",2021-02-23T20:52:47Z,2021-02-23T20:52:47Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 200c2b2df28bd477dbec863ac0837b901535c955,"CI: run mypy in full env (#4929) * CI: run mypy in full env * mypy: show_error_codes * [skip-ci] add skip ci option & version comment * Apply suggestions from code review Co-authored-by: keewis * Update .github/workflows/ci-additional.yaml * Update .github/workflows/ci-additional.yaml Co-authored-by: keewis * update mypy version * Update .pre-commit-config.yaml * [skip-ci] install mypy from file Co-authored-by: keewis ",2021-02-22T16:33:50Z,2021-02-22T16:33:50Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ae0a71b757ec82ed734f070f3c2d0e61b076ca6e,[skip-ci] doc: fix pynio warning (#4923),2021-02-18T19:23:20Z,2021-02-18T19:23:20Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 59088a0a5dbbb6c62ba248caf19f984d05b18bc6,update pre-commit hooks (mypy) (#4883),2021-02-08T17:42:41Z,2021-02-08T17:42:41Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 45c3618050ed303228e4bb8011d3068eb2b80f3c,"ensure warnings cannot become errors in assert_ (#4864) * ensure warnings cannot become errors in assert_ * also assert_duckarray_allclose * add whats new * ensure warnings are raised * Update doc/whats-new.rst * use a decorator",2021-02-08T17:33:37Z,2021-02-08T17:33:37Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ec7f628bf38b37df213fe3b5ad68d3f70824b864,fix da.pad example for numpy 1.20 (#4865),2021-02-07T21:57:33Z,2021-02-07T21:57:33Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 9fea799761ae178e586c59d1a67f480abecf2637,"weighted: small improvements (#4818) * weighted: small improvements * use T_DataWithCoords",2021-01-27T08:05:30Z,2021-01-27T08:05:30Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d524d72c6cc97a87787117dd39c642254754bac4,iris update doc url (#4845),2021-01-26T17:30:19Z,2021-01-26T17:30:19Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a2b1712afd957deaf189c9b1a04e469596d853c9,"fix decode for scale/ offset list (#4802) * fix decode for scale/ offset list * typo",2021-01-15T18:19:55Z,2021-01-15T18:19:55Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 fb67358ceb0c386560e6a6991dd937292ba54d46,"coords: retain str dtype (#4759) * coords: retain str dtype * fix doctests * update what's new * fix multiindex repr * rename function * ensure minimum str dtype * fix EOL spaces",2021-01-13T17:09:05Z,2021-01-13T17:09:05Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 01a0fafdb385872c52473262bb980f933ed570d6,"CI: ignore some warnings (#4773) * CI: ignore some warnings * remove test that is no longer necessary",2021-01-07T21:00:26Z,2021-01-07T21:00:26Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 c45415a2c14776167f80c60dd4f2b05f4fbb6bbf,.coveragerc omit: wildcards (#4716),2020-12-20T00:48:42Z,2020-12-20T00:48:42Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 20d51cc7a49f14ff5e16316dcf00d1ade6a1c940,use conda for upstream dev uninstall again (#4706),2020-12-17T22:54:14Z,2020-12-17T22:54:14Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 5bd1a42451759d9f4e1eb7b640bc7e176f5b4f95,"CI: run tests in parallel (pytest-xdist) (#4694) * make test_sparse.py xdist-safe * test_plot: check all tests for open files * add pytest-xdist to requirements * run tests in parallel * Update xarray/tests/test_sparse.py Co-authored-by: Deepak Cherian * Update xarray/tests/test_sparse.py * Update ci/azure/unit-tests.yml * ignore pytest-xdist in min_deps_check.py * -n 4 * add what's new Co-authored-by: Deepak Cherian ",2020-12-17T22:33:46Z,2020-12-17T22:33:46Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 51ef2a66c4e0896eab7d2b03e3dfb3963e338e3c,"CI setup: use mamba and matplotlib-base (#4672) * accelerate windows tests * try mamba * use conda-forge * remove arguments * add nodefaults channel * try source activate * allow defaults on windows * py36-min-all-deps.yml: allow defaults * py37-windows.yml try matplotlib-base * find test durations * require rasterio>1.0.28 * py36-min-all-deps: nodefaults * use matplotlib-base for all test envs * pin numba on win * unpin numba again * add comment * display cpu info * Apply suggestions from code review Co-authored-by: keewis * remove some info again * add typing extensions * Update ci/requirements/py36-bare-minimum.yml Co-authored-by: keewis ",2020-12-15T16:40:37Z,2020-12-15T16:40:37Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 e61672c44c62ee23eb89868cd7b89c0d577386ae,rasterio no geotransform: update warning message (#4664),2020-12-11T22:31:44Z,2020-12-11T22:31:44Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 8915058f683c1b4928101a9fcd89bdcbe90da039,"upstream-dev: mention sparse (#4666) * upstream-dev: install sparse * comment on sparse",2020-12-10T09:46:56Z,2020-12-10T09:46:56Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 7152b41fa80a56db0ce88b241fbe4092473cfcf0,fix pip for upstream-dev (#4640),2020-12-02T16:52:29Z,2020-12-02T16:52:29Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 a41edc7bf5302f2ea327943c0c48c532b12009bc,weighted: de-parameterize tests (#4617),2020-12-01T09:06:30Z,2020-12-01T09:06:30Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 bad150f515df5fbb82f586f8901458bff529985c,update sphinx to v3.3 (#4606),2020-11-24T14:52:09Z,2020-11-24T14:52:09Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 4be6653a0cebc368998e4fe69c0f35231aa39621,"rolling_exp: keep_attrs and typing (#4592) * rolling_exp: keep_attrs and typing * Update doc/whats-new.rst * update whats-new",2020-11-20T19:39:10Z,2020-11-20T19:39:10Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 19c2626f4beb1678180489275b152f9bb1673721,supress ambiguous reference date string warning (#4590),2020-11-19T16:46:38Z,2020-11-19T16:46:38Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 dd9fe2a8a414ddefa3b04b934163c9ccc628c5c7,update mypy to 0.790 (#4581),2020-11-13T19:38:05Z,2020-11-13T19:38:05Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 f10a6fe273402015a7caab26bf66d6923b35169b,pd.Index: replace set operations (#4568),2020-11-09T19:08:35Z,2020-11-09T19:08:35Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 17358922d480c038e66430735bf4c365a7677df8,"rolling keep_attrs & default True (#4510) * rolling keep_attrs & default True * WIP * remove docstr on keep_attrs * adapt tests * rolling WIP * small update * update docs * update tests * undo refactoring * some more fixes * more doc fixes * test the name is conserved * test global default and kwarg * more fixes... * do a deep copy * Apply suggestions from code review",2020-11-09T15:35:40Z,2020-11-09T15:35:40Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 7ce0110f727b37a776d509174365cf0905163234,pin h5py to v2.10 (#4569),2020-11-09T12:52:26Z,2020-11-09T12:52:26Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 ef910b9f40f7ebe6528781a1418ddc40915952bb,maint: pandas can now index with np.timedelta64 (#4546),2020-10-30T10:32:49Z,2020-10-30T10:32:49Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 2ce1cfc3e33f4ac7b420a51ac54f39dff1ce008c,unpin eccodes again (#4525),2020-10-19T22:21:12Z,2020-10-19T22:21:12Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d7f445e46abaf42c296f68aa36b14c38b3c8155f,"fix all-but-dask tests (#4511) * fix all-but-dask tests * whats new * add dummy context",2020-10-18T15:30:58Z,2020-10-18T15:30:58Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 dfe5de7ebd49ad105f3ae48750afbf784013060f,doc.yml: pin eccodes (#4520),2020-10-18T15:29:46Z,2020-10-18T15:29:46Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 92e49f9f941de0d9511064ad05819dc6c4fcfed0,"combine_by_coords: error on differing calendars (#4503) * mend * add test and doc * remove newline",2020-10-13T07:03:23Z,2020-10-13T07:03:23Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 98e96923293aa8d21e2339e5c890df8c2633493f,"maint: remove stray spaces (#4504) * remove stray spaces * black * whats new * Apply suggestions from code review",2020-10-12T16:12:32Z,2020-10-12T16:12:32Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 026bc0b186da71c08a3c1180e7b734a5a440d07f,"remove pynio from most test envs (#4492) * remove pynio from py38 tests * remove pynio from other test envs * update docs * Apply suggestions from code review",2020-10-11T15:16:27Z,2020-10-11T15:16:27Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 544bbe204362709fb6c2d0a4176e1646954ceb9a,unpin matplotlib for docs again (#4488),2020-10-06T14:43:49Z,2020-10-06T14:43:49Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 333e8dba55f0165ccadf18f2aaaee9257a4d716b,"fix: min_counts for non-nan sum and prod (#4423) * fix: min_counts for non-nan sum and prod * use method1 * typo * remove empty line * Update doc/whats-new.rst Co-authored-by: keewis Co-authored-by: Deepak Cherian Co-authored-by: keewis ",2020-10-02T09:28:26Z,2020-10-02T09:28:26Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 b0d8d93665dbb6d28e33dfd28ad27036c20c60bf,"fix doc dataarray to netcdf (#4424) * fix doc dataarray to netcdf * codeblock",2020-09-17T12:59:08Z,2020-09-17T12:59:08Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447 d3536b9a6e92f97401865d9daf5d48cee52e40da,"Silence plot warnings (#4365) * silence plot warnings (matplotlib 3.3) * whats new * updates from review * suggestions from code review * use assert_array_equal",2020-08-24T16:00:42Z,2020-08-24T16:00:42Z,ca4b1aa7038742a78b0de3134b339add28345bf9,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,10194086,19864447