Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow indexing unindexed dimensions using dask arrays #5873

Merged
merged 27 commits into from
Mar 15, 2023

Commits on Dec 13, 2021

  1. Attempt to fix indexing for Dask

    This is a naive attempt to make `isel` work with Dask
    
    Known limitation: it triggers the computation.
    bzah committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    bc4271c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Works now.

    dcherian committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    73696e9 View commit details
    Browse the repository at this point in the history
  2. avoid importorskip

    dcherian committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    fad4348 View commit details
    Browse the repository at this point in the history
  3. More tests and fixes

    dcherian committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    7dadbf2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    b7c382b View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Merge branch 'main' into fix/dask_indexing

    * main: (34 commits)
      Explicit indexes (pydata#5692)
      Remove test_rasterio_vrt_network (pydata#6371)
      Allow write_empty_chunks to be set in Zarr encoding (pydata#6348)
      Add new tutorial video (pydata#6353)
      Revert "explicitly install `ipython_genutils` (pydata#6350)" (pydata#6361)
      [pre-commit.ci] pre-commit autoupdate (pydata#6357)
      Run pyupgrade on core/groupby (pydata#6351)
      Generate reductions for DataArray, Dataset, GroupBy and Resample (pydata#5950)
      explicitly install `ipython_genutils` (pydata#6350)
      Bump actions/setup-python from 2 to 3 (pydata#6338)
      Bump actions/checkout from 2 to 3 (pydata#6337)
      In documentation on adding a new backend, add missing import and tweak headings (pydata#6330)
      Lengthen underline, correct spelling, and reword (pydata#6326)
      quantile: use skipna=None (pydata#6303)
      New whatsnew section
      v2022.03.0 release notes (pydata#6319)
      fix typos (using codespell) (pydata#6316)
      Add General issue template (pydata#6314)
      Disable CI runs on forks (pydata#6315)
      Enable running sphinx-build on Windows (pydata#6237)
      ...
    dcherian committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    46a4b16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec4d6ee View commit details
    Browse the repository at this point in the history
  3. Annotate tests

    dcherian committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    944dbac View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Configuration menu
    Copy the full SHA
    fb5b01e View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. edit query tests

    dcherian committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    335b5da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a11be00 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Merge branch 'main' into fix/dask_indexing

    * main: (129 commits)
      docs on specifying chunks in to_zarr encoding arg (pydata#6542)
      [skip-ci] List count under Aggregation (pydata#6711)
      Add `Dataset.dtypes` property (pydata#6706)
      try to import `UndefinedVariableError` from the new location (pydata#6701)
      DOC: note of how `chunks` can be defined (pydata#6696)
      pdyap version dependent client.open_url call (pydata#6656)
      use `pytest-reportlog` to generate upstream-dev CI failure reports (pydata#6699)
      [pre-commit.ci] pre-commit autoupdate (pydata#6694)
      Bump actions/setup-python from 3 to 4 (pydata#6692)
      Fix Dataset.where with drop=True and mixed dims (pydata#6690)
      pass kwargs through from save_mfdataset to to_netcdf (pydata#6686)
      Docs: indexing.rst finetuning (pydata#6685)
      use micromamba instead of mamba (pydata#6674)
      install the development version of `matplotlib` into the upstream-dev CI (pydata#6675)
      Add whatsnew section for v2022.06.0
      release notes for 2022.06.0rc0
      release notes for the pre-release (pydata#6676)
      more testpypi workflow fixes (pydata#6673)
      thin: add examples (pydata#6663)
      Update multidimensional-coords.ipynb (pydata#6672)
      ...
    dcherian committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    d5e7646 View commit details
    Browse the repository at this point in the history
  2. Fixes pydata#4276

    Pass 0d dask arrays through for indexing.
    dcherian committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    9cde88d View commit details
    Browse the repository at this point in the history
  3. Add xfail notes.

    dcherian committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    8df0c2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f5e31b View commit details
    Browse the repository at this point in the history
  5. Small improvement

    dcherian committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    3306329 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32b73c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. fix bad test

    dcherian committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    d6170ce View commit details
    Browse the repository at this point in the history
  2. Check computes with setitem

    dcherian committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    aa1df48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c93b297 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Merge remote-tracking branch 'upstream/main' into fix/dask_indexing

    * upstream/main: (291 commits)
      Update error message when saving multiindex (pydata#7475)
      DOC: cross ref the groupby tutorial (pydata#7555)
      [pre-commit.ci] pre-commit autoupdate (pydata#7543)
      supress namespace_package deprecation warning (doctests) (pydata#7548)
      [skip-ci] Add PDF of Xarray logo (pydata#7530)
      Support complex arrays in xr.corr (pydata#7392)
      clarification for thresh arg of dataset.dropna() (pydata#7481)
      [pre-commit.ci] pre-commit autoupdate (pydata#7524)
      Require to explicitly defining optional dimensions such as hue and markersize (pydata#7277)
      Use plt.rc_context for default styles (pydata#7318)
      Update HOW_TO_RELEASE.md (pydata#7512)
      Update whats-new for dev (pydata#7511)
      Fix whats-new for 2023.02.0 (pydata#7506)
      Update apply_ufunc output_sizes error message (pydata#7509)
      Zarr: drop "source" and  "original_shape" from encoding (pydata#7500)
      [pre-commit.ci] pre-commit autoupdate (pydata#7507)
      Whats-new for 2023.03.0
      Add `inclusive` argument to `cftime_range` and `date_range` and deprecate `closed` argument (pydata#7373)
      Make text match code example (pydata#7499)
      Remove Dask single-threaded setting in tests (pydata#7489)
      ...
    dcherian committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    97fa188 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    3f008c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Better error

    dcherian committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    ff42585 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    dcherian committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    d15c7fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    220edc8 View commit details
    Browse the repository at this point in the history
  4. Add whats-new

    dcherian committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    8445120 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    75a6299 View commit details
    Browse the repository at this point in the history