VESIcal: 2. A Critical Approach to Volatile Solubility Modeling Using an Open-Source Python']Python3 Engine

被引:22
|
作者
Wieser, P. E. [1 ,2 ]
Iacovino, K. [3 ]
Matthews, S. [4 ]
Moore, G. [3 ]
Allison, C. M. [5 ]
机构
[1] Univ Cambridge, Dept Earth Sci, Cambridge, England
[2] Oregon State Univ, Coll Earth Ocean & Atmospher Sci, Corvallis, OR 97331 USA
[3] NASA Johnson Space Ctr, Jacobs, Houston, TX USA
[4] Johns Hopkins Univ, Dept Earth & Planetary Sci, Baltimore, MD 21218 USA
[5] Baylor Univ, Dept Geosci, Waco, TX 76798 USA
基金
美国国家科学基金会;
关键词
igneous petrology; volatile solubility; melt inclusions; open-source; !text type='Python']Python[!/text]3; magmatic systems; REDLICH-KWONG EQUATION; SILICATE MELTS; CARBON-DIOXIDE; WATER-CONTENT; OXYGEN FUGACITY; CO2; SOLUBILITY; SYSTEM NAALSI3O8-H2O; THERMODYNAMIC MODEL; STRUCTURAL CONTROLS; DEGASSING BEHAVIOR;
D O I
10.1029/2021EA001932
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Accurate models of H2O and CO2 solubility in silicate melts are vital for understanding volcanic plumbing systems. These models are used to estimate the depths of magma storage regions from melt inclusion volatile contents, investigate the role of volatile exsolution as a driver of volcanic eruptions, and track the degassing path followed by a magma ascending to the surface. However, despite the large increase in the number of experimental constraints over the last two decades, many recent studies still utilize an earlier generation of models which were calibrated on experimental datasets with restricted compositional ranges. This may be because many of the available tools for more recent models require large numbers of input parameters to be hand-typed (e.g., temperature, concentrations of H2O, CO2, and 8-14 oxides), making them difficult to implement on large datasets. Here, we use a new open-source Python3 tool, VESIcal, to critically evaluate the behaviors and sensitivities of different solubility models for a range of melt compositions. Using literature datasets of andesitic-dacitic experimental products and melt inclusions as case studies, we illustrate the importance of evaluating the calibration dataset of each model. Finally, we highlight the limitations of particular data presentation methods, such as isobar diagrams, and provide suggestions for alternatives, and best practices regarding the presentation and archiving of data. This review will aid the selection of the most applicable solubility model for different melt compositions, and identifies areas where additional experimental constraints on volatile solubility are required. Plain Language Summary Being able to accurately model the solubility of H2O and CO2 in magmas is very important for understanding a wide variety of volcanic processes, such as the depths at which magma is stored in the crust, the driving force behind volcanic eruptions, and the release of volatile elements into the atmosphere. However, there has been no easy way for volcanologists to perform calculations on large datasets, or to compare different models. This review uses a new, open-source tool called VESIcal written in the popular programming language Python3. This allows us to compare different models for a wide variety of melt compositions, temperatures, and pressures, helping researchers to identify the most suitable model for their study. We also suggest areas where further experimental constraints are required. Finally, we highlight the limitations of particular data presentation methods, such as isobar diagrams, provide suggestions for alternative plots, and best practices regarding the presentation and archiving of data.
引用
收藏
页数:48
相关论文
共 50 条
  • [41] Quantum Key Distribution: Modeling and Simulation through BB84 Protocol Using Python3
    Adu-Kyere, Akwasi
    Nigussie, Ethiopia
    Isoaho, Jouni
    Sensors, 2022, 22 (16):
  • [42] The Moho Relief Beneath the Zagros Collision Zone Through Modeling of Ground-Based Gravity Data and Utilizing Open-Source Resources in Python']Python
    Ardestani, Vahid E.
    Mousavi, Naeim
    PURE AND APPLIED GEOPHYSICS, 2023, 180 (03) : 909 - 918
  • [43] Cerebellocerebral connectivity predicts body mass index: a new open-source Python']Python-based framework for connectome-based predictive modeling
    Bachmann, Tobias
    Mueller, Karsten
    Kusnezow, Simon N. A.
    Schroeter, Matthias L.
    Piaggi, Paolo
    Weise, Christopher M.
    GIGASCIENCE, 2025, 14
  • [44] Dynamic simulation of solar-powered ORC using open-source tools: A case study combining SAM and coolprop via Python']Python
    Eddouibi, Jaouad
    Abderafi, Souad
    Vaudreuil, Sebastien
    Bounahmidi, Tijani
    ENERGY, 2022, 239
  • [45] RaspyControl Lab: A fully open-source and real-time remote laboratory for education in automatic control systems using Raspberry Pi and Python']Python
    Ariza, Jonathan Alvarez
    Galvis, Christian Nomesqui
    HARDWAREX, 2023, 13
  • [46] ProcessOptimizer, an Open-Source Python']Python Package for Easy Optimization of Real-World Processes Using Bayesian Optimization: Showcase of Features and Example of Use
    Bertelsen, Soren
    Carlsen, Sigurd
    Furbo, Soren
    Nielsen, Morten Bormann
    Obdrup, Aksel
    Taaning, Rolf
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2025, 65 (04) : 1702 - 1707
  • [47] Python']Python-Based Open-Source Tool for Automating Seleno-Referencing of Chandrayaan-2 Hyper-Spectral Data Cubes
    Rayal, Ishan
    Chauhan, Prakash
    Thakur, Praveen K.
    Kumar, Ujjwal
    JOURNAL OF THE INDIAN SOCIETY OF REMOTE SENSING, 2024, 52 (02) : 305 - 313
  • [48] InletTracker: An open-source Python']Python toolkit for historic and near real-time monitoring of coastal inlets from Landsat and Sentinel-2
    Heimhuber, Valentin
    Vos, Kilian
    Fu, Wanru
    Glamore, William
    GEOMORPHOLOGY, 2021, 389
  • [49] Reassessing the predictive power of bedfinder: insights into machine learning for subglacial bedform detection - Comments on 'Automatic identification of streamlined subglacial bedforms using machine learning: an open-source Python']Python approach'
    Li, Ming
    Zhao, Huanyu
    Yu, Tianfei
    BOREAS, 2025,
  • [50] iCorrVision-3D: An integrated python']python-based open-source Digital Image Correlation Software for in-plane and out-of-plane measurements (Part 2)
    Filho, Joao
    Nunes, Luiz
    Xavier, Jose
    SOFTWAREX, 2022, 19