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

Fix rolling window operations with dask when bottleneck is installed #3040

Merged
merged 4 commits into from
Jun 28, 2019

Conversation

shoyer
Copy link
Member

@shoyer shoyer commented Jun 23, 2019

Previously, these operations could silently return incorrect results (dask
2.0), or use unbounded amounts of memory (older versions of dask).

This requires a fairly large refactoring, because deciding when to use
bottleneck now needs to be done at runtime rather than at import-time. These
methods are now constructed as methods rather being injected aftewards into
the class, which should also be a much more standard and understable design.

xref GH2940, GH2942

Previously, these operations could silently return incorrect results (dask
2.0), or use unbounded amounts of memory (older versions of dask).

This requires a fairly large refactoring, because deciding when to use
bottleneck now needs to be done at runtime rather than at import-time. These
methods are now constructed as methods rather being injected aftewards into
the class, which should also be a much more standard and understable design.
@shoyer shoyer merged commit a78e0f6 into pydata:master Jun 28, 2019
@shoyer shoyer deleted the dask-rolling-disable-bottleneck branch June 28, 2019 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

test_rolling_wrapped_dask is failing with dask-master
1 participant