ThermoCodegen: a python/C++ package for the generation of custom thermodynamic models. - Marc Spiegelman; Owen Evans; Mark S. Ghiorso; Lucy Tweed; Cian Wilson (J. Open Source Softw., 2023)