_images/header_transparent.png

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.

More Important Stuff