You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New function for applying vectorized functions for unlabeled arrays to xarray objects (#964)
* WIP: apply_ufunc for applying generic functions to xarray objects
* Move operations.py -> computation.py
* Rewrite _build_and_check_signature
* More work on signatures, including auto-dask
* apply_groupby_ufunc
* fixes
* add gufunc string signature parsing
* Add some basic tests (and get them passing)
* Signature parse tests
* more docs, work on Signature parsing
* add check/test for unexpected dimensions
* tests for core dimensions
* build_output_coords fixes
* Tests and fixes for binary ops
* performance improvements
* GroupBy ufunc fixes
* More succinct tests & fixes for groupby ufuncs
* More optimizations
* Tests for _calculate_unified_dim_sizes
* apply_dask_ufunc tests
* Tests for dask.array
* Fix function signatures
* Tweaks
* Tests and full docstring for apply_ufunc
* Switch new_coords to a list
* Add exclude_dims
* Move deep_align back into alignment.py
* Lint
* changes per MaximilianR's review
* style fixes
* Docstrings
* Rename apply_ufunc to apply
* Fix recursion bug in test
* Simpler exclude_dims
* WIP
* Fix test failures
* Remove unused function. Rename apply to apply_ufunc.
* Remove extraneous "new_coords" argument
0 commit comments