Abstract
We present PySulfSat, an Open-Source Python3 tool for modeling sulfide and anhydrite saturation in magmas. PySulfSat supports a variety of input data types (spreadsheets, Petrolog3 outputs, MELTS tbl files), and can be directly integrated with alphaMELTS for Python infrastructure to track sulfur solubility during fractional crystallization within a single Jupyter Notebook. PySulfSat allows easy propagation of uncertainty using Monte Carlo methods, and far more customization of calculations than existing tools. For example, the SCSS2-could be calculated with one model using the sulfide composition from a parameterization released with a different SCSS2-model. There are also functions for calculating the proportion of S6+/STot (allowing modeled SCSS and SCAS values to be converted into total S solubility to compare to natural data), and for modeling mantle melting in the presence of sulfides using a variety of SCSS and KD models. Extensive documentation and worked examples are available at ReadTheDocs (https://bit.ly/PySulfSatRTD) along with narrated YouTube videos (https://bit.ly/PySulfSatYouTube).
Author supplied keywords
Cite
CITATION STYLE
Wieser, P. E., & Gleeson, M. (2023). PySulfSat: An open-source Python3 tool for modeling sulfide and sulfate saturation. Volcanica, 6(1), 107–127. https://doi.org/10.30909/vol.06.01.107127
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.