Published May 11, 2026
| Version 3.15.0
Software
Open
The Climate Model Output Rewriter (CMOR)
Authors/Creators
- 1. Program for Climate Model Diagnosis and Intercomparison (PCMDI)
- 2. Program for Climate Model Diagnosis and Intercomparison (PCMDI, formerly)
- 3. Universidad de Cantabria (UniCan)
- 4. Met Office Hadley Centre (MetOffice)
- 5. Spanish State Meteorological Agency
- 6. Climate Resource
- 7. Japan Agency for Marine Earth Science and Technology (JAMSTEC)
- 8. German Climate Computing Centre (DKRZ)
Description
Features
- Added official Python wheel builds for CMOR releases, including Linux wheels, full Python test coverage in the wheel pipeline, and release assets attached on GitHub. (#932)
- CMIP7 controlled vocabularies can now define
drs_specsandtracking_prefixas root-level strings. (#961)- A root-level
drs_specsstring is now written to the output file as a global attribute. - A root-level
tracking_prefixstring is now used when generatingtracking_id.
- A root-level
Bugfixes
- User-provided
Conventionsvalues in the dataset JSON are now preserved and written to the output file instead of always being replaced by the table default. (#960) - The default table-header
productvalue is nowmodel-outputinstead ofmodel_output, aligning generated metadata with current DRS terminology. (#960)
CI / Tests
- Fixed test-cleanup failures in
make test_pythonandmake test_cmip6_cvthat could raiseOSError: [Errno 39] Directory not emptyduring teardown. (#955)- CMOR now removes the generated NetCDF files without trying to remove shared output directories that may still contain files from other tests.
Changes
- Nightly Linux builds that were previously run on CircleCI now run on GitHub Actions. (#958)
- Nightly package versions are now kept in sync. (#959)
Issues / Pull Requests
- Wheel build test with cibuildwheel pipeline (#932)
- Migrate the Linux nightly build pipeline from CircleCI to GitHub Actions (#952)
- testing errors in
make test_pythonandmake_test_cmip6cvusing newQUICKSTARTinstructions (#953) - Fix issues in #953 when running Python and CMIP6 CV tests (#955)
- Add Linux pipeline to GitHub nightly builds; remove CircleCI config (#958)
- Keep package version updated in nightly builds (#959)
- "product" and "Conventions" (#935)
- Modify CMOR user input json file (#936)
- Allow user override of
Conventionsattribute (#960) - Allow CV to set
tracking_prefixanddrs_specsif they are single string values. (#961)
Notes
Files
PCMDI/cmor-3.15.0.zip
Files
(3.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:416a5f4772222f1f858a9c68b9d3d7ff
|
3.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/PCMDI/cmor/tree/3.15.0 (URL)
Software
- Repository URL
- https://github.com/PCMDI/cmor