Published February 28, 2026 | Version v0.7.4
Software Open

Nicholaswogan/clima: clima v0.7.4

Authors/Creators

  • 1. NASA Ames Research Center

Description

This release includes targeted RCE/RT robustness improvements since v0.7.3.

Highlights

  • Added two ghost radiative-transfer layers when double_radiative_grid=True to improve numerical stability near the top of atmosphere.
  • Added tunable IR thin-layer guard parameter ir_tau_min to Radtran, including Python/Fortran wrapper exposure.
  • Minor optimization in convective adjustment path during RCE updates.
  • Updated default RCE mode behavior to require mode 2 by default before proceeding.

Detailed changes

  • Adiabat / RCE

    • double_radiative_grid path now uses nz_r = 2*nz + 2 (two ghost RT layers).
    • Radiative-grid copy path now fills ghost layers from top-layer properties.
    • Added/updated inline docs for doubled-grid behavior in Fortran and Python.
    • Convective adjustment code path includes a small efficiency cleanup.
  • Radtran

    • New Radtran property: ir_tau_min (default retained from code) for IR two-stream thin-layer handling.
    • Plumbed through Radtran -> radiate -> two_stream_ir.
    • Exposed in wrappers:
      • Fortran wrapper getter/setter
      • Cython declarations
      • Python property rad.ir_tau_min
  • Tests

    • test_adiabat initial guess update.

Notes

  • Main focus of this release is upper-atmosphere numerical stability and configurability of IR thin-layer behavior.
  • No major public API restructuring; additions are backward-compatible.

Full Changelog: https://github.com/Nicholaswogan/clima/compare/v0.7.3...v0.7.4

Files

Nicholaswogan/clima-v0.7.4.zip

Files (853.1 kB)

Name Size Download all
md5:c624722f08dd02c0aca10bc55aa78da6
853.1 kB Preview Download

Additional details

Related works