sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 357a44474df6d02555502d600776e27a86a12f3f,"Support non-str Hashables in DataArray (#8559) * support hashable dims in DataArray * add whats-new * remove uneccessary except ImportErrors * improve some typing",2024-01-14T20:38:59Z,2024-01-14T20:38:59Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 5213f0d63465eac228822fb7299046e0c6701acc,"change type of curvefit's p0 and bounds to mapping (#8502) * change type of curvefit's p0 and bounds to mapping * add entry to whats-new",2023-12-01T22:02:38Z,2023-12-01T22:02:38Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 abd2068bca8da1e1069790bb47d97b8843260d60,"Update to mypy1.7 (#8501) * fix mypy1.7 errors * pin mypy to <1.8 * add entry to whats-new",2023-12-01T22:02:20Z,2023-12-01T22:02:20Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 7aa207b250a50d94410c716e6f624286f9887650,"Improved typing of align & broadcast (#8234) * add overloads to align * add overloads to broadcast as well * add some more typing * remove unused ignore",2023-10-09T10:21:39Z,2023-10-09T10:21:39Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 565b23b95beda893e0d66d1e2c6da49984bb0925,"Rewrite typed_ops (#8204) * rewrite typed_ops * improved typing of rolling instance attrs * add typed_ops xr.Variable tests * add typed_ops test * add minor typehint * adjust to numpy 1.24 * add groupby ops type tests * remove wrong types from ops * fix Dataset not being part of SupportsArray Protocol * ignore mypy align complaint * add reasons for type ignores in test * add overloads for variable typed ops * move tests to their own module * add entry to whats-new",2023-09-25T04:43:54Z,2023-09-25T04:43:54Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 babe9ff2674665755009c6288b2a5d98949e71a0,"Fix static typing with Matplotlib 3.8 (#8030) * fix several typing issues with mpl3.8 * fix scatter plot typing and remove funky pyplot import * fix some more typing errors * fix some import errors * undo some typing errors * fix xylim typing * add forgotten import * ignore plotting overloads because None is Hashable * add whats-new entry * fix return type of hist * fix another xylim type * fix some more xylim types * change to T_DataArray * change accessor xylim to tuple * add missing return types * fix a typing error only on new mpl * add unused-ignore to error codes for old mpl * add more unused-ignore to error codes for old mpl * replace type: ignore[attr-defined] with assert hasattr * apply code review suggestions --------- Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>",2023-09-17T05:02:58Z,2023-09-17T05:02:58Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 af1c70942bb45ff9340c89e6de6b2a0589520887,"Fix several warnings in the tests (#8184) * remove some warnings from removed Dask name in msg * fix date_range closed > inclusive * fix passing pd.MultiIndex to constructor",2023-09-15T20:41:02Z,2023-09-15T20:41:02Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 afda88e660f870e04ae609e0845746a26bff281a,"Fix Codecov (#7142) Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com> Co-authored-by: Anderson Banihirwe ",2023-08-30T18:47:33Z,2023-08-30T18:47:33Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 e2e1b29c50b7c61815bdd3a5c9c233c66c947011,"allow refreshing of backends (#7523) * allow refreshing of backends * fix forgotten inheritance * fix typing * fix typing in tests * add refresh func to xr.backends * add to whats-new * add func to api * add tests for list_engines and refresh_engines * try fixing test issues * fallback for pyhton 3.9 * use sys.version instead of try * use sys.version in TYPE_CHECKING as well * try fixing type errors in python 3.9 * check if clearing cache makes test pass * add sys.version logic to test * try fixing parallel test fail * refactor BackEntrypoint available logic * remove obsolete code * fix typing * fix typing2 * update api-hidden * remove comma * update whats-new to 2023.04 * Delete cfgrib_.py * Update xarray/tests/test_plugins.py Co-authored-by: Joe Hamman * Update xarray/tests/test_plugins.py Co-authored-by: Joe Hamman --------- Co-authored-by: Deepak Cherian Co-authored-by: Joe Hamman ",2023-03-31T15:14:56Z,2023-03-31T15:14:56Z,3ec1b82b8ca152b51dc93f0fa1d6ee91d1328abb,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447