sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer ccbb84de60f1e03fd4b3374760668ec49e287910,"Fix `pcolormesh` with str coords (#7612) * pcolormesh with str coords * add whats-new",2023-03-16T18:55:30Z,2023-03-16T18:55:30Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 9bd9044c4f1d112572c81c768e6c0f018a28c7ff,"add a test for scatter colorbar extend (#7616) * add a test for scatter colorbar extend * fix mypy issues",2023-03-13T19:47:49Z,2023-03-13T19:47:49Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 6531b57f8c5cb7f3c564ff895c2e4b6573bb5521,use numpys SupportsDtype (#7521),2023-02-28T23:23:45Z,2023-02-28T23:23:45Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 21d86450b3cec595c74aa410cbcc367c9c7f8a0a,"Support complex arrays in xr.corr (#7392) * complex cov * fix mypy * update whatsa-new * Update xarray/core/computation.py * slight improvements to tests * bugfix in corr_cov for multiple dims * fix whats-new * allow refreshing of backends * Revert ""allow refreshing of backends"" This reverts commit 576692bce54b3ae9bc4af79646a0168587002379. --------- Co-authored-by: Deepak Cherian ",2023-02-14T16:38:27Z,2023-02-14T16:38:27Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 0e5e3fe0dfa65890cc8e133f34011b6acdb3d08b,"Enable mypy warn unused ignores (#7335) * warn unused ignores in mypy * fix tyoe ignores in typed ops * fix mypy issues * fix one more mypy issue",2022-12-01T16:14:06Z,2022-12-01T16:14:06Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 0aee4fe5b83d16c35f37bb1a32a57cbf0edfe437,"Optimize some copying (#7209) * pass some deep copy args along * fix mypy * add swap_dims benchmark * hopefully fix asv",2022-11-30T23:36:55Z,2022-11-30T23:36:55Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 e4fe194bc4c93051297586158c4675d28fee7d57,"Add parse_dims func (#7051) * add parse_dims func * add some more tests for tuples * add parse_ordered_dims * fix typing issue * remove double ellipsis typehints * fix gen aggrs * remove more double ellipsis typehints * fix doctests: supress urllib3 warning (#7326) * Enable `origin` and `offset` arguments in `resample` (#7284) * Initial work toward enabling origin and offset arguments in resample * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix _convert_offset_to_timedelta * Reduce number of tests * Address initial review comments * Add more typing information * Make cftime import lazy * Fix module_available import and test * Remove old origin argument * Add type annotations for resample_cftime.py * Add None as a possibility for closed and label * Add what's new entry * Add missing type annotation * Delete added line * Fix typing errors * Add comment and test for as_timedelta stub * Remove old code * [test-upstream] Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian * Fix PR number in what’s new (#7331) * [pre-commit.ci] pre-commit autoupdate (#7330) updates: - [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0) - [github.com/PyCQA/autoflake: v1.7.7 → v2.0.0](https://github.com/PyCQA/autoflake/compare/v1.7.7...v2.0.0) - [github.com/PyCQA/flake8: 5.0.4 → 6.0.0](https://github.com/PyCQA/flake8/compare/5.0.4...6.0.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mathias Hauser * add comment explaining type: ignore * fix doctest win/linux issue once again Co-authored-by: Joe Hamman Co-authored-by: Mathias Hauser Co-authored-by: Spencer Clark Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian ",2022-11-30T23:36:32Z,2022-11-30T23:36:32Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 4e9535ab5d4d16deb128009add343039be82ea66,"Fix polyval overloads (#7315) * fix polyval overloads * add to whatsnew",2022-11-26T15:42:51Z,2022-11-26T15:42:51Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 c86ffeac58fdc936633f42d6b2d6180e8791acd7,Fix mypy 0.990 types (#7283),2022-11-16T18:41:58Z,2022-11-16T18:41:58Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 0301ae5d8dcea55e4f1971bd2f5d0eb9b33241bb,"Import nc_time_axis when needed (#7276) * import nc_time_axis when needed * add to whats-new * add nc_time_axis to lazy tests * fix mypy * Update xarray/plot/utils.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix mypy for real * remove importskip of nc_time_axis Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>",2022-11-10T21:45:26Z,2022-11-10T21:45:26Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 51d37d1be95547059251076b3fadaa317750aab3,"Raise TypeError if plotting empty data (#7228) * raise TypeError if plotting empty data * add to whats-new * raise TypeError in all DataArray plot methods * maybe fix tests * fix test * fix mypy Co-authored-by: Deepak Cherian ",2022-10-28T16:44:31Z,2022-10-28T16:44:31Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 f32d354e295c05fb5c5ece7862f77f19d82d5894,"Lazy Imports (#7179) * fix typing of BackendEntrypoint * make backends lazy * make matplotlib lazy and add tests for lazy modules * make flox lazy * fix generated docs on windows... * try fixing test * make pycompat lazy * make dask.array lazy * add import xarray without numpy or pandas benchmark * improve error reporting in test * fix import benchmark * add lazy import to whats-new * fix lazy import test * fix typos * fix windows stuff again",2022-10-28T16:25:39Z,2022-10-28T16:25:39Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 0a75d131d4a6d2b9e1cbd971da92fa4379a53f15,"Backends descriptions (#7200) * add backendEntrypoints descriptions * add zarr and store backends * add docstrings to backend classes * add to whats.new",2022-10-26T16:01:04Z,2022-10-26T16:01:04Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 15c68366b8ba8fd678d675df5688cf861d1c7235,Add import ASV benchmark (#7176),2022-10-17T15:25:18Z,2022-10-17T15:25:18Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 93f1ba226086d5a916f54653e870a2943fe09ab7,fix broken test (#7168),2022-10-16T16:16:51Z,2022-10-16T16:16:51Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 da9c1d16562f233bfdafb0078cd1404ea18e03b8,"Add typing to plot methods (#7052) * add plot methods statically and add typing to plot tests * whats-new update * fix copy-paste typo * correct plot signatures * add *some* typing to plot methods * annotate darray in plot tests * correct typing of plot returns * fix plotting overloads * add correct overloads to dataset_plot * update whats-new * rename xr.plot.plot module since it shadows the xr.plot.plot method * move accessor to its own module * move DSPlotAccessor to accessor module * fix DSPlotAccessor import * add explanation to import statement * add breaking change to whats-new * remove unused `rtol` argument from plot * make most arguments of plotmethods kwargs only * fix wrong return types * add breaking kwarg change to whats-new * support for aspect='auto' or 'equal * typing support for Dataset FacetGrid * deprecate positional arguments for all plot methods * add deprecation to whats-new * add FacetGrid generic type * fix mypy 0.981 complaints * fix index errors in plots * add overloads to scatter * deprecate scatter args * add scatter to accessors and fix docstrings * undo some breaking changes * fix the docstrings and some typing * fix typing of scatter accessor funcs * align docstrings with signature and complete typing * add remaining typing * align more docstrings * re add ValueError for scatter plots with u, v * fix whats-new conflict * fix some typing errors * more typing fixes * fix last mypy complaints * try fixing facetgrid examples * fix py3.8 problems * update plotting.rst * update api * update plot docstring * add a tip about yincrease in imshow * set default for x/yincrease in docstring * simplify typing * add deprecation date as comment * update whats-new to new release * fix whats-new",2022-10-16T09:26:54Z,2022-10-16T09:26:54Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 242d87dec31e5d2485e4164bdfaafba69fb0ab2f,"Bump minimum numpy version to 1.20 (#6834) Co-authored-by: Deepak Cherian Co-authored-by: dcherian Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>",2022-10-12T17:08:51Z,2022-10-12T17:08:51Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 8eea8bb67bad0b5ac367c082125dd2b2519d4f52,"Fixes deepcopy of Index (#7140) * fix date of 2022.09 release * fix deepcopy of indexes",2022-10-07T21:57:12Z,2022-10-07T21:57:12Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 50ea159bfd0872635ebf4281e741f3c87f0bef6b,"Support of repr and deepcopy of recursive arrays (#7112) * allow recursive attrs in formatting (repr) * test recursion in formatting * support for deepcopy of recursive arrays",2022-10-06T22:04:01Z,2022-10-06T22:04:01Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 114bf98719f31a653f2ef7bc7fcdfaf010eb3612,"Fix typing of backends (#7114) * fix typing of backends * add typing to test_backends",2022-10-06T21:30:01Z,2022-10-06T21:30:01Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 d052d923e51beded35838d8ec45633a5f48f7721,"Upload mypy coverage report to codecov (#7126) * upload mypy coverage report in CI * move mypy config to pyproject.toml * exclude generation scripts from mypy",2022-10-06T20:38:14Z,2022-10-06T20:38:14Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 f5884a2070fb6cdaa9f187cfe56c3670cfad2f87,"Minor tests improvements (#7113) * fix coverage config * assert and silence some UserWarnings from indexes",2022-10-02T15:38:16Z,2022-10-02T15:38:16Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 2fe78758dc47b2de329df6807a6c7dd2c293946c,"Fix deepcopy of Variables and DataArrays (#7089) * fix deepcopy IndexVariable and dataset encodings * add fix to whats-new * fix also attrs silently changing * fix typpo * fix breaking attrs change * remove xfail from copyattrs test * [skip-ci] fix merge conflict in whats-new",2022-09-29T16:36:51Z,2022-09-29T16:36:51Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 0b0b8f6a723049e590de2822335629a56408902b,move coverage to pyproject.toml and exclude typechecking things (#7102),2022-09-28T19:18:54Z,2022-09-28T19:18:54Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 5ba830d02099659a81afe08c4bfc03b4bed62ff2,"Add typing to FacetGrid (#7087) * add typing to facetgrid * remove uneccessary MPL prefix from typedef",2022-09-28T18:30:58Z,2022-09-28T18:30:58Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 e2c29f661f1a7202693f71e7347f3af8a989cf6d,Fix `utils.get_axis` with kwargs (#7080),2022-09-28T17:11:15Z,2022-09-28T17:11:15Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447 226c23b31c7957b4c6bf65564f628dcc5077f188,Add Ellipsis typehint to reductions (#7048),2022-09-28T17:10:05Z,2022-09-28T17:10:05Z,72ce553aaa578796b021efa20977e379206d875a,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,43316012,19864447