prometheus_equilibrium.tools.build_all_thermo

Build all Prometheus thermodynamic databases in one command.

This script orchestrates both database pipelines:

  1. Core thermo compiler (NASA-7, NASA-9, JANAF).

  2. Legacy binary translators/calibration (TERRA, AFCESIC).

Functions

build_all_thermo_databases(raw_dir, out_dir, ...)

Build all thermo database outputs.

main()

Run the build-all thermo command.

prometheus_equilibrium.tools.build_all_thermo.build_all_thermo_databases(raw_dir: Path, out_dir: Path, mode: str, burcat_source: str, cea_source: str, janaf_source: str, t_ref: float) None

Build all thermo database outputs.

Parameters:
  • raw_dir – Directory containing raw source/binary files.

  • out_dir – Output directory for generated thermo databases.

  • mode – Merge mode for NASA/JANAF compiler.

  • burcat_source – Source label for Burcat-derived records.

  • cea_source – Source label for CEA-derived NASA-9 records.

  • janaf_source – Source label for JANAF records.

  • t_ref – Calibration match temperature in Kelvin for AFCESIC-NASA matches.

prometheus_equilibrium.tools.build_all_thermo.main() None

Run the build-all thermo command.