A Python Implementation of the Quasi-Harmonic Approximation: Ab-Initio Study of the Thermoelastic Properties of Magnesium Oxide and Calcium Oxide