prometheus_equilibrium.tools.build_db
CLI for building thermodynamic databases from raw source files.
Entry point registered in pyproject.toml as Prometheus-build.
Subcommands
nasa7Parse a Burcat7 .thr file →
nasa7.jsonnasa9Parse Burcat9 .thr and/or CEA thermo.inp → unified
nasa9.jsonjanafParse a JANAF .jnf file →
janaf.csvshomateValidate and merge a hand-authored
shomate.jsonallRun all of the above from a source directory
Modes
--mode overwriteRebuild from scratch; existing output is replaced.
--mode appendAdd new species only; keep existing records on conflict (default for nasa9).
--mode interactivePrompt for each conflicting species (default for
all).
Source labels
Every subcommand asks for a --source label (or --burcat-source /
--cea-source for the nasa9 dual-source case). If the flag is omitted
the script prompts for it interactively, because the label is embedded
in every compiled record and is shown during conflict resolution.
Functions
|