sandialabs / Spitfire

Spitfire is a Python/C++ library for constructing tabulated chemistry models and solving differential equations.
Other
37 stars 9 forks source link

Add high-level interface for quasisteady enthalpy defect and enthalpy offset models #10

Closed michael-a-hansen closed 4 years ago

michael-a-hansen commented 4 years ago

We currently support enthalpy defect models (built with transient radiative extinction in mind) with a simple, high-level function. While enthalpy offset and quasisteady heat loss models are entirely possible with Spitfire (with quasisteady actually being a demo script currently), adding high-level support would be great.

michael-a-hansen commented 4 years ago

I'm going to punt on the enthalpy offset models for now. Quasisteady enthalpy defect is now supported. I want to make some general improvements to our handling of structured libraries and unstructured intermediates (which may not be only intermediates for long as well). These improvements should definitely occur before enthalpy offset, and we currently don't have a good motivator for offset models.