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

GroupBy(chunked-array) #9522

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

GroupBy(chunked-array) #9522

wants to merge 20 commits into from

Commits on Sep 19, 2024

  1. GroupBy(chunked-array)

    Closes pydata#757
    Closes pydata#2852
    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    95f4802 View commit details
    Browse the repository at this point in the history
  2. Optimizations

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e022231 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5d8ef2 View commit details
    Browse the repository at this point in the history
  4. Add tests

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a1e0d6f View commit details
    Browse the repository at this point in the history
  5. Add whats-new

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    adf2943 View commit details
    Browse the repository at this point in the history
  6. Raise errors

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f56dc85 View commit details
    Browse the repository at this point in the history
  7. Add docstring

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    17b7f2f View commit details
    Browse the repository at this point in the history
  8. preserve attrs

    dcherian committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    339ed3a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Add test for pydata#757

    dcherian committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    93e786b View commit details
    Browse the repository at this point in the history
  2. Typing fixes

    dcherian committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dfdc96a View commit details
    Browse the repository at this point in the history
  3. Handle multiple groupers

    dcherian committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    a15b04d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Merge branch 'main' into groupby-dask

    * main: (63 commits)
      Add close() method to DataTree and use it to clean-up open files in tests (pydata#9651)
      Change URL for pydap test (pydata#9655)
      Fix multiple grouping with missing groups (pydata#9650)
      flox: Properly propagate multiindex (pydata#9649)
      Update Datatree html repr to indicate inheritance (pydata#9633)
      Re-implement map_over_datasets using group_subtrees (pydata#9636)
      fix zarr intersphinx (pydata#9652)
      Replace black and blackdoc with ruff-format (pydata#9506)
      Fix error and missing code cell in io.rst (pydata#9641)
      Support alternative names for the root node in DataTree.from_dict (pydata#9638)
      Updates to DataTree.equals and DataTree.identical (pydata#9627)
      DOC: Clarify error message in open_dataarray (pydata#9637)
      Add zip_subtrees for paired iteration over DataTrees (pydata#9623)
      Type check datatree tests (pydata#9632)
      Add missing `memo` argument to DataTree.__deepcopy__ (pydata#9631)
      Bug fixes for DataTree indexing and aggregation (pydata#9626)
      Add inherit=False option to DataTree.copy() (pydata#9628)
      docs(groupby): mention deprecation of `squeeze` kwarg (pydata#9625)
      Migration guide for users of old datatree repo (pydata#9598)
      Reimplement Datatree typed ops (pydata#9619)
      ...
    dcherian committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c8c27f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Backcompat

    dcherian committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    b295193 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. better backcompat

    dcherian committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f826b65 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into groupby-dask

    * main:
      Add `DataTree.persist` (pydata#9682)
      Typing annotations for arithmetic overrides (e.g., DataArray + Dataset) (pydata#9688)
      Raise `ValueError` for unmatching chunks length in `DataArray.chunk()` (pydata#9689)
      Fix inadvertent deep-copying of child data in DataTree (pydata#9684)
      new blank whatsnew (pydata#9679)
      v2024.10.0 release summary (pydata#9678)
      drop the length from `numpy`'s fixed-width string dtypes (pydata#9586)
      fixing behaviour for group parameter in `open_datatree` (pydata#9666)
      Use zarr v3 dimension_names (pydata#9669)
      fix(zarr): use inplace array.resize for zarr 2 and 3 (pydata#9673)
      implement `dask` methods on `DataTree` (pydata#9670)
      support `chunks` in `open_groups` and `open_datatree` (pydata#9660)
      Compatibility for zarr-python 3.x (pydata#9552)
      Update to_dataframe doc to match current behavior (pydata#9662)
      Reduce graph size through writing indexes directly into graph for ``map_blocks`` (pydata#9658)
    dcherian committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    00ef8c5 View commit details
    Browse the repository at this point in the history
  3. fix

    dcherian committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    aada75d View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge branch 'main' into groupby-dask

    * main:
      Refactor out utility functions from to_zarr (pydata#9695)
      Use the same function to floatize coords in polyfit and polyval (pydata#9691)
    dcherian committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3e65c0c View commit details
    Browse the repository at this point in the history
  2. Handle edge case

    dcherian committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3e40605 View commit details
    Browse the repository at this point in the history
  3. comment

    dcherian committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    295d6dd View commit details
    Browse the repository at this point in the history
  4. type: ignore

    dcherian committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a4fed4d View commit details
    Browse the repository at this point in the history