NASA9ThermoJAX#

class exo_skryer.rate_jax.NASA9ThermoJAX(data: Mapping[str, Mapping[str, Array]])[source]#

Bases: object

JAX-friendly NASA-9 thermo evaluator.

Stores per-species NASA-9 polynomial coefficients and evaluates the dimensionless Gibbs free energy G/(R T) on-the-fly in JAX (no pre-tabulation).

Methods Summary

g_over_RT(spec, T)

Evaluate the dimensionless Gibbs free energy G/(R T) from NASA-9 polynomials.

Methods Documentation

g_over_RT(spec: str, T: Array) Array[source]#

Evaluate the dimensionless Gibbs free energy G/(R T) from NASA-9 polynomials.

Parameters:
specstr

Species key in the Gibbs table (e.g., "H2O").

Tndarray

Temperature in Kelvin.

Returns:
g_over_RTndarray

Dimensionless Gibbs free energy G/(R T) evaluated at T.