Comments (4)
Wrapping bottleneck for operations like nanmean
was fixed in #304.
from xarray.
Some further thoughts:
- I would probably implement these as methods on
Dataset
/DataArray
(e.g.,ds.rolling_mean(dim='time', window=5)
instead of functions. This is different from pandas, but seems slightly more in line with how everything else in pandas/xray operates. - I don't have a strong opinion whether we use the name
rolling
(like pandas) ormoving
/move
(like bottleneck). Maybe rolling is slightly more obvious? - These functions from bottleneck could be easily extended to work on dask arrays by using using ghost: http://dask.pydata.org/en/latest/ghost.html
from xarray.
There's been some related discussion about a better API for the rolling aggregation functions in pandas recently: pandas-dev/pandas#10702
from xarray.
closed via #668
from xarray.
Related Issues (20)
- ENH: Make `_to_dataframe` faster for extension array columns after `pandas` fix
- `isel(multi_index_level_name = MultiIndex.level)` corrupts the MultiIndex HOT 1
- netCDF encoding and decoding issues. HOT 7
- DataArray .rolling() unclear behaviour when center=False HOT 3
- Dataset constructor always coerces 1D data variables with same name as dim to coordinates HOT 10
- datatree ops.py migration cleanup
- Support concurrent loading of variables HOT 4
- HTML repr for chunked variables with high dimensionality HOT 1
- Example code in the documentation for `Dataset` is not clear HOT 13
- Xarray sponsorship guidelines HOT 3
- Nightly Hypothesis tests failed
- update `to_netcdf` docstring to list support for explicit CDF5 writes HOT 4
- (i)loc slicer specialization for convenient slicing by dimension label as `.loc('dim_name')[:n]`
- Improving performance of open_datatree HOT 4
- Why does xr.apply_ufunc support numpy/dask.arrays?
- Enhancement of xarray.Dataset.from_dataframe HOT 5
- Stricter check for .array attribute
- Release? HOT 5
- The numpy.array_api namespace has been removed in numpy 2.0 HOT 2
- Documentation Request: Clarity for __matmul__ operator HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xarray.