Skip to content

BurnMan v1.1.0

Compare
Choose a tag to compare
@bobmyhill bobmyhill released this 14 Sep 22:35

The BurnMan v.1.1.0 release includes the following new features:

  • the equilibrate function now solves problems where the bulk composition is allowed to vary
  • the solution model formulation has been updated to allow site multiplicities to vary linearly with endmember proportions (as in a Temkin model)
  • a new BoundaryLayerPerturbation class has been implemented to enable thermal perturbations to be added to planetary layers
  • a new equation of state, BroshCalphad has been implemented, following Brosh et al. (2007)
  • the Composite class now has a chemical_potential method
  • a new Calibrant class, that enables users to calculate pressure/volume as a function of volume/pressure and temperature, also allowing propagation of uncertainties
  • a new eos fitting function, fit_XPTp_data, that enables fitting of solution model parameters to experimental data
  • Material classes now have a method called set_state_with_volume
  • a new ElasticSolution class that defines excess solution properties as a function of the volume and temperature of the endmembers, rather than pressure and temperature
  • excess properties of solution models can now be defined using a function, rather than by hardwired functional forms

Online documentation: https://burnman.readthedocs.io/en/v1.1/