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 SeasonGrouper, SeasonResampler #9524

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

Commits on Nov 12, 2024

  1. Add SeasonGrouper, SeasonResampler

    These two groupers allow defining custom seasons, and dropping
    incomplete seasons from the output. Both cases are treated by adjusting
    the factorization -- conversion from group labels to integer codes -- appropriately.
    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    7e3a6a4 View commit details
    Browse the repository at this point in the history
  2. Allow sliding seasons

    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    879b496 View commit details
    Browse the repository at this point in the history
  3. cftime support

    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8268c46 View commit details
    Browse the repository at this point in the history
  4. Add skeleton tests

    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    31cc519 View commit details
    Browse the repository at this point in the history
  5. Support "subsampled" seasons

    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    96ae241 View commit details
    Browse the repository at this point in the history
  6. small edits

    dcherian committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    77dc5e0 View commit details
    Browse the repository at this point in the history
  7. Add reset

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

Commits on Nov 14, 2024

  1. Fix tests

    dcherian committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    1b7a9fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be5f933 View commit details
    Browse the repository at this point in the history
  3. fix Self import

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

Commits on Nov 15, 2024

  1. Redo calendar fixtures

    dcherian committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    09640b7 View commit details
    Browse the repository at this point in the history
  2. fix test

    dcherian committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    8773faf View commit details
    Browse the repository at this point in the history
  3. cftime tests

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

Commits on Nov 16, 2024

  1. Fix doctest

    dcherian committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    2ca67da View commit details
    Browse the repository at this point in the history
  2. typing

    dcherian committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    f5191e5 View commit details
    Browse the repository at this point in the history
  3. fix test

    dcherian committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    2512d53 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into custom-groupers

    * main:
      fix cf decoding of grid_mapping (pydata#9765)
      Allow wrapping `np.ndarray` subclasses (pydata#9760)
      Optimize polyfit (pydata#9766)
      Use `map_overlap` for rolling reductions with Dask (pydata#9770)
      fix html repr indexes section (pydata#9768)
    dcherian committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    f0f838c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into custom-groupers

    * main:
      Add download stats badges (pydata#9786)
      Fix open_mfdataset for list of fsspec files (pydata#9785)
      add 'User-Agent'-header to pooch.retrieve (pydata#9782)
      Optimize `ffill`, `bfill` with dask when `limit` is specified (pydata#9771)
    dcherian committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    b9507fe View commit details
    Browse the repository at this point in the history