Skip to content

Add aux_factory HybridLogPressureFactory for atmosphere_hybrid_sigma_ln_pressure_coordinate - #7255

Draft
k-a-webb wants to merge 9 commits into
SciTools:mainfrom
k-a-webb:atmosphere_hybrid_sigma_ln_pressure_coordinate
Draft

Add aux_factory HybridLogPressureFactory for atmosphere_hybrid_sigma_ln_pressure_coordinate#7255
k-a-webb wants to merge 9 commits into
SciTools:mainfrom
k-a-webb:atmosphere_hybrid_sigma_ln_pressure_coordinate

Conversation

@k-a-webb

@k-a-webb k-a-webb commented Aug 19, 2026

Copy link
Copy Markdown

Description

Following the addition of a new parametric vertical coordinate in the CF conventions (see PR WCRP-CMIP/Essential-Model-Documentation#396, docs https://cfconventions.org/cf-conventions/cf-conventions.html#_atmosphere_hybrid_sigma_log_pressure_coordinate) for atmosphere_hybrid_sigma_ln_pressure_coordinate, a new iris.aux_factory is required to support models with these coordinates.

Please note: This is my first PR to iris, any assistance or helpful feedback is appreciated. I work with the ECCC CCCma on the development of the CanESM models, where CanESM6-0-MR for CMIP7 is one of the datasets that uses atmosphere_hybrid_sigma_log_pressure_coordinate.

The new class, and related modifications, are based on the implementation of the existing HybridPressureFactory.

Checklist

Important

The Iris core developers are here to help! If anything below is unclear, just post a comment asking for help 😊


Tip

Things you can trigger on this PR:

  • Add this label to trigger benchmarks: benchmark_this Request that this pull request be benchmarked to check if it introduces performance shifts
  • Visit this URL - swapping 9999 for this PR's number - to re-trigger the CLA check:
    https://cla-assistant.io/check/SciTools/iris?pullRequest=9999

@CLAassistant

CLAassistant commented Aug 19, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@k-a-webb

Copy link
Copy Markdown
Author

@JamesAnstey

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

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants