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

Pre-compute window function operands to simplify Dask graph #1331

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

charlesbluca
Copy link
Collaborator

Though the hope is that dask/dask-expr#1059 should unblock (at least some of) the hanging tests, observation of the graphs getting produced from our window code shows that we should be able to simplify things pretty significantly by extracting all the operand columns at once from the base dataframe (which in practice should not be getting modified in any meaningful way by the following groupby-apply operations).

Haven't un-skipped any of the tests because things are still hanging, though now this seems to be getting caused by fix_dtype_to_row_type - will explore this function to see if there's any patterns we could simplify there.

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.

None yet

1 participant