Skip to main content

PyBAYWATCH: BAYWATCH in Python

Project description

PyPI

PyBAYWATCH

This package incorporates a set of Bayesian hierarchical Proxy System Models (PSMs, i.e., forward data models) for sedimentary paleoclimate records in Python, including:

  • BAYSPAR: for TEX$_{86}$ in paleotemperature proxy (Tierney and Tingley, 2014, 2015).
  • BAYSPLINE: for U$^{K'}_{37}$ in alkenone paleothermometer (Tierney and Tingley, 2018).
  • BAYMAG: for Mg/Ca in planktic foraminifera (Tierney et al., 2019).
  • BAYFOX: for global plankit foraminifera $\delta^{18}$O(Malevich et al., 2019).
  • BAYMBT: for the branched GDGT MBT5Me proxy in soils, peats, and lakes (Dearing Crampton-Flood et al., 2020; Martínez-Sosa et al., 2021).

It includes two modes: (i) Python wrappers for the original Matlab codebases, and (ii) pure Python versions. The detailed supporting information is provided below:

Model Python wrapper Pure Python
BAYSPAR
BAYSPINE ❌ (due to a non-open Matlab toolbox)
BAYMAG
BAYFOX
BAYMBT

Installation

pip install pybaywatch

References

  • Tierney, J. E. & Tingley, M. P. A Bayesian, spatially-varying calibration model for the TEX86 proxy. Geochimica et Cosmochimica Acta 127, 83–106 (2014).
  • Tierney, J. E. & Tingley, M. P. A TEX86 surface sediment database and extended Bayesian calibration. Sci Data 2, 150029 (2015).
  • Tierney, J. E. & Tingley, M. P. BAYSPLINE: A New Calibration for the Alkenone Paleothermometer. Paleoceanography and Paleoclimatology 33, 281–301 (2018).
  • Tierney, J. E., Malevich, S. B., Gray, W., Vetter, L. & Thirumalai, K. Bayesian Calibration of the Mg/Ca Paleothermometer in Planktic Foraminifera. Paleoceanography and Paleoclimatology 34, 2005–2030 (2019).
  • Malevich, S. B., Vetter, L. & Tierney, J. E. Global Core Top Calibration of δ18O in Planktic Foraminifera to Sea Surface Temperature. Paleoceanography and Paleoclimatology 34, 1292–1315 (2019).
  • Dearing Crampton-Flood, E., Tierney, J. E., Peterse, F., Kirkels, F. M. S. A. & Sinninghe Damsté, J. S. BayMBT: A Bayesian calibration model for branched glycerol dialkyl glycerol tetraethers in soils and peats. Geochimica et Cosmochimica Acta 268, 142–159 (2020).
  • Martínez-Sosa, P. et al. A global Bayesian temperature calibration for lacustrine brGDGTs. Geochimica et Cosmochimica Acta 305, 87–105 (2021).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybaywatch-2026.6.25.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybaywatch-2026.6.25-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

Details for the file pybaywatch-2026.6.25.tar.gz.

File metadata

  • Download URL: pybaywatch-2026.6.25.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pybaywatch-2026.6.25.tar.gz
Algorithm Hash digest
SHA256 0846e9ef81ffdb4d365d6c8dc4efc8f94fb7142613dc5f5ff1340be516463f49
MD5 218757b87d34234793f039b298bd2f37
BLAKE2b-256 55ebb269211c38b3a72c16845c6607374357130e33fe5433ebec7b380a971e92

See more details on using hashes here.

File details

Details for the file pybaywatch-2026.6.25-py3-none-any.whl.

File metadata

  • Download URL: pybaywatch-2026.6.25-py3-none-any.whl
  • Upload date:
  • Size: 34.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pybaywatch-2026.6.25-py3-none-any.whl
Algorithm Hash digest
SHA256 f7b678499504ed00aa0208ff178c82d73284a130ed73aef2b6455b346ed30979
MD5 b3fd39420c77f7bfe3401f5e70876ee8
BLAKE2b-256 c103e23477f55085d81eb02a3bf97e534dc92232c32743e45780be30d1d46a7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page