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...
Carbonate Depositional Sequences and Systems Tracts—Responses of Carbonate Platforms to Relative Sea-Level Changes
Carbonate Depositional Sequences and Systems Tracts—Responses of Carbonate Platforms to Relative Sea-Level Changes
Abstract Standard carbonate facies models are widely used to interpret paleoenvironments, but they do not address how carbonate platforms are affected by relative...
How far south did Cenozoic tropical carbonate platforms develop in the South Atlantic Ocean?
How far south did Cenozoic tropical carbonate platforms develop in the South Atlantic Ocean?
Tropical carbonate platforms accompanied the latitudinal shifts of the tropical belt throughout the Cenozoic. Their flat-topped geometries were influenced by a variety of processes...
Sequence Stratigraphy of Aggrading and Backstepping Carbonate Shelves, Oligocene, Central Kalimantan, Indonesia
Sequence Stratigraphy of Aggrading and Backstepping Carbonate Shelves, Oligocene, Central Kalimantan, Indonesia
Abstract Four major Oligocene carbonate sequences were studied in the Teweh area of Central Kalimantan, Indonesia, to better understand how they might serve as re...
The importance of non-equilibrium in the development of economic system (thermodynamic approach)
The importance of non-equilibrium in the development of economic system (thermodynamic approach)
Purpose– New non-equilibrium systems theory is a very important theoretical and methodological base of survey and understanding of contemporary economic systems and processes. Equi...
Rate and depth of pedogenic-carbonate accumulation in soils: Formulation and testing of a compartment model
Rate and depth of pedogenic-carbonate accumulation in soils: Formulation and testing of a compartment model
The rate and depth of pedogenic carbonate accumulation in soils formed in Quaternary alluvium may be viewed as a theoretical problem that involves the mutual interaction of several...
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...

Back to Top