home / github

Menu
  • GraphQL API
  • Search all tables

commits

Table actions
  • GraphQL API for commits

78 rows where author = 35968931 and committer = 19864447 sorted by author_date descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: raw_author, author_date (date), committer_date (date)

repo 1

  • xarray 78

author 1

  • TomNicholas · 78 ✖
sha message author_date ▲ committer_date raw_author raw_committer repo author committer
214d9417eb525ff10cc3ef90d9838fc42eef5b64 Option to not auto-create index during expand_dims (#8960) * test expand_dims doesn't create Index * add option to not create 1D index in expand_dims * refactor tests to consider data variables and coordinate variables separately * fix bug causing new test to fail * test index auto-creation when iterable passed as new coordinate values * make test for iterable pass * added kwarg to dataarray * whatsnew * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update tests to use private versions of assertions * create_1d_index->create_index * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * warn if create_index=True but no index created because dimension variable was a data var not a coord * add string marks in warning message --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2024-04-27T16:48:24Z 2024-04-27T16:48:24Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
b004af5174a4b0e32519df792a4f625d5548a9f0 Correct save_mfdataset docstring (#8934) * correct docstring * get type hint right 2024-04-14T11:14:42Z 2024-04-14T11:14:42Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
6de99369502901374438583eba9f9818929885ed New empty whatsnew entry (#8899) * new empty whatsnew entry * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2024-04-01T17:49:06Z 2024-04-01T17:49:06Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
2120808bbe45f3d4f0b6a01cd43bac4df4039092 Allow multidimensional variable with same name as dim when constructing dataset via coords (#8886) * regression test * remove unnecessary check * whatsnew * remove outdated test 2024-03-28T16:28:09Z 2024-03-28T16:28:09Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
aaf3b7e572dc9ee422aac7b2c2454b653e7be2bb Opt out of auto creating index variables (#8711) * as_variable: deprecate converting to IndexVariable * fix multi-index edge case * Better default behavior of the Coordinates constructor (#8107) * ``Coordinates.__init__`` create default indexes ... for any input dimension coordinate, if ``indexes=None``. Also, if another ``Coordinates`` object is passed, extract its indexes and raise if ``indexes`` is not None (no align/merge supported here). * add docstring examples * fix doctests * fix tests * update what's new * fix deprecation warning after unintentionally reverted a valid previous change. * avoid unnecessary auto-creation of index to avoid userwarning * catch expected FutureWarnings in test_as_variable * check for coercion to IndexVariable * whatsnew --------- Co-authored-by: Benoit Bovy <benbovy@gmail.com> 2024-03-26T13:50:14Z 2024-03-26T13:50:14Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
d64460795e406bc4a998e2ddae0054a1029d52a9 Move parallelcompat and chunkmanagers to NamedArray (#8319) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com> Co-authored-by: Anderson Banihirwe <axbanihirwe@ualr.edu> 2024-02-12T22:09:23Z 2024-02-12T22:09:23Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
870450172477e3fccc5495ee9356813fa6187594 Fix automatic broadcasting when wrapping array api class (#8669) * test automatic broadcasting * fix bug * whatsnew * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2024-01-26T16:41:29Z 2024-01-26T16:41:29Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
f5d22a699715e022101d8322162271c2c3ccefa9 Fix unstack method when wrapping array api class (#8668) * add test for unstacking * fix bug with unstack * some other occurrences of reshape * whatsnew 2024-01-26T16:06:00Z 2024-01-26T16:06:00Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
d639d6e151bdeba070127aa7e286c5bfa6048194 Update HOW_TO_RELEASE.md by clarifying where RTD build can be found (#8655) 2024-01-24T21:46:00Z 2024-01-24T21:46:00Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
0a61f0ed62293fda0e26561d74705b3fe00912cf Pin sphinx-book-theme to 1.0.1 to try to deal with #8619 (#8632) Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> 2024-01-23T18:28:35Z 2024-01-23T18:28:35Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
072f44c8af7a4891c0d6d3ab28bd69e35f215c56 Release summary for release v2024.01.0 (#8617) * release summary * move misplaced entries to be under new release * highlight new cumulative aggregation in release summary * thank contributors * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update doc/whats-new.rst --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Kai Mühlbauer <kmuehlbauer@wradlib.org> 2024-01-17T19:21:11Z 2024-01-17T19:21:11Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
766da3480f50d7672fe1a7c1cdf3aa32d8181fcf Generalize cumulative reduction (scan) to non-dask types (#8019) * add scan to ChunkManager ABC * implement scan for dask using cumreduction * generalize push to work for non-dask chunked arrays * whatsnew * fix importerror * Allow arbitrary kwargs Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Type hint return value of T_ChunkedArray Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * Type hint return value of Dask array * ffill -> bfill in doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * hopefully fix docs warning --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2023-12-18T19:30:18Z 2023-12-18T19:30:18Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
299abd6276a4c10a84cb8081fb157cabfba070f6 Deprecate ds.dims returning dict (#8500) * raise FutureWarning * change some internal instances of ds.dims -> ds.sizes * improve clarity of which unexpected errors were raised * whatsnew * return a class which warns if treated like a Mapping * fix failing tests * avoid some warnings in the docs * silence warning caused by #8491 * fix another warning * typing of .get * fix various uses of ds.dims in tests * fix some warnings * add test that FutureWarnings are correctly raised * more fixes to avoid warnings * update tests to avoid warnings * yet more fixes to avoid warnings * also warn in groupby.dims * change groupby tests to match * update whatsnew to include groupby deprecation * filter warning when we actually test ds.dims * remove error I used for debugging --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2023-12-06T17:52:23Z 2023-12-06T17:52:23Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
ce1af977b1330fd8e60660777e864325c2b1f198 Remove PR labeler bot (#8525) * remove labeler bot config * remove labeler workflows * revert #7431 2023-12-06T02:45:41Z 2023-12-06T02:45:41Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
ab6a2553e142e1d6f90548bba66b7f8ead483dca Hypothesis strategy for generating Variable objects (#8404) * copied files defining strategies over to this branch * placed testing functions in their own directory * moved hypothesis strategies into new testing directory * begin type hinting strategies * renamed strategies for consistency with hypothesis conventions * added strategies to public API (with experimental warning) * strategies for chunking patterns * rewrote variables strategy to have same signature as Variable constructor * test variables strategy * fixed most tests * added helpers so far to API docs * add hypothesis to docs CI env * add todo about attrs * draft of new user guide page on testing * types for dataarrays strategy * draft for chained chunking example * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * only accept strategy objects * fixed failure with passing in two custom strategies that must be compatible * syntax error in example * allow sizes dict as argument to variables * copied subsequences_of strategy * coordinate_variables generates non-dimensional coords * dataarrays strategy given nothing working! * improved docstrings * datasets strategy works (given nothing) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * pass dims or data to dataarrays() strategy * importorskip hypothesis in tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * added warning about inefficient example generation * remove TODO about deterministic examples in docs * un-restrict names strategy * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * removed convert kwarg * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * avoid using subsequences_of * refactored into separa… 2023-12-05T22:45:56Z 2023-12-05T22:45:56Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
d46c5b66463dfb0fed7e105514dda07e7ef4b5ef Warn on repeated dimension names during construction (#8491) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2023-12-01T00:40:18Z 2023-12-01T00:40:18Z Tom Nicholas 1b5999ce7e4a14248f94d7405c686b0fa5ad5979 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
78f749166ae4330c638f8daec3cf25530ea6588b Docs page on interoperability (#7992) * add page on internal design * add xarray-datatree to intersphinx mapping * typo * add subheadings to the accessors page * Revert "add page on internal design" This reverts commit 198f67b9a5a5f0b1b37ba3f0f844c2d706a2bfab. * rename page on variables * whatsnew * page on interoperability * add interoperability page to index * fix whatsnew * sel->isel * add section on lazy indexing * actually show lazy indexing example * link to custom indexes page * fix some formatting * put encoding last * attrs and encoding are not ordered dicts Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * reword lack of support for subclassing Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * remove duplicate word * encourage contributions to supporting subclassing --------- Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> 2023-10-26T16:04:33Z 2023-10-26T16:04:33Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
67268f1159fc5b4aee5c644b37d84036d8fc1528 Docs page on internal design (#7991) * add page on internal design * add xarray-datatree to intersphinx mapping * typo * add subheadings to the accessors page * Revert "add page on internal design" This reverts commit 198f67b9a5a5f0b1b37ba3f0f844c2d706a2bfab. * rename page on variables * whatsnew * sel->isel * add section on lazy indexing * actually show lazy indexing example * size -> sizes Co-authored-by: Michael Niklas <mick.niklas@gmail.com> * link to UXarray * plugin -> backend Co-authored-by: Michael Niklas <mick.niklas@gmail.com> * Don't pretend .dims is a set --------- Co-authored-by: Michael Niklas <mick.niklas@gmail.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> 2023-09-08T15:41:31Z 2023-09-08T15:41:31Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
efa28639eae14b3958363b83fe6f89c37f870478 Core team member guide (#7999) * copy napari core dev guide * replace all instance of napari with xarray * rewrite some napari-specific sentences * update links in the resources * list tasks * fixes * mention the plan to merge label Co-authored-by: Michael Niklas <mick.niklas@gmail.com> * core dev -> core team member * choose your own title * rearrange sections to put tasks before code contributions * remove dramatic nuclear launch keys analogy * link to bi-weekly developers meeting * add more types of tasks * mention presenting tutorials * mention representing xarray in user communities * yet more tasks * note that you don't have to do everything * paragraph at top making it clear no extra work is required! * whatsnew * add section on issue triage * Apply suggestions from Deepak's code review Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * various fixes * Update CORE_TEAM_GUIDE.md Co-authored-by: Joe Hamman <jhamman1@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * How to run benchmark CI using PR label --------- Co-authored-by: Michael Niklas <mick.niklas@gmail.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Joe Hamman <jhamman1@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2023-07-21T13:48:25Z 2023-07-21T13:48:25Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
90d5cd4fab5aeb1a742da64b57ed5bece4e38ca8 Move whats-new entry 2023-07-18T03:31:27Z 2023-07-18T03:31:27Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
4ad85f55dcae8959bbacb78e630d77d12493dbd8 Remove future release notes before this release So that the unreleased v2023.07.1 notes don't show up in the changelog of the now-to-be-released v2023.07.0 docs build 2023-07-17T06:15:40Z 2023-07-17T06:15:40Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
69236b8cfae9cf38682d79b766e92d6eba215c3c Update whats-new.rst for new release (#7993) 2023-07-17T06:03:42Z 2023-07-17T06:03:42Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
0040bbc09af0262ac18d1ab2e7d2f6fafda51768 Release summary for v2023.07.0 (#7979) * release summary * Date format Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com> --------- Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com> 2023-07-13T16:33:42Z 2023-07-13T16:33:42Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
58096a6549ac96e7fd751fe1c0ca83b1d69ee2ef Chunked array docs (#7951) * draft updates * discuss array API standard * fix sparse examples so they run * Deepak's suggestions Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * link to duck arrays user guide from internals page * fix various links * itemized list * mention dispatching on functions not in the array API standard * examples of duckarrays * add intended audience to xarray internals section * draft page on chunked arrays * move paragraph on why its called a duck array upwards * delete section on numpy ufuncs * explain difference between .values and to_numpy * strongly prefer to_numpy over values * recommend to_numpy instead of values in the how do I? page * clearer about using to_numpy * merge section on missing features * remove todense from examples * whatsnew * double that Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * numpy array class clarification Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Remove sentence about xarray's internals Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * array API standard Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * proper link for sparse.COO type Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * links to docstrings of array types Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * don't put variable in parentheses Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * double backquote formatting Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * better bracketing Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * fix list formatting * add links to glue packages, dask, and cubed * link to todense method Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * link to numpy-like arrays page * link to numpy ufunc docs * more text ab… 2023-07-05T20:08:19Z 2023-07-05T20:08:19Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
429ff9b1339004de27453874dd2f4aef5461a49a Update minimum version of typing extensions in pre-commit (#7960) 2023-07-05T15:43:40Z 2023-07-05T15:43:40Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
4b544211b42a66744893a80c3ddc45dd9f9479de Duck array documentation improvements (#7911) * draft updates * discuss array API standard * fix sparse examples so they run * Deepak's suggestions Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * link to duck arrays user guide from internals page * fix various links * itemized list * mention dispatching on functions not in the array API standard * examples of duckarrays * add intended audience to xarray internals section * move paragraph on why its called a duck array upwards * delete section on numpy ufuncs * explain difference between .values and to_numpy * strongly prefer to_numpy over values * recommend to_numpy instead of values in the how do I? page * clearer about using to_numpy * merge section on missing features * remove todense from examples * whatsnew * double that Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * numpy array class clarification Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Remove sentence about xarray's internals Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * array API standard Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * proper link for sparse.COO type Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * links to docstrings of array types Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * don't put variable in parentheses Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * double backquote formatting Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * better bracketing Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * fix list formatting * add links to glue packages, dask, and cubed * link to todense method Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * link to numpy-like arrays page * link to numpy ufunc docs * add example of using .to_nu… 2023-06-29T14:39:21Z 2023-06-29T14:39:21Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
e5071aad4a081253a6df5ce372c4637df7cad3f5 Allow cubed arrays to be passed to flox groupby (#7941) * fix error raised by ruff * whatsnew 2023-06-26T15:28:03Z 2023-06-26T15:28:03Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
a80ff50830b032d0e422c1e7344164d239906e92 Release summary for v2023.06.0 (#7934) * release summary * add contributors * delete empty whatsnew --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2023-06-23T03:02:11Z 2023-06-23T03:02:11Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
4156ce53a8e4b65bbeaabebe0b2071d3d9b18c01 Add note on why we only add empty whatsnew after releasing 2023-06-21T19:34:23Z 2023-06-21T19:34:23Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
69445c62953958488a6b35fafd8b9cfd6c0374a5 Note in whatsnew on re-installing to register dask entrypoint 2023-05-24T16:22:01Z 2023-05-24T16:22:01Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
05c7888d0faf753968e12cd338730f7a7f3c891a Array API fixes for astype (#7847) * array API fixes for astype * whatsnew 2023-05-19T15:11:16Z 2023-05-19T15:11:16Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
97a2032a163bb36f6d9e4bf7bff3eca7d7e3faa4 Whats new for release of v2023.05.0 (#7849) * move an entry to the correct place * release summary * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2023-05-19T02:17:55Z 2023-05-19T02:17:55Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
08f06c434546fc1de8eaf04011591d2d31b874b2 Ensure all tags have been fetched 2023-05-18T22:17:06Z 2023-05-18T22:17:06Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
6cd6122ab7850842624bfe40579c5b7dc80185f9 Generalize handling of chunked array types (#7019) * generalise chunk methods to allow cubed * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fic typing typo * fixed circular import * fix some mypy errors * added cubed to mypy ignore list * simplify __array_ufunc__ check * Revert "simplify __array_ufunc__ check" as I pushed to wrong branch This reverts commit cdcb3fb7d87e7420210ed4a3219f4ee90f56fe21. * update cubed array type * fix missed conflict * sketch for ChunkManager adapter class * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Remove erroneous docstring about usage of map_blocks Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * apply_ufunc -> apply_gufunc Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * chunk -> from_array Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * remove staticmethods * attempt to type methods of ABC * from_array * attempt to specify types * method for checking array type * Update pyproject.toml * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixed import errors * generalize .chunk method kwargs * used dask functions in dask chunkmanager * define signatures for apply_gufunc, blockwise, map_blocks * prototype function to detect which parallel backend to use * add cubed.apply_gufunc * ruffify * add rechunk and compute methods for cubed * xr.apply_ufunc now dispatches to chunkmanager.apply_gufunc * CubedManager.chunks * attempt to keep dask and cubed imports lazy * generalize idxmax * move unify_chunks import to ChunkManager * generalize Dataset.load() * check explicitly for chunks attribute instead of hard-coding cubed * better function names * add cubed version of unify_chunks * recognize wrapped duck dask arrays (e.g. pin… 2023-05-18T17:34:30Z 2023-05-18T17:34:30Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
4faecb453d414b829803abeda4ba1bedd8142f5d Clarifications in contributors guide (#7595) * update links to issue labels * clarify that we actually use ruff now in pre-commit * mention absolufy-imports which we use in pre-commit * checked that example test file works * fix formatting of nested bullets * add pre-commit to docs env * clarify which environment to use for docstrings * explain how to view local html docs build * clarify what pip -e does * update git commit message requirements * clarify that small changes don't require local testing * whatsnew * point to CI build of the docs * add suggestion to use github desktop * image to help find view docs button on readthedocs * update outdated screenshot of green ci * internal link to point to where you can view RTD build * Add ruff as separate entry in list of pre-commit checks Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2023-03-13T17:51:24Z 2023-03-13T17:51:24Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
49ae0f8dd39e8fc59ed3476f50b9938bbb40d0c4 State which variables not present in drop vars error message (#7518) * test * improve error message * whatsnew * order the names of missing variables before raising * escape regex so it matches 2023-03-09T20:47:46Z 2023-03-09T20:47:46Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
d2a68d05a2a7e76fa3d4b78671a79608d233260c Update apply_ufunc output_sizes error message (#7509) * test for error message * fix * whatsnew --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2023-02-07T05:01:35Z 2023-02-07T05:01:35Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
43ec7a907c7e384608b4c6b1f4c9b1258898f0dc Docs: add example of writing and reading groups to netcdf (#7338) * example of writing and reading groups to netcdf * whatsnew 2022-12-01T16:24:04Z 2022-12-01T16:24:04Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
e1936a98059ae29da2861f58a7aff4a56302aac1 Ensure Coarsen.construct keeps all coords (#7233) * test * fix * whatsnew * group related tests into a class * Update xarray/core/rolling.py * Update xarray/core/rolling.py Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2022-10-28T17:46:49Z 2022-10-28T17:46:49Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
6cb97f645475bddf2f3b1e1a5f24f0f9de690683 Example using Coarsen.construct to split map into regions (#7192) * example using coarsen.construct to split map into regions * whatsnew * moved to reshape page * PR number * fix internal links * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2022-10-21T18:14:55Z 2022-10-21T18:14:55Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
208e58869758d7ceb01fba8422e2caaa7296268c 2022.09.0 release summary (#7107) * release summary * Update doc/whats-new.rst Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * correct after Max's wording change Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> 2022-09-29T21:54:14Z 2022-09-29T21:54:14Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
77b9e8a9186b74acc1c64bb56f4293bd042b80a0 Fill in missing docstrings for ndarray properties (#7090) * fill in missing docstrings for ndarray properties * whatsnew 2022-09-26T22:05:33Z 2022-09-26T22:05:33Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
073f414eb810af02e2ad12d35bcd313558921837 Remove dask_array_type checks (#7023) * remove dask_array_type checks * remove dask_array_compat * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * restore xarray wraps dask precedence * fully remove dask_aray_compat.py file * remove one reference to cupy * simplify __apply_ufunc__ check Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2022-09-13T00:35:22Z 2022-09-13T00:35:22Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
d797bfbce2db75131ca094e741e50be7b69b9f15 Fix core team page (#6913) * correct link to Benoit's profile * add Alessandro and Aureliana * missing newline 2022-08-15T13:39:43Z 2022-08-15T13:39:43Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
95aca7d6a4a63aa08702dd6f6ceca7d498e20fbc Automatic PR labeler (#6912) * label all new prs with needs-triage * label new prs according to files they touch * newlines at end of files 2022-08-12T19:47:18Z 2022-08-12T19:47:18Z Tom Nicholas 325c282d9b8e5cd68a5fe820056d787d0a543525 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
0512da117388a451653484b4f45927ac337b596f New inline_array kwarg for open_dataset (#6566) * added inline_array kwarg * remove cheeky print statements * Remove another rogue print statement * bump dask dependency * update multiple dependencies based on min-deps-check.py * update environment to match #6559 * Update h5py in ci/requirements/min-all-deps.yml * Update ci/requirements/min-all-deps.yml * remove pynio from test env * Update ci/requirements/min-all-deps.yml * promote inline_array kwarg to be top-level kwarg * whatsnew * add test * Remove repeated docstring entry Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Remove repeated docstring entry Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * hyperlink to dask functions Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2022-05-11T20:26:42Z 2022-05-11T20:26:42Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
ec13944bbd4022614491b6ec479ff2618da14ba8 Support **kwargs form in `.chunk()` (#6471) * updated dataset chunk test * add kwargs form to dataset * updated dataarray chunk test * add kwargs form to dataarray * copied FutureWarning to DataArray.chunk * add tests for existing chunk functionality on Variable * updated variable chunk test * add kwargs form to variable * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * whatsnew * handle empty dict in either_dict_or_kwargs * Change numbers.Number to float Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> 2022-04-11T19:36:40Z 2022-04-11T19:36:40Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
9b4d0b29c319f4b68f89328b1bf558711f339504 v2022.03.0 release notes (#6319) * release summary * update first calver relase number 2022-03-02T15:49:23Z 2022-03-02T15:49:23Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
17acbb027326ac5f2379fc6cabf425459759e0ca Drop duplicates over multiple dims, and add Dataset.drop_duplicates (#6307) * tests for da.drop_duplicates over multiple dims * pass tests * test for Dataset.drop_duplicates * piped both paths through dataset.drop_duplicates * added dataset.drop_duplicates to API docs * whats-new entry * correct small bug when raising error 2022-02-25T21:08:30Z 2022-02-25T21:08:30Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
b88c65af4b02b7951865efb23f0d8fd62a15514e Add labels to dataset diagram (#6076) Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2022-01-03T16:58:50Z 2022-01-03T16:58:50Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
2957fdf0785af0a1bbb1073049e44cfd4eef933d Remove lock kwarg (#5912) Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2021-12-29T16:34:45Z 2021-12-29T16:34:45Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
960010b00119367ff6b82e548f2b54ca25c7a59c Update open_rasterio deprecation version number (#5916) * update version number * also update in documentation [skip-ci] Co-authored-by: Keewis <keewis@posteo.de> 2021-11-02T18:03:58Z 2021-11-02T18:03:58Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
12590005f2c39e3a9459b7ec4966fd535b64c759 v0.20 Release notes (#5924) * release notes * fix version number * Update doc/whats-new.rst Co-authored-by: Stephan Hoyer <shoyer@google.com> * fix length of title underline Co-authored-by: Stephan Hoyer <shoyer@google.com> 2021-11-02T16:37:44Z 2021-11-02T16:37:44Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
971b1f58c86629fe56df760a2e84c8fa8f4fb1d4 Update minimum dependencies for 0.20 (#5917) * conda ci requirements * update setup.cfg for 0.20 * update dependency list in whatsnew * try removing setuptools * Fix * update * Update ci/requirements/py37-min-all-deps.yml * fix test * add notes * fix pint * fix accessor * One more fix * one last fix? Co-authored-by: keewis <keewis@users.noreply.github.com> Co-authored-by: dcherian <deepak@cherian.net> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2021-11-01T21:14:02Z 2021-11-01T21:14:02Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
867646fa75cb00413f1c21ca152d07a9bc4eb444 Combine by coords dataarray bugfix (#5834) * fixed bug * added tests + reorganised slightly * clarified logic for dealing with mixed sets of objects * removed commented out old code * recorded bugfix in whatsnew * Update doc/whats-new.rst Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * Update xarray/core/combine.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * removed pointless renaming * update tests to look for capitalized error message * clarified return type in docstring * added test for combining two dataarrays with the same name * Update xarray/tests/test_combine.py Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * added examples to docstrings * correct docstring example * re-trigger CI * Update xarray/core/combine.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2021-10-29T19:57:35Z 2021-10-29T19:57:35Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
1d94b1ebc323f55448c07d3778cd51d72666683b Add .chunksizes property (#5900) * added chunksizes property * fix typing via Hashable->Any * add chunksizes to API doc * whatsnew * grammar * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * removed the word consistent * test .chunksizes Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2021-10-29T18:12:21Z 2021-10-29T18:12:21Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
36f05d70c864ee7c61603c8a43ba721bf7f434b3 Use .to_numpy() for quantified facetgrids (#5886) Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2021-10-28T22:41:58Z 2021-10-28T22:41:58Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
214bbe09fb34496eadb4f266d3bb8c943cdae85d Dataset.__setitem__ raise on being passed a Dataset (for single key) (#5839) * raise on being passed a Dataset * linting * added a test * whatsnew * linting * clearer grammar in error message 2021-10-23T19:01:23Z 2021-10-23T19:01:23Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
a62e3133b2a002e2894c6d6c58b218190c982282 Roll coords deprecation (#5653) * changed default * updated tests * updated whats-new * Fix mypy * Update xarray/core/dataarray.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * Update xarray/core/dataarray.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * Update xarray/core/dataarray.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * Update xarray/core/dataset.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * Update xarray/core/dataset.py Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> * tidy up specification of default argument in docstring * isort linting * Update xarray/core/indexes.py Co-authored-by: Maximilian Roos <m@maxroos.com> Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> 2021-10-01T18:54:22Z 2021-10-01T18:54:22Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
91d4d086f4e2783387bd9aece2640bbd1e79c6c3 Combine='by_coords' and concat dim deprecation in open_mfdataset (#5669) * deprecate * test * whats-new * Update doc/whats-new.rst Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> 2021-10-01T18:51:59Z 2021-10-01T18:51:59Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
043d68bd1c285245cdfe2282cec42c5843e4ed44 Type hints for combine functions (#5519) * Added test for combine_by_coords changes. * Modified test case to expect a dataset instead of a DataArray. Added converter to combine_by_coords to check for all DataArray case and convert to datasets. * Added tests to check combine_by_coords for exception with mixed DataArrays and dataset input and with empty list. * Formatting changes after running black * Added underscore to helper function to label as private. * Black formatting changes for whats-new doc file. * Removed imports in docstring that were automatically added by code styling tools to match the other docstrings. * Removed duplicate new item line in whats-new. * combine methods now accept unnamed DataArrays as input. * combine nested test checks nested lists of unnamed DataArrays. * Made combine_by_coords more readable. * Cosmetic changes to code style. * Removed extra test from merge with previous PR. * Updated test to use pytest.raises instead of raises_regex. * Added breaking-change entry to whats new page. * Added deprecation warning to combine_coords * Removed index monotonicity checking temporarily. * Removed duplicate entries from whats new page. * Removed TODO message * Added test for combine_nested. * Added check to combine methods to clarify parameter requirements. * Reassigned description of changes to bug fixes category. * Minor style changes. * Added blank line for style purposes. * added type hints * force CI Co-authored-by: Augustus Ijams <aija1100@gmail.com> 2021-09-30T19:52:46Z 2021-09-30T19:52:46Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
cd6065e98d99c8f749050172d5e2fc5f8f36a768 Rely on NEP-18 to dispatch to dask in duck_array_ops (#5571) * basic test for the mean * minimum to get mean working * don't even need to call dask specifically * remove reference to dask when dispatching to modules * fixed special case of pandas vs dask isnull * removed _dask_or_eager_func completely * noqa * pre-commit * what's new * linting * properly import dask for test * fix iris conversion error by rolling back treatment of np.ma.masked_invalid * linting * Update xarray/core/duck_array_ops.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * Update xarray/core/duck_array_ops.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * Update xarray/core/duck_array_ops.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> 2021-09-29T17:48:39Z 2021-09-29T17:48:39Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
53790638f3eb0801efd2ac2aa0ae205b8a8f10e0 v0.19.0 release notes (#5632) * Revert "Use _unstack_once for valid dask and sparse versions (#5315)" This reverts commit 9165c266f52830384c399f0607a4123e65bb7803. * 0.18.2 release notes * fix RTD [skip-ci] (#5518) * v0.19.0 release notes * Update doc/whats-new.rst [skip-ci] * remove empty sections Co-authored-by: Maximilian Roos <m@maxroos.com> Co-authored-by: keewis <keewis@users.noreply.github.com> 2021-07-23T21:12:52Z 2021-07-23T21:12:52Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
92cb751a52eec9e8b5fa521e0f9f83162eff7e3b Plots get labels from pint arrays (#5561) * test labels come from pint units * values demotes pint arrays before returning * plot labels look for pint units first * pre-commit * added to_numpy() and as_numpy() methods * remove special-casing of cupy arrays in .values in favour of using .to_numpy() * .values -> .to_numpy() * lint * Fix mypy (I think?) * added Dataset.as_numpy() * improved docstrings * add what's new * add to API docs * linting * fix failures by only importing pint when needed * refactor pycompat into class * pycompat import changes applied to plotting code * what's new * compute instead of load * added tests * fixed sparse test * tests and fixes for ds.as_numpy() * fix sparse tests * fix linting * tests for Variable * test IndexVariable too * use numpy.asarray to avoid a copy * also convert coords * Force tests again after #5600 Co-authored-by: Maximilian Roos <m@maxroos.com> 2021-07-21T22:38:34Z 2021-07-21T22:38:34Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
c5ee050f5faf09bb047528cca07ab57051282894 Add to_numpy() and as_numpy() methods (#5568) * added to_numpy() and as_numpy() methods * remove special-casing of cupy arrays in .values in favour of using .to_numpy() * lint * Fix mypy (I think?) * added Dataset.as_numpy() * improved docstrings * add what's new * add to API docs * linting * fix failures by only importing pint when needed * refactor pycompat into class * compute instead of load * added tests * fixed sparse test * tests and fixes for ds.as_numpy() * fix sparse tests * fix linting * tests for Variable * test IndexVariable too * use numpy.asarray to avoid a copy * also convert coords * Force tests again after #5600 * Apply suggestions from code review * Update xarray/core/variable.py * fix import * formatting * remove type check Co-authored-by: Stephan Hoyer <shoyer@google.com> * remove attempt to call to_numpy Co-authored-by: Maximilian Roos <m@maxroos.com> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Stephan Hoyer <shoyer@google.com> 2021-07-21T21:42:47Z 2021-07-21T21:42:47Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
a6a1e48b57499f91db7e7c15593aadc7930020e8 Corrected reference to blockwise to refer to apply_gufunc instead (#5383) 2021-05-26T21:34:06Z 2021-05-26T21:34:06Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
1305d9b624723b86050ca5b2d854e5326bbaa8e6 Update release guide (#5274) 2021-05-13T17:44:46Z 2021-05-13T17:44:46Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
1f52ae0e841d75e3f331f16c0f31cd06a1675e23 Explained what a deprecation cycle is (#5289) Co-authored-by: Anderson Banihirwe <axbanihirwe@ualr.edu> Co-authored-by: Mathias Hauser <mathause@users.noreply.github.com> 2021-05-13T16:38:18Z 2021-05-13T16:38:18Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
f2a3318758cd448b773bff1ba7b44685212ecc9c Warn instead of error on combine='nested' with concat_dim supplied (#5255) * corrected doc example * warn instead of raise * update what's new 2021-05-04T02:45:51Z 2021-05-04T02:45:51Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
01b6cc76c6b7c77f2f93fc1766eb76f851529b5d open_mfdataset: Raise if combine='by_coords' and concat_dim=None (#5231) 2021-04-30T12:41:16Z 2021-04-30T12:41:16Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
f4b95cd28f5f34ed5ef6cbd9280904fb5449c2a7 dim -> coord in DataArray.integrate (#3993) * changed arg and docstrings * test warning is raised * updated kwarg in test * updated what's new * Fix error checking * Fix whats-new * fix docstring * small fix Co-authored-by: dcherian <deepak@cherian.net> 2021-01-29T22:59:29Z 2021-01-29T22:59:29Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
3088de25987f6863ba6c7a73b23a7ca7a8c93a69 Remove old auto combine (#3926) * Removed auto_combine function and argument to open_mfdataset * Removed corresponding tests * Code formatting * updated what's new * PEP8 fixes * Update doc/whats-new.rst `:py:func:` links fixed Co-Authored-By: keewis <keewis@users.noreply.github.com> * removed auto_combine from API docs * clarify that auto_combine is completely removed * concat_dim=None by default for combine='nested' * fix black formatting Co-authored-by: keewis <keewis@users.noreply.github.com> Co-authored-by: dcherian <deepak@cherian.net> 2020-06-24T18:22:54Z 2020-06-24T18:22:54Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
2c92f69ab208c02344b8d5e5edef3e71e3495d3b keep attrs in interpolate_na (#3970) * interp_na now preserves attrs * added test * Added keep_attrs kwarg to interpolate_na * updated what's new * changed default to true 2020-04-17T20:16:26Z 2020-04-17T20:16:26Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
f07adb293e67ae01d305fd1c8fb42f5bad2238e7 Updated list of core developers (#3943) * updated core dev list * what's new entry 2020-04-07T19:28:24Z 2020-04-07T19:28:24Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
8d280cd7b1d80567cfdc6ae55165c522a5d4c2ce Bugfix for plotting transposed 2d coords (#3934) * always transpose y to match x * test based on issue example * updated what's new * isort 2020-04-04T17:57:19Z 2020-04-04T17:57:19Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
1689db493f10262555196f658c52e370aacb4a33 ds.merge(da) bugfix (#3677) * Added mwe as test * Cast to Dataset * Updated what's new * black formatted * Use assert_identical 2020-01-12T13:04:01Z 2020-01-12T13:04:01Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
ea101f571f3b2f13ab02c7b57453571af559f940 Bugfix/plot accept coord dim (#3345) Bug in plot.line fixed by ensuring 1D coords are cast down to their associated dims. There was previously two particular cases where this would not happen. 2019-09-26T08:51:58Z 2019-09-26T08:51:58Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447
e5205347a5f6dcc60fee1baff00709b9e22baac5 Hotfix for case of combining identical non-monotonic coords (#3151) * New test for issue * Fix * Removed redundant if statement * Trigger tests rerun * Updated what's new 2019-07-31T13:56:47Z 2019-07-31T13:56:47Z Tom Nicholas 26a6f89d5f52aa3fe5267933be6139d10dfff2a7 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 TomNicholas 35968931 web-flow 19864447

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [commits] (
   [sha] TEXT PRIMARY KEY,
   [message] TEXT,
   [author_date] TEXT,
   [committer_date] TEXT,
   [raw_author] TEXT REFERENCES [raw_authors]([id]),
   [raw_committer] TEXT REFERENCES [raw_authors]([id]),
   [repo] INTEGER REFERENCES [repos]([id]),
   [author] INTEGER REFERENCES [users]([id]),
   [committer] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_commits_committer]
    ON [commits] ([committer]);
CREATE INDEX [idx_commits_author]
    ON [commits] ([author]);
CREATE INDEX [idx_commits_repo]
    ON [commits] ([repo]);
CREATE INDEX [idx_commits_raw_committer]
    ON [commits] ([raw_committer]);
CREATE INDEX [idx_commits_raw_author]
    ON [commits] ([raw_author]);
Powered by Datasette · Queries took 17.354ms · About: xarray-datasette