Skip to content

Transition uxinterpolators to vectorized .isel() to support lazy loading#2666

Open
fluidnumericsJoe wants to merge 2 commits into
mainfrom
issue-2656-uxinterp-isel
Open

Transition uxinterpolators to vectorized .isel() to support lazy loading#2666
fluidnumericsJoe wants to merge 2 commits into
mainfrom
issue-2656-uxinterp-isel

Conversation

@fluidnumericsJoe

Copy link
Copy Markdown
Contributor

Description

This PR removes the .values[..] indexing in the _uxinterpolators.py module to support dask lazy loading for unstructured grids. As discussed in #2656 this is a pre-requisite for any performance optimization path, including the WindowedArray idea suggested in that issue.

Checklist

  • This PR targets the correct branch (main for normal development, v3-support for v3 support)

AI Disclosure

  • This PR contains AI-generated content.
    • I have tested any AI-generated content in my PR.
    • I take responsibility for any AI-generated content in my PR.
    • Describe how you used it (e.g., by pasting your prompt):

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

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant