Skip to content

CMOR 3.15.2

Latest

Choose a tag to compare

@mauzey1 mauzey1 released this 25 Jun 00:37
c003a73

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