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

Implement time filtering with xarray Rolling object. #11

Open
lesommer opened this issue May 6, 2016 · 3 comments
Open

Implement time filtering with xarray Rolling object. #11

lesommer opened this issue May 6, 2016 · 3 comments
Assignees

Comments

@lesommer
Copy link
Owner

lesommer commented May 6, 2016

No description provided.

@lesommer lesommer changed the title Implement a Lanczos filter in time with xarray Rolling object. Implement time filtering with xarray Rolling object. May 24, 2016
@lesommer
Copy link
Owner Author

  • start with a simple boxcar rolling window for testing
  • generalize this to linear filters (inc Lanczos filter)
  • think about how to implement loess filter.

@lesommer
Copy link
Owner Author

Guillaume has started to work on this in a dedicated branch. see in particular this commit.

lesommer referenced this issue Jun 21, 2016
…ataArray. I have implemented a convolution method with dask. It works for severak 1d window including the famous Boxcar and the powerful Lanczos.
@serazing
Copy link
Collaborator

Comments on xarray.DataArray.rolling object :

  • It is only designed to work only on one dimension. This won’t suit for the 2D linear filtering for the moment.
    • It does not include the dask array by default and needs to use bottleneck , which are numpy function coded in Cython, to be efficient

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants