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.
American Geophysical Union (AGU)
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...
Impact of Carbonate Scaling on the Efficiency of Used Geothermal Water Reinjection from Low-Middle Temperature Geothermal Fluid in Xianyang Porous Geothermal Field, NW China
Impact of Carbonate Scaling on the Efficiency of Used Geothermal Water Reinjection from Low-Middle Temperature Geothermal Fluid in Xianyang Porous Geothermal Field, NW China
In low-middle temperature porous geothermal field, precipitation of carbonate from solution to form carbonate scale is confirmed as the main obstacle to efficient reinjection from ...
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...
Determination of symmetry relations between higher order material constants for the study of nonlinear acoustic properties of piezoelectric crystals of any symmetry class
Determination of symmetry relations between higher order material constants for the study of nonlinear acoustic properties of piezoelectric crystals of any symmetry class
Each crystal is invariant under a given point symmetry operation. This results in relations between the different material property constants, such as second order elastic constant...
Sedimentary Features and Implications for the Precambrian Non‐stromatolitic Carbonate Succession: A Case Study of the Mesoproterozoic Gaoyuzhuang Formation at the Qiangou Section in Yanqing County of Beijing
Sedimentary Features and Implications for the Precambrian Non‐stromatolitic Carbonate Succession: A Case Study of the Mesoproterozoic Gaoyuzhuang Formation at the Qiangou Section in Yanqing County of Beijing
Abstract: In the long Precambrian period, stromatolitic carbonate successions were very common. However, the non‐stromatolitic carbonate succession that is marked by subtidal depos...
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...

