VESIcal: Open-source volatile solubility engine
VESIcal is a framework for thermodynamic modeling of magmatic volatiles written in Python. As such, VESIcal provides a standard way to interact with multiple (currrently seven) published volatile solubility models. This allows a user to: - Run automatic caluclations on large datasets - Easily compare models using their own data - Interrogate choices made by model authors - Transform geochemical data (silicate liquids and H-O-C fluids): convert between units, normalize compositions - Make plots like isobar diagrams and degassing paths
Some Common Use Cases
Calculate pressures from melt inclusions
Calculate and plot magma degassing paths
Calculate equilibrium state of liquid-vapor system
Calculate the density and viscosity of silicate liquids
Installation
See the Installation section for detailed instructions and dependencies.