cig_logo.png

Status:
Actively adding features to support improved science or performance by community contributors.

How to Cite

Code changes:

Community:
Geodynamics Forum

Bug reports:
Github Issue Tracker

License:
GNU Public License

BurnMan

BurnMan is an open source mineral physics toolbox written in Python to determine seismic velocities for the lower mantle. BurnMan calculates the isotropic thermoelastic moduli by solving the equations-of-state for a mixture of minerals defined by the user. The user may select from a list of minerals applicable to the lower mantle included or easily define one of their own.

Features:

  • major documentation overhaul
  • new tutorials
  • huge performance improvements by caching property values
  • python 3 compatibility
  • gibbs free energy computation
  • new SolidSolution class
  • added ideal, symmetric, asymmetric and subregular solution model formulations
  • computation of chemical potentials
  • updated ipython notebooks
  • new seismic models
  • added EoS fitting functions
  • using jit compilation if available
  • additional equations of state: Vinet, BM4, ...
  • a large number of new minerals in the databases
  • much better test coverage

Current Release

Source Packages

burnman-0.9.0.zip [2016-04-24]

  • major documentation overhaul
  • new tutorials
  • huge performance improvements by caching property values
  • python 3 compatibility
  • gibbs free energy computation
  • new SolidSolution class
  • added ideal, symmetric, asymmetric and subregular solution model formulations
  • computation of chemical potentials
  • updated ipython notebooks
  • new seismic models
  • added EoS fitting functions
  • using jit compilation if available
  • additional equations of state: Vinet, BM4, ...
  • a large number of new minerals in the databases
  • much better test coverage

View Prior Source Releases

[show] [hide]

burnman-0.7.tar.gz [2014-06-24]

BurnMan release v0.7.

User Resources

User Manual

The BurnMan user manual is available online.

Community Wiki

Visit the BurnMan Wiki page for additional support with building, using, or modifying BurnMan.

BurnMan Publications List

Research publications using BurnMan.

Community Discussion

Browse the CIG Mailing List Archive to find past discussions and previous troubleshooting help, or post to the CIG forum with questions or comments.

Developer Resources

Development Version

If you are interested in getting the development version of this code from the CIG repository, use the following git command:

git clone --recursive https://github.com/geodynamics/burnman.git

You can also browse the history of modifications in the Git repository.

Issue/Bug Tracker on Github

Browse and/or submit new issues at our Github Issues Tracker.

Doxygen Documentation

Auto-generated Doxygen documentation is available for the Development and Release codebases.

BurnMan Users Map

Shows location of all users who downloaded BurnMan in the past year (image updated daily.)

map showing location of all users who downloaded BurnMan in the last year (image updated daily)
This image was generated using GMT: The Generic Mapping Tools which is released under the GNU LGPL3+. Location data is based on MaxMind's GeoLite database which is released under the Creative Commons CC-BY-SA 3.0.
Sign In