sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 6c131fe4d6256e2a8592e69ceaad015b27c180aa,Update calendar for developers meeting (#7933),2023-06-21T17:56:21Z,2023-06-21T17:56:21Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,1217238,19864447 268753696f5886615adf5edd8024e80e40c9d4ea,"Cache files for different CachingFileManager objects separately (#4879) * Cache files for different CachingFileManager objects separately This means that explicitly opening a file multiple times with ``open_dataset`` (e.g., after modifying it on disk) now reopens the file from scratch, rather than reusing a cached version. If users want to reuse the cached file, they can reuse the same xarray object. We don't need this for handling many files in Dask (the original motivation for caching), because in those cases only a single CachingFileManager is created. I think this should some long-standing usability issues: #4240, #4862 Conveniently, this also obviates the need for some messy reference counting logic. * Fix whats-new message location * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add id to CachingFileManager * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * restrict new test to only netCDF files * fix whats-new message * skip test on windows * Revert ""[pre-commit.ci] auto fixes from pre-commit.com hooks"" This reverts commit e6371658bb0362240cc998208d3683b06cf71a88. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Revert ""Fix whats-new message location"" This reverts commit 6bc80e705448c83b8c14b4d12e0c62d6d5436f95. * fixups * fix syntax * tweaks * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix types for mypy * add uuid * restore ref_counts * doc tweaks * close files inside test_open_mfdataset_list_attr * remove unused itertools * don't use refcounts * re-enable ref counting * cleanup * Apply typing suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * fix import of Hashable * ignore __init__ type * fix whats-new Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: dcherian ",2022-10-18T16:40:40Z,2022-10-18T16:40:40Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,1217238,19864447 ae6907928499436b7ea133ca5f000249890ec80a,whats-new for 0.12.4,2019-07-10T19:58:18Z,2019-07-10T19:58:18Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 38ee23f96035df95ee3baf06645ef5a21616f47f,move around whats-new,2019-07-10T19:57:15Z,2019-07-10T19:57:15Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 96a337f451885d22a9cb4dca55d04a045ba4e4ff,Finalize whats-new for 0.12.3,2019-07-10T17:59:47Z,2019-07-10T19:53:18Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 1cd7132d7799846f5b5e477ecd73f46df64a3c39,Add new section to whats-new for 0.12.3,2019-06-30T03:41:30Z,2019-06-30T03:41:30Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 fbe53fe2a35b3eeda63e50f1f38c7cfc92134a0c,Fix setup.py description for 0.12.2,2019-06-30T03:38:35Z,2019-06-30T03:38:35Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 7dfca707756f15cce17d0eaa8add96cabc29a619,"Less verbose tests on Windows (#2952) We don't want 10000 lines printing every single test :)",2019-05-13T17:08:09Z,2019-05-13T17:08:09Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,0c7e9e762dbfd6554e60c953bf27493047d95109,13221727,1217238,2448579 ccd0b047ea8ca89c68ab6cfa942557e676e7d402,"Attempt to fix py35 build on Travis (#2925) * Attempt to fix py35 build on Travis This build is currently install NumPy 1.11, which isn't supported by xarray. Maybe adding minimum numpy and pandas versions will help. * fix pandas version * remove py35 build entirely * xfail failing test",2019-05-04T06:15:54Z,2019-05-04T06:15:54Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,1217238,19864447 23d54a890e6cfe1de420071b597c911164de4cb8,revert to 0.12.2 dev,2019-04-05T01:34:37Z,2019-04-05T01:34:37Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 aa6abb592ac2464170459ca96409398ec8b4593a,0.12.1 release,2019-04-05T01:31:26Z,2019-04-05T01:31:26Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 55b8fe92473724ae03c93777e21fc7c36074188f,DOC: Update donation links,2019-03-20T04:43:26Z,2019-03-20T04:43:26Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 a5ca64ac5988f0c9c9c6b741a5de16e81b90cad5,Rework whats-new for 0.12,2019-03-16T04:28:13Z,2019-03-16T04:28:13Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 0c9152c0413cd36df8f744a3b0e9c026d37d2b05,Add whats-new for 0.12.1,2019-03-16T04:16:05Z,2019-03-16T04:16:05Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 ad977c94eaaa1ad151bb46f2dad319566261c282,Release 0.12.0,2019-03-16T04:02:04Z,2019-03-16T04:02:04Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 a70b3c40979b16baaec3f58a97e11d6fa0353597,Switch whats-new for 0.11.2 -> 0.11.3,2019-01-03T01:59:54Z,2019-01-03T01:59:54Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 cb5ef42d39fbd359b8a9800ca950bd0efad9035e,DOC: document v0.11.2 release,2019-01-03T01:54:44Z,2019-01-03T01:58:48Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 e95f765b52166b7b52b58ecdf1fc3ad4d7e24f99,revert to dev version,2018-12-30T02:27:27Z,2018-12-30T02:27:27Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 d1d2ecec5febabceea9b724c26dd92180322c819,DOC: fix docstrings and doc build for 0.11.1,2018-12-30T02:08:01Z,2018-12-30T02:08:01Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 575e97aef405c9b473508f5bc0e66332df4930f3,revert to dev version for 0.11.1,2018-11-07T16:20:21Z,2018-11-07T16:20:21Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 bcb10b14d5c83375dca7a214f00a67c49f80049c,Release xarray v0.11,2018-11-07T16:16:28Z,2018-11-07T16:16:28Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 c1ea99212bc3e26789090f6800d468ed7fdd1bb8,Revert to dev version for 0.11,2018-09-22T01:53:20Z,2018-09-22T01:53:20Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 93f58a60fdb6260f5d5a156c78dca0d956c75fe3,Doc fixes for v0.10.9,2018-09-22T01:41:50Z,2018-09-22T01:49:12Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 b5a8d86bc174694bc48cc3ddd9966f131d26f7bf,Simplify release checklist,2018-07-18T15:58:23Z,2018-07-18T15:58:23Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 c77e8b12c522853ba1df43057a66422a22a9b688,revert to dev ersion,2018-07-18T15:52:59Z,2018-07-18T15:52:59Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 024aa098b1d385d806ad7e3b97bcd3a5033f2ae0,Release v0.10.8,2018-07-18T15:45:44Z,2018-07-18T15:49:41Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 74625d463ec71ac6f4a3642d3385bd9cbf8381ce,Update minimum dependencies in setup.py,2018-07-18T15:43:25Z,2018-07-18T15:43:25Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 6c3abedf906482111b06207b9016ea8493c42713,Revert to dev version for v0.10.8,2018-06-08T04:38:07Z,2018-06-08T04:38:07Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 bb581ca206c80eea80270ba508ec80ae0cd3941f,Release v0.10.7,2018-06-08T04:35:13Z,2018-06-08T04:35:13Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 16ef0cf508d99b4154f41004992e648eb6cd6eb9,Add whats-new for v0.10.7,2018-06-01T05:51:57Z,2018-06-01T05:51:57Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 1c9b4b2e556b81f1e668ae7aa3aaea8aa91b7983,"Fix versioneer, release v0.10.6",2018-06-01T05:45:58Z,2018-06-01T05:49:51Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 a3cf251cc04ed5731912171a6c2b63f8927e610e,Add whats-new for v0.10.6,2018-06-01T05:20:52Z,2018-06-01T05:20:52Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 ad47ced88c1c99fd961617943e02613b67c9cea9,Release v0.10.5,2018-06-01T05:17:25Z,2018-06-01T05:18:03Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 008c2c8e7544b0d8ea4e2fecde5625afabe6ea63,Revert to dev version for 0.10.5,2018-05-17T01:17:27Z,2018-05-17T01:17:27Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 5d7304ea49dc04d7ce0d11947437fb0ad1fbd001,Release v0.10.4,2018-05-17T01:12:15Z,2018-05-17T01:12:15Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 3dc7cbe4ab189c2eb17b3d482b5e6ee5d266405e,Revert to v0.10.3 dev,2018-04-14T01:40:38Z,2018-04-14T01:40:38Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 4cbb7cbd86af1ccfe2b3b98f0e36a410f86d77ef,Release v0.10.3,2018-04-14T01:37:49Z,2018-04-14T01:37:49Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 e1dc51572e971567fd3562db0e9f662e3de80898,Revert to dev version for v0.10.2,2018-03-13T16:10:26Z,2018-03-13T16:10:26Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 1481656a323323c38e9923f871d27ecadc26d6ae,Release v0.10.2,2018-03-13T16:06:05Z,2018-03-13T16:06:05Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 f530e668fa50665245988be2a00748b9b3ccc0a8,Use newer ipython for doc build,2018-02-26T00:40:57Z,2018-02-26T00:40:57Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 20207fd45280a3cb0f2ca3bdef693f47b1880dca,Use newer numpydoc,2018-02-26T00:32:12Z,2018-02-26T00:32:12Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 6c9116a8a023d245a895446d995b313a61153258,Revert to dev version,2018-02-26T00:27:12Z,2018-02-26T00:27:12Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238 30c4996b6c398f3bbba4b603dce5b88e011998bb,Release v0.10.1,2018-02-26T00:23:03Z,2018-02-26T00:23:03Z,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833,13221727,1217238,1217238