Skip to content

Add time-processed multi-var plotting#1999

Open
ukmo-huw-lewis wants to merge 1 commit intomainfrom
1998-time-processed-multi-variable-plotting
Open

Add time-processed multi-var plotting#1999
ukmo-huw-lewis wants to merge 1 commit intomainfrom
1998-time-processed-multi-variable-plotting

Conversation

@ukmo-huw-lewis
Copy link
Copy Markdown
Contributor

@ukmo-huw-lewis ukmo-huw-lewis commented Mar 27, 2026

Contribution checklist

Aim to have all relevant checks ticked off before merging. See the developer's guide for more detail.

  • Documentation has been updated to reflect change.
  • New code has tests, and affected old tests have been updated.
  • All tests and CI checks pass.
  • Ensured the pull request title is descriptive.
  • Ensure rose-suite.conf.example has been updated if new diagnostic added.
  • Conda lock files have been updated if dependencies have changed.
  • Attributed any Generative AI, such as GitHub Copilot, used in this PR.
  • Marked the PR as ready to review.

@ukmo-huw-lewis ukmo-huw-lewis linked an issue Mar 27, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown
Contributor

Coverage

@ukmo-huw-lewis
Copy link
Copy Markdown
Contributor Author

Updated mult-variable recipe, and uncommented commented-out workflow option to make SPATIAL_MULTI_FIELD_METHOD active for multi-variable plots.

Approach from #1986 adopted in recipe, but with extra checks for cell_methods using filters.filter_multiple_cubes - else can read in multiple instances of same cube names.

Example outputs:

Illustration 'SEQ' method still working after changes:
image

Illustration processing 48hr inputs with METHOD="MEAN" via cset bake on command line:
image
[note title here picks up '2 cases' rather than start/end date of the case run - ideally would need to unpick this further, but risk reopening aspects of #1954 so propose to defer to another issue/PR in slower time]

Illustration processing inputs with METHOD="MAX" via cset bake on command line:
image

Likely not best illustrations of use-case where time analysis useful for enhancing evaluation insights, but demonstrates functionality works, and has circumvented issues of prohibitive memory/speed requirements when initially read.read_cubes got everything from input files.

Ready for review.

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.

Time-processed multi-variable plotting

1 participant