Thermobar: An open-source Python3 tool for thermobarometry and hygrometry

Main Article Content

Penny Wieser
https://orcid.org/0000-0002-1070-8323
Maurizio Petrelli
https://orcid.org/0000-0001-6956-4742
Jordan Lubbers
https://orcid.org/0000-0002-3566-5091
Eric Wieser
https://orcid.org/0000-0003-0412-4978
Sinan Ozaydin
https://orcid.org/0000-0002-4532-9980
Adam Kent
https://orcid.org/0000-0003-3564-6285
Christy Till
https://orcid.org/0000-0001-8924-2206

Abstract

We present Thermobar, a new open-source Python3 package for calculating pressures, temperatures, and melt compositions from mineral and mineral-melt equilibrium. Thermobar allows users to perform calculations with >100 popular parametrizations involving liquid, olivine-liquid, olivine-spinel, pyroxene only, pyroxene-liquid, two pyroxene, feldspar-liquid, two feldspar, amphibole only, amphibole-liquid, and garnet equilibria. Thermobar is the first open-source tool which can match up all possible pairs of phases from a given region, and apply various equilibrium tests to identify pairs from which to calculate pressures and temperatures (e.g. pyroxene-liquid, two pyroxene, feldspar-liquid, two feldspar, amphibole-liquid). Thermobar also contains functions allowing users to propagate analytical errors using Monte-Carlo methods, convert pressures to depths using different crustal density profiles, plot mineral classification and mineral-melt equilibrium diagrams, calculate liquid viscosities, and convert between oxygen fugacity values, buffer positions and Fe speciation in a silicate melt. Thermobar can be downloaded using pip and extensive documentation is available at https://thermobar.readthedocs.io/.

Downloads

Download data is not yet available.

Article Details

How to Cite
Wieser, P., Petrelli, M., Lubbers, J., Wieser, E., Ozaydin, S., Kent, A. and Till, C. (2022) “Thermobar: An open-source Python3 tool for thermobarometry and hygrometry”, Volcanica, 5(2), pp. 349–384. doi: 10.30909/vol.05.02.349384.
Section
Articles