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

Add initialize_zarr #8460

Draft
wants to merge 29 commits into
base: main
Choose a base branch
from
Draft

Add initialize_zarr #8460

wants to merge 29 commits into from

Commits on Nov 16, 2023

  1. Add initialize_zarr

    dcherian committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    994af64 View commit details
    Browse the repository at this point in the history
  2. Update xarray/backends/zarr.py

    Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>
    dcherian and max-sixty authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4437aab View commit details
    Browse the repository at this point in the history
  3. Update xarray/backends/zarr.py

    Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>
    dcherian and max-sixty authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e8bf524 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

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

Commits on Dec 20, 2023

  1. Merge branch 'main' into init-zarr

    * main: (58 commits)
      Adapt map_blocks to use new Coordinates API (pydata#8560)
      add xeofs to ecosystem.rst (pydata#8561)
      Offer a fixture for unifying DataArray & Dataset tests (pydata#8533)
      Generalize cumulative reduction (scan) to non-dask types (pydata#8019)
      Filter null values before plotting (pydata#8535)
      Update concat.py (pydata#8538)
      Add getitem to array protocol (pydata#8406)
      Added option to specify weights in xr.corr() and xr.cov() (pydata#8527)
      Filter out doctest warning (pydata#8539)
      Bump actions/setup-python from 4 to 5 (pydata#8540)
      Point users to where in their code they should make mods for Dataset.dims (pydata#8534)
      Add Cumulative aggregation (pydata#8512)
      dev whats-new
      Whats-new for 2023.12.0 (pydata#8532)
      explicitly skip using `__array_namespace__` for `numpy.ndarray` (pydata#8526)
      Add `eval` method to Dataset (pydata#7163)
      Deprecate ds.dims returning dict (pydata#8500)
      test and fix empty xindexes repr (pydata#8521)
      Remove PR labeler bot (pydata#8525)
      Hypothesis strategy for generating Variable objects (pydata#8404)
      ...
    dcherian committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    45b6b27 View commit details
    Browse the repository at this point in the history
  2. clean up _put_attrs

    dcherian committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    c273e62 View commit details
    Browse the repository at this point in the history
  3. Use add_array_to_store in main code path.

    Tests pass.
    dcherian committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    be75bb2 View commit details
    Browse the repository at this point in the history
  4. Rewrite

    dcherian committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a88a878 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Some fixes

    dcherian committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1bc2d84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a449220 View commit details
    Browse the repository at this point in the history
  3. Some typing

    dcherian committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    e4cced7 View commit details
    Browse the repository at this point in the history
  4. Move to api.py

    dcherian committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    9f69e51 View commit details
    Browse the repository at this point in the history
  5. minor typing

    dcherian committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    82a9747 View commit details
    Browse the repository at this point in the history
  6. Add tests

    dcherian committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    eac8e66 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

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

    dcherian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    bffda0a View commit details
    Browse the repository at this point in the history
  3. Support encoding

    dcherian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    84fe5f6 View commit details
    Browse the repository at this point in the history
  4. Avoid SerializationWarning

    dcherian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c4f75e9 View commit details
    Browse the repository at this point in the history
  5. Fix mode="w-" test

    dcherian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    6dd0d78 View commit details
    Browse the repository at this point in the history
  6. Remove store=None case

    dcherian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0a78c52 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Fix typing

    dcherian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    d197cc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce3b17d View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/main' into init-zarr

    * upstream/main:
      Faster encoding functions. (pydata#8565)
      ENH: vendor SerializableLock from dask and use as default backend lock, adapt tests (pydata#8571)
      Silence a bunch of CachingFileManager warnings (pydata#8584)
      Bump actions/download-artifact from 3 to 4 (pydata#8556)
      Minimize duplication in `map_blocks` task graph (pydata#8412)
      [pre-commit.ci] pre-commit autoupdate (pydata#8578)
      ignore a `DeprecationWarning` emitted by `seaborn` (pydata#8576)
      Fix mypy type ignore (pydata#8564)
      Support for the new compression arguments. (pydata#7551)
      FIX: reverse index output of bottleneck move_argmax/move_argmin functions (pydata#8552)
    dcherian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1498c35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d11876 View commit details
    Browse the repository at this point in the history
  5. Avoid region change.

    dcherian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9bec06d View commit details
    Browse the repository at this point in the history
  6. Handle scalar vars properly

    dcherian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c01edf1 View commit details
    Browse the repository at this point in the history
  7. Fix docstring?

    dcherian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    56bb1a1 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Small updates

    dcherian committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    bb9f72f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a529f1d View commit details
    Browse the repository at this point in the history