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

Add support for delayed saves #2042

Open
bouweandela opened this issue May 19, 2023 · 1 comment · May be fixed by #2522
Open

Add support for delayed saves #2042

bouweandela opened this issue May 19, 2023 · 1 comment · May be fixed by #2522
Labels
enhancement New feature or request

Comments

@bouweandela
Copy link
Member

Since iris 3.6, iris supports delayed saves. This is a great new feature that allows:

  • checking that a preprocessor run will succeed before doing any data crunching, saving (compute) time if there is something wrong with the data
  • faster preprocessor runs because
    • intermediate results can be reused to write multiple output files (e.g. regrid only once for multimodel statistics)
    • I suspect this will allow to better overlap computations with writing/reading data, but I did not measure it so far.

See #1714 for an example implementation.

@bouweandela bouweandela added the enhancement New feature or request label May 19, 2023
@bouweandela bouweandela added this to the v2.10.0 milestone May 19, 2023
@bouweandela
Copy link
Member Author

Dropping this from the v2.10 milestone because there is no more time. Some funding has been allocated in ESiWACE3, so there may be time to work on this for v2.11 or v2.12.

@bouweandela bouweandela removed this from the v2.10.0 milestone Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant