Software

Much of my research relies on computer modelling, for which I am involved in a number of software development projects, including:

ENKI Project

The aim of the ENKI project is to open up the creation and calibration of thermodynamic models of relevance to planetary surfaces and interiors. It is also the home of the MELTS family of models. As one of the developers on the project I contribute to these goals, as well as using the software to develop new models and applications.

pyDEW

The Deep Earth Water (DEW) model enables modelling of chemical reactions involving solute-rich aqueous fluids at mantle and crustal conditions. The pyDEW provides a python wrapper around the model itself and the EQ3 and EQ6 programmes used to run model simulations. I am also working on including the DEW model natively in the ENKI thermoengine in order to broaden its range of applications.

VESIcal

The VESIcal software is built on top of the MELTS model to provide a useful and easy to use interface for H2O-CO2 solubility calculations. It is used to model volcanic degassing and for estimation of melt inclusion saturation pressures.

pyMelt

The pyMELT library provides a suite of tools for calculating the melting behaviour of lithologically heterogeneous mantle at mid-ocean ridges and ocean islands. It can calculate melt fractions and estimate trace element abundances.


© 2025. All rights reserved.

Powered by Hydejack v9.2.1