PySulfSat: An open-source Python3 tool for modeling sulfide and sulfate saturation
Main Article Content
PySulfSat, an open-source
Python3 tool for modeling sulfide and anhydrite saturation in magmas. PySulfSat supports a variety of data types (spreadsheets,
MELTS tbl files).
PySulfSat can be used with
Python infrastructure to track sulfur solubility during fractional crystallization within a single Jupyter Notebook.
PySulfSat allows 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. We also contain functions 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).
This work is licensed under a Creative Commons Attribution 4.0 International License.
Submission of an original manuscript to Volcanica will be taken to mean that it represents original work not previously published, and not being considered for publication elsewhere.