Skip to content

CMOR 3.15.2 release notes#199

Merged
mauzey1 merged 1 commit into
mainfrom
3.15.2
Jun 25, 2026
Merged

CMOR 3.15.2 release notes#199
mauzey1 merged 1 commit into
mainfrom
3.15.2

Conversation

@mauzey1

@mauzey1 mauzey1 commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Features

  • Added CMIP7 Fortran examples for regular grids, pressure levels, scalar height coordinates, basin axes, hybrid sigma levels, curvilinear grids, and fixed fields. (#977)
    • The Fortran examples include a shared helper module, a run script, and nightly-build coverage.
  • Added CMIP7 Python examples matching the new Fortran example coverage. (#978)
  • Added example CMIP7 cmorizing notebooks using real model-data excerpts, including regular lat-lon data, pressure levels, hybrid sigma coordinates, basin axes, land-use fractions, and non-lat-lon sea-ice data. (#976)

Bugfixes

  • CMOR now checks CV JSON strings and keys against the 1023-character limit before copying them into fixed-size strings, preventing crashes and reporting the offending value in the error message. (#985)
  • The Fortran cmor_dataset_json wrapper now returns a reliable status code. (#977)

Changes

  • Concatenated variable comment attributes now identify the source table by file name instead of using activity_id. (#984)
    • Example output now uses text like CMIP6_Amon.json comment: ....
  • Error and warning color formatting is now only emitted for terminal output, avoiding ANSI color characters in log files. (#985)

Issues / Pull Requests

GitHub

@mauzey1 mauzey1 merged commit d0e29ce into main Jun 25, 2026
@mauzey1 mauzey1 deleted the 3.15.2 branch June 25, 2026 00:39
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.

1 participant