-
Notifications
You must be signed in to change notification settings - Fork 18
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 engine="numbagg" #72
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* main: Fix datetime binning Fix simple_combine Cleanups from multiple groupers PR Improvements to reindex Testing improvements Clean up binning by using pd.Index for expected_groups Minor comment update Add pre-commit.ci badge pre-commit.ci updates quarterly [pre-commit.ci] pre-commit autoupdate (#74)
* main: Smol docstring improvement [pre-commit.ci] auto fixes from pre-commit.com hooks Add aggregation as top-level import Updates to notebook Add custom aggregations user story Add user stories (#81) Add ignore_old_chunks for rechunk_for_cohorts Skip reindexing in finalize_results if reindex is True Fix multiple grouper, same dim Pass reindex to _reduce_blockwise Better IntervalIndex creation Fix tests Multiple groupers v3 (#76) More consistent fill_value handling. isnull instead of isnan Add funding badge (#77) Handle sorting in factorize_ Handle reindex in factorize_ Small refactor Extra test and comment
dcherian
commented
Jul 13, 2022
* main: (44 commits) Rename repo to xarray-contrib/flox (#125) Propagate attrs better (#124) Update README.md (#123) Update README.md micromamba in CI (#122) Many optimizations (#120) Add xarray groupby test (#121) Update README.md Update README.md Add NASA Xarray grant [pre-commit.ci] pre-commit autoupdate (#118) Allow custom numpy aggregations for "blockwise" (#117) Don't execute hourly climatology notebook (#98) Bump actions/setup-python from 3 to 4 (#116) Fix factorizing some more. (#115) Correctly factorize values outside bin edges Better error message Avoid a copy. Fix bug where we had extra groups in expected_groups. (#112) Fix binning by nD variable ...
* main: (29 commits) Major fix to subset_to_blocks (#173) Performance improvements for cohorts detection (#172) Remove split_out (#170) Deprecate resample_reduce (#169) More efficient cohorts. (#165) Allow specifying output dtype (#131) Add a dtype check for numpy arrays in assert_equal (#158) Update ci-additional.yaml (#167) Refactor before redoing cohorts (#164) Fix mypy errors in core.py (#150) Add link to numpy_groupies (#160) Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#159) Use math.prod instead of np.prod (#157) Remove None output from _get_expected_groups (#152) Fix mypy errors in xarray.py, xrutils.py, cache.py (#144) Raise error if multiple by's are used with Ellipsis (#149) pre-commit autoupdate (#148) Add mypy ignores (#146) Get pre commit bot to update (#145) Remove duplicate examples headers (#147) ...
* main: (68 commits) convert datetime: micro-optimizations (#261) compatibility with `numpy>=2.0` (#257) replace the deprecated `provision-with-micromamba` with `setup-micromamba` (#258) Fix some typing errors in asv_bench and tests (#253) [pre-commit.ci] pre-commit autoupdate (#250) typing fixes (#235) Fix test failure on i386 (#248) Delete resample_reduce (#246) Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#243) Enable nanargmax, nanargmin (#171) Support nanfirst, nanlast with simple combine algo (#240) Check method only for dask reductions. (#241) Optimize broadcasting (#230) Handle min_count=0 (#238) Try and fix dtypes on 3.8,3.10 windows Preserve input dtypes now that pandas can do it. Add pytest-pretty to envs factorize early as much as possible Bump codecov/codecov-action from 3.1.1 to 3.1.3 (#239) [pre-commit.ci] pre-commit autoupdate (#229) ...
for more information, see https://pre-commit.ci
* upstream/main: tests: move xfail out of functions (#265)
Closed
dcherian
added a commit
to mathause/flox
that referenced
this pull request
Oct 7, 2023
* upstream/main: Add engine="numbagg" (xarray-contrib#72)
dcherian
added a commit
that referenced
this pull request
Nov 3, 2023
* main: (24 commits) Add `packaging` as dependency use engine flox for ordered groups (#266) Update pyproject.toml: py3.12 Bump numpy to >=1.22 (#278) Cleanups (#276) benchmarks updates (#273) repo-review comments (#270) Significantly faster cohorts detection. (#272) Add engine="numbagg" (#72) Support quantile, median, mode with method="blockwise". (#269) Add multidimensional binning demo (#203) [pre-commit.ci] pre-commit autoupdate (#268) Drop python 3.8, test python 3.11 (#209) tests: move xfail out of functions (#265) Bump actions/checkout from 3 to 4 (#267) convert datetime: micro-optimizations (#261) compatibility with `numpy>=2.0` (#257) replace the deprecated `provision-with-micromamba` with `setup-micromamba` (#258) Fix some typing errors in asv_bench and tests (#253) [pre-commit.ci] pre-commit autoupdate (#250) ...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
xref numbagg/numbagg#131