sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 604bb6d08b942f774a3ba2a2900061959d2e091d,tokenize() should ignore difference between None and {} attrs (#8797),2024-03-01T03:29:51Z,2024-03-01T03:29:51Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 f4d2609979e8d0fbeee9821ce140898cf3d54e80,Re-enable mypy checks for parse_dims unit tests (#8618),2024-01-18T15:34:23Z,2024-01-18T15:34:23Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 1580c2c47cca425d47e3a4c2777a625dadba0a8f,Clean up Dims type annotation (#8606),2024-01-16T10:26:08Z,2024-01-16T10:26:08Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 7c53a94f53c4c01155c432c8b287f3d0b318a7c7,Remove pandas<2 pin (#7785),2023-04-25T15:03:10Z,2023-04-25T15:03:10Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 07456ed71b89704a438b17cb3bcf442f5f208d5a,Remove xfail from tests decorated by @gen_cluster (#6282),2022-02-16T16:32:35Z,2022-02-16T16:32:35Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 675f362c9b7fc0c67d8ea15426c6ab6d070547f7,"Remove ad-hoc handling of NEP18 libraries in CI (#5740) * CI versions refresh * docs * Update xarray/tests/test_ufuncs.py Co-authored-by: Mathias Hauser * Update xarray/ufuncs.py Co-authored-by: Mathias Hauser Co-authored-by: Mathias Hauser ",2021-08-31T10:14:34Z,2021-08-31T10:14:34Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 bc92331b7a7dc6d42e742cfb837fecef63b5b9da,"Fix gen_cluster failures; dask_version tweaks (#5610) * gen_cluster no longer accepts timeout=None * dask_version tweaks * pep8 * [test-upstream]",2021-07-15T17:25:43Z,2021-07-15T17:25:43Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 37522e991a32ee3c0ad1a5ff8afe8e3eb1885550,"Support for dask.graph_manipulation (#4965) * Support dask.graph_manipulation * fix * What's New * [test-upstream]",2021-03-05T09:24:14Z,2021-03-05T09:24:14Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 2a34bfbbd586882ebe892ae12c72de36318714d5,"Compatibility with dask 2021.02.0 (#4884) * Compatibility with dask 2021.02.0 * Rework postpersist and postcompute",2021-02-11T18:32:59Z,2021-02-11T18:32:59Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 8fab5a2449d8368251f96fc2b9d1eaa3040894e6,"Increase support window of all dependencies (#4296) * Increase support windows of dependencies * what's new * trivial * Bump setuptools to 38.4 * Bump dask back to 2.9 * Work around pandas vs sphinx incompatibility * Black",2020-08-14T09:52:41Z,2020-08-14T09:52:41Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 04958ea777ac493fa3e493124b3874130f899d31,"Support for PyCharm remote deployment (#4299) w",2020-08-03T19:41:29Z,2020-08-03T19:41:29Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 f99c6cca2df959df3db3c57592db97287fd28f15,"Lazily load resource files (#4297) * Lazily load resource files * isort",2020-08-02T07:05:14Z,2020-08-02T07:05:14Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 4c96d53e6caa78d56b785f4edee49bbd4037a82f,"Python 3.8 CI (#3727) * Run full fat Python 3.8 test suite * Move asv, Windows tests, and MacOSX tests to py38 * Move more stuff to Python 3.8 * Roll back windows to py37 * Update rtd and binder to 3.8 * Downgrade rtd to 3.7 * RTD to 3.8 again",2020-01-31T15:52:19Z,2020-01-31T15:52:19Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 1491685a99b7355135093c685cf52e605e71f742,"Avoid unsafe use of pip (#3726) * Always use latest version of conda. Ensure pip is always installed. * pip -> python -m pip",2020-01-29T23:39:39Z,2020-01-29T23:39:39Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 b350561522c9f6f07999ffc31bf25bd898056c1c,"setuptools-scm (3) (#3724) Fix regression in github dependency graph",2020-01-27T18:51:49Z,2020-01-27T18:51:49Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 e646dd987f414e9c1b12b106e17ba650762fa6b6,"hardcoded xarray.__all__ (#3703) * Fix mypy --strict * isort * mypy version bump * trivial * testing.__all__ and ufuncs.__all__ * isort * Revert mypy version bump * Revert isort",2020-01-17T20:42:24Z,2020-01-17T20:42:24Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 87a25b64898c94ea1e2a2e7a06d31ef602b116bf,"2x~5x speed up for isel() in most cases (#3533) * Speed up isel in most cases * What's New * Trivial * Use _replace * isort * Code review * What's New * mypy",2019-12-05T16:39:39Z,2019-12-05T16:39:39Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 6b70107ab3063187b663290538c0d5a4107dab6e,Clarify conda environments for new contributors (#3551),2019-11-20T09:47:56Z,2019-11-20T09:47:56Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 45fd0e63f43cf313b022a33aeec7f0f982e1908b,"Numpy 1.18 support (#3537) * Closes #3409 * Unpin versions * Rewrite unit test for clarity about its real scope * mean() on dask * Trivial * duck_array_ops should never receive xarray.Variable",2019-11-19T14:06:45Z,2019-11-19T14:06:45Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 aa876cfd6b3b97ee5028d089ec741d057e3ed688,Leave empty slot when not using accessors,2019-11-15T17:43:53Z,2019-11-15T17:43:53Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 e70138b61033081e3bfab3aaaec5997716cd7109,"Recursive tokenization (#3515) * recursive tokenize * black * What's New * Also test Dataset * Also test IndexVariable * Cleanup * tokenize sparse objects",2019-11-13T00:53:26Z,2019-11-13T00:53:26Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 652dd3ca77dd19bbd1ab21fe556340c1904ec382,"minor lint tweaks (#3429) * pyflakes 2.1.1 and f-strings * Tweaks from mypy 0.740 (will skip to 0.750: mypy#7735) * black -t py36 * isort * fix tests",2019-10-24T12:53:20Z,2019-10-24T12:53:20Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 52e4ef1a79ecf51691887e3c4bf3994be9a231ee,Hack around #3440 (#3442),2019-10-24T11:43:35Z,2019-10-24T11:43:35Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 9886e3c84051772ce62a50aa7067ee2f5b68f8cd,Temporarily mark pseudonetcdf-3.1 as incompatible (#3420),2019-10-20T22:42:36Z,2019-10-20T22:42:36Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 6851e3ef2e8e95d43580481f1398e3462aa28e3d,Annotate LRUCache (#3395),2019-10-12T20:05:32Z,2019-10-12T20:05:32Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 4254b4af33843f711459e5242018cd1d678ad3a0,"Lint (#3373) * raise exception instance, not class * isort * isort * Bump mypy version",2019-10-04T22:17:56Z,2019-10-04T22:17:56Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 21705e61503fb49f000186c0d556e5623bd5ac82,Revisit # noqa annotations (#3359),2019-10-01T18:13:55Z,2019-10-01T18:13:55Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 fb575eb8ceb85a3c12df87bad278748ab9271985,Fix codecov.io upload on Windows (#3360),2019-10-01T14:11:21Z,2019-10-01T14:11:21Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 16fdac93c09036b44f90201d9078b17808f819e0,"CI test suites with pinned minimum dependencies (#3346) * CI test suites with pinned minimum dependencies * code review * Clarity re lxml",2019-09-26T09:38:46Z,2019-09-26T09:38:46Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 85c9a40c2dac6b83a687f97639f8abfe0ab17f46,"CI environments overhaul (#3340) * Rationalize and align CI environments. Add many optional dependencies to individual CI suites. * pynio and cdms2 are not available on Windows * cfgrib causes Python interpreter crash on Windows * dtype of np.arange defaults to int64 on Linux and int32 on Windows * Suppress failure to delete file on Windows * Mark hypotesis tests as @slow",2019-09-25T01:40:54Z,2019-09-25T01:40:54Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 fddced063b7ecbea6254dc1008bb4db15a5d9304,"Allow weakref (#3318) * Allow weakref * black * What's New tweak * Update doc/whats-new.rst Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2019-09-18T15:53:50Z,2019-09-18T15:53:50Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 79dc7dc461c7540cc0b84a98543c6f7796c05268,"One-off isort run (#3196) * One-off, manually vetted and tweaked isort run * More isort tweaks * Resilience to isort * isort run * Another isort run; fix sparse test * Clean up unused imports",2019-08-23T20:33:03Z,2019-08-23T20:33:03Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 c782637ec2e4758de1ed63bbd36610cba1a57db8,"chunk sparse arrays (#3202) * chunk sparse arrays * Deprecated API * Don't wrap plain numpy arrays with ImplicitToExplicitIndexingAdapter * typo * What's New * Version bump and annotations What's New polish",2019-08-12T21:02:23Z,2019-08-12T21:02:23Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 14f1a97dae777463bed7967aa1fcc2533d7f9107,"Annotations for .data_vars() and .coords() (#3207) * Annotations for .data_vars() and .coords() * Finish annotations for coordinates.py",2019-08-12T20:49:02Z,2019-08-12T20:49:02Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 b0df4d901ad7625b0ffabc8d85775efaca9d2c2f,Match mypy version between CI and pre-commit hook (#3203),2019-08-11T22:32:40Z,2019-08-11T22:32:40Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 befc72f052a189c114695b4ae9a1c66533617336,"Enforce mypy compliance in CI (#3197) * Enforce mypy compliance in CI * Fix mypy errors * black * docstrings * Update doc/whats-new.rst Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * typo * Pre-commit hook",2019-08-10T09:48:32Z,2019-08-10T09:48:32Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447 c517bc3752384f68ff62a31e9bb799130e2eef8c,Ignore example.grib.0112.idx file (#3198),2019-08-09T12:48:08Z,2019-08-09T12:48:08Z,2ff6d9e74ee03928d143f0bb1557924a28d3b23d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,6213168,19864447