Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Using Kgen to Generate Cross‐Verified Apparent Equilibrium Constants (K ∗ ’s) for Palaeoseawater Carbonate Chemistry

View through CrossRef
Abstract Quantification of palaeo pH and palaeo CO 2 from marine proxies requires the use of apparent equilibrium constants (K ∗ ’s). The K ∗ ’s required to calculate seawater carbonate chemistry are described by empirically determined calibrations, and for palaeoseawater these calibrations must be adjusted to account for changes in seawater composition. There are a number of possible calibrations that can be used to calculate K ∗ ’s, and each software package for calculating carbonate chemistry separately implements these K ∗ calibrations, which are manually verified against previous implementations. Palaeo applications typically only implement a single calibration for each K ∗ , but have additional complexity from the need to adjust each calibration for changing seawater composition through time. The fragmented approach to K ∗ calculation can result in unintended and difficult to resolve discrepancies between outputs calculated by different pieces of software. We present “Kgen,” a synchronised collection of three pieces of software to consistently calculate palaeoseawater K ∗ ’s in Python, R, and Matlab. Kgen provides a simple, and nearly identical interface in each language. Through use of a Continuous Integration/Continuous Delivery (CI/CD) pipeline, Kgen guarantees consistent outputs between languages by automatically cross‐checking results from all three implementations. Unifying the approach to K ∗ calculation in this way provides an extensible platform for verifiable K ∗ generation for palaeoseawater, which can be integrated into existing carbon speciation calculators to improve the consistency of results.
Title: Using Kgen to Generate Cross‐Verified Apparent Equilibrium Constants (K ∗ ’s) for Palaeoseawater Carbonate Chemistry
Description:
Abstract Quantification of palaeo pH and palaeo CO 2 from marine proxies requires the use of apparent equilibrium constants (K ∗ ’s).
The K ∗ ’s required to calculate seawater carbonate chemistry are described by empirically determined calibrations, and for palaeoseawater these calibrations must be adjusted to account for changes in seawater composition.
There are a number of possible calibrations that can be used to calculate K ∗ ’s, and each software package for calculating carbonate chemistry separately implements these K ∗ calibrations, which are manually verified against previous implementations.
Palaeo applications typically only implement a single calibration for each K ∗ , but have additional complexity from the need to adjust each calibration for changing seawater composition through time.
The fragmented approach to K ∗ calculation can result in unintended and difficult to resolve discrepancies between outputs calculated by different pieces of software.
We present “Kgen,” a synchronised collection of three pieces of software to consistently calculate palaeoseawater K ∗ ’s in Python, R, and Matlab.
Kgen provides a simple, and nearly identical interface in each language.
Through use of a Continuous Integration/Continuous Delivery (CI/CD) pipeline, Kgen guarantees consistent outputs between languages by automatically cross‐checking results from all three implementations.
Unifying the approach to K ∗ calculation in this way provides an extensible platform for verifiable K ∗ generation for palaeoseawater, which can be integrated into existing carbon speciation calculators to improve the consistency of results.

Related Results

Structural and electronic properties of Genm− and KGen− Zintl anions (n=3–10;m=2–4) from density functional theory
Structural and electronic properties of Genm− and KGen− Zintl anions (n=3–10;m=2–4) from density functional theory
Structural optimizations and frequency analyses have been performed on free Genm− and KGen− (n=3–10, m=2–4) Zintl anions and ionization potentials and electron affinities calculate...
Carbonates substitution in lead apatites – IR spectroscopic study
Carbonates substitution in lead apatites – IR spectroscopic study
Similar to Ca-apatites, carbonate substitutions are also possible in Pb-apatites although they are still not fully characterized [1,2]. Therefore, for the first time, a comprehensi...
Lessons learned from the maintenance of ancient aqueducts through their carbonate archives
Lessons learned from the maintenance of ancient aqueducts through their carbonate archives
The study of ancient aqueducts shows us how past societies used water resources such as rivers, lakes, springs and groundwater. Such resources were tested for their quality, captur...
A more realistic approach to speciation using the IUPAC Stability Constants Database
A more realistic approach to speciation using the IUPAC Stability Constants Database
Abstract The IUPAC Stability Constants Database (SC-Database), designed to contain all significant published constants, provides the most complete and accessible rou...
Grouted Piles in Weak Carbonate Rocks
Grouted Piles in Weak Carbonate Rocks
ABSTRACT This paper describes a proposed method of design for the axial capacity of grouted piles in weak carbonate rocks. The, method was developed during a deta...

Back to Top