Skip to content

Adds diagnostics to identify properties of the MAUL#2058

Open
David Flack (daflack) wants to merge 43 commits into
mainfrom
1961_MAUL_properties_properties_of_the_MAUL
Open

Adds diagnostics to identify properties of the MAUL#2058
David Flack (daflack) wants to merge 43 commits into
mainfrom
1961_MAUL_properties_properties_of_the_MAUL

Conversation

@daflack
Copy link
Copy Markdown
Collaborator

@daflack David Flack (daflack) commented Apr 16, 2026

Fixes #1961

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.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 16, 2026

Coverage

@daflack David Flack (daflack) force-pushed the 1961_MAUL_properties_properties_of_the_MAUL branch from 096ef3b to a63db5f Compare April 21, 2026 09:53
@daflack David Flack (daflack) force-pushed the 1961_MAUL_properties_properties_of_the_MAUL branch from 40e6ec7 to 6ee91d0 Compare April 28, 2026 10:00
@daflack
Copy link
Copy Markdown
Collaborator Author

Focusing on an initial implementation, will correct handling of x and y coordinates, and coordinate order as part of optimization which will be a separate issue (#2114)- will work on global model data though.

@Sylviabohnenstengel
Copy link
Copy Markdown
Member

David Flack (@daflack) added further comments directly to precipitation.py to help understanding for non expert readers. Also added further tests directly to test_precipitation.py. Normally these show up as suggestion when done during teh code review so not entirely sure why they do not show (on my side) as suggestions, but as commits.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

happy to approve once suggested changes are accepted/rejected.

Comment thread src/CSET/operators/precipitation.py
Comment thread src/CSET/operators/precipitation.py Outdated
Comment thread src/CSET/operators/precipitation.py Outdated
Comment thread src/CSET/operators/precipitation.py Outdated
Comment thread src/CSET/operators/precipitation.py Outdated
Comment thread src/CSET/operators/precipitation.py Outdated
Comment thread tests/operators/test_precipitation.py
Comment thread src/CSET/operators/precipitation.py Outdated
Base automatically changed from 1960_presence_of_mauls to main May 13, 2026 09:46
David Flack (daflack) and others added 29 commits May 13, 2026 10:50
Adding more context to help users understand this complex loop.
add more explanation to the code
adding comments to different case block for future clarity
adding further comment for future undestanding explaining dimension cases.
expanding comment for further clarity
@daflack David Flack (daflack) force-pushed the 1961_MAUL_properties_properties_of_the_MAUL branch from 5194d59 to 69c88e7 Compare May 13, 2026 09:50
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.

Moist Absolutely Unstable Layer properties: base and depth

2 participants