2022 · 11 citations · 88 references
Natural SciencesEarth SciencesGeologyGeochemistryMineralogyThermodynamicsMineral ThermodynamicsPhase DiagramsPhase EquilibriaPhase RelationsPhase RelationshipsThermodynamics Of RocksCrustal Density ModellingCrustal Density StructureCrystal-melt EquilibriumEquilibriumMineral EquilibriumMineral ThermobarometryMineral-melt EquilibriumTemperature-pressure Phase Equilibria
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 athttps://thermobar.readthedocs.io/
88
Matplotlib: A 2D Graphics Environment
John D. Hunter · Computing in Science & Engineering · 2007 · 39.6K citations
Bernard E. Leake, Alan R. Woolley, C.E.S. Arps et al. · Mineralogical Magazine · 1997 · 3.9K citations
P. L. Roeder, R F Emslie · Contributions to Mineralogy and Petrology · 1970 · 2.8K citations