BurnMan is a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments.