Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 04:02
693f526

Thermodynamics v0.13.0

Diff since v0.12.15

Breaking changes

  • Remove catch around freezing and simply saturation adjustment, which results in behavior changes

Merged pull requests:

  • Update climacommon to 2025_03_18 (#236) (@Sbozzolo)
  • Cleaned up/rewrote documentation, added functions needed for land, and cleaned up some logic (#259) (@tapios)
  • Split relations.jl into multiple files to improve readability and maintainability (#263) (@tapios)
  • Simplify saturation adjustment: remove catches around freezing temperature; reduce code duplication (#264) (@tapios)
  • Remove catches around freezing in saturation adjustment (#265) (@tapios)
  • fix table format in README.md (#266) (@szy21)
  • Downloads link update (#268) (@tapios)
  • add depot and set num precompile files (#270) (@haakon-e)
  • Fix NewtonsMethodAD (#272) (@szy21)

Closed issues:

  • Compare NewtonsMethod with NewtonsMethodAD (#29)
  • Make julia --project] test work out of the box (#44)
  • Add tests that constructors are zero-allocating (#73)
  • Break up unit tests into separate files tests (#136)
  • PhaseEquil_phq performs SA even when q_tot = 0 (#146)
  • Logging variable values outside of valid ranges in GPU kernels (#166)
  • if-statements may reduce performance on GPUs (#177)
  • Check downstream workflow (#227)
  • ClimaParams.jl required for docs example but missing from manifest (#242)
  • PhaseEquil_pTRH constructor is not general (#243)
  • Add z to thermo state constructor for debugging (#245)
  • Incorrect internal energy computation when momentum is given (#261)