PyIRoGlass
Project description
PyIRoGlass
PyIRoGlass is a Bayesian MCMC-founded Python algorithm, written in the open-source language Python3, for determining $\mathrm{H_2O}$ and $\mathrm{CO_2}$ species concentrations in the transmission FTIR spectra of basaltic to andesitic glasses. We leverage a database of naturally degassed melt inclusions and back-arc basin basalts to delineate the fundamental shape and variability of the baseline underlying the $\mathrm{CO_{3}^{2-}}$ and $\mathrm{H_2O_{m, 1635}}$ peaks, in the mid-infrared region. PyIRoGlass employs Bayesian inference and Markov Chain Monte Carlo sampling to fit all probable baselines and peaks, solving for best-fit parameters and capturing covariance to offer robust uncertainty estimates.
Preprint
Find the preprint on EarthArXiv on for a more detailed description of the development and validation of the method.
Documentation
Read the documentation for a run-through of the PyIRoGlass code.
Run on the Cloud
If you do not have Python installed locally, run PyIRoGlass on Google Colab.
Run and Install Locally
Obtain a version of Python between 3.8 and 3.12 if you do not already have it installed. PyIRoGlass can be installed with one line. Open terminal and type the following:
pip install PyIRoGlass
Make sure that you keep up with the latest version of PyIRoGlass. To upgrade to the latest version of PyIRoGlass, open terminal and type the following:
pip install PyIRoGlass --upgrade
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for PyIRoGlass-0.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94a6b349862f080049eecfa1fa8e63e867d197b5a74f55ab91f6a48a1232fab8 |
|
MD5 | 26611ba60e101eaa9fe1714e48cdff45 |
|
BLAKE2b-256 | 67874abe77fb5ed5d1e02ec82928b6053cc6e99ea875f578256b7ac417fcb46e |