prometheus.thermo_data.parsers.terra

Parser for the TERRA thermodynamic database.

Developed by Boris Georgievich Trusov at Bauman Moscow State Technical University. This parser decodes the binary ‘terra.bas’ (metadata) and ‘terra_a.bas’ (coefficients) files and converts them into the Prometheus Shomate JSON format.

Temperature scaling: x = T / 10000 G*(x) = f1 + f2*ln(x) + f3*x^-2 + f4*x^-1 + f5*x + f6*x^2 + f7*x^3

Classes

TERRAParser()

class prometheus_equilibrium.thermo_data.parsers.terra.TERRAParser

Bases: object

parse(bas_path: str, a_bas_path: str) Dict[str, Any]