Skip to main content

Calkulate: seawater total alkalinity from titration data

Project description

Calkulate

Tests PyPI version Conda Version DOI Docs Coverage License: GPL v3 Code style: black

Calkulate is a Python package for finding total alkalinity from titration data using PyCO2SYS.

Installation

pip install calkulate
conda install conda-forge :: calkulate

Use

If the data for each individual titration is in its own text file and you have a spreadsheet containing the metadata for each titration on separate rows — all formatted as expected — then all you need to do with Calkulate is:

import calkulate as calk
data = calk.read_csv("path/to/metadata_file.csv").calkulate()
data.alkalinity  # <== here are your alkalinity results

For more detail, see the online documentation.

About

Calkulate is being developed primarily by Dr Matthew P. Humphreys at the Royal Netherlands Institute for Sea Research (NIOZ, Texel).

Citation

If you use Calkulate in your work, please cite it as:

Humphreys, M. P. and Matthews, R. S. (2025). Calkulate: total alkalinity from titration data in Python. Zenodo. doi:10.5281/zenodo.2634304.

Please report which version you are using. To find this out:

import calkulate as calk
calk.hello()

License

Calkulate is licensed under the GNU General Public License version 3 (GPLv3).

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

calkulate-23.7.0.tar.gz (52.5 kB view details)

Uploaded Source

Built Distribution

calkulate-23.7.0-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

Details for the file calkulate-23.7.0.tar.gz.

File metadata

  • Download URL: calkulate-23.7.0.tar.gz
  • Upload date:
  • Size: 52.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for calkulate-23.7.0.tar.gz
Algorithm Hash digest
SHA256 2083daa44ce5b88a77c53ce090cff872d9c21d9ba8b73f413fde4b83ba8f81d1
MD5 c6a8ee0178d3f71246176772ad1d356d
BLAKE2b-256 dd199913462a7e094826acf3313c167025070c33d77be7a749e9b30e74772f0a

See more details on using hashes here.

File details

Details for the file calkulate-23.7.0-py3-none-any.whl.

File metadata

  • Download URL: calkulate-23.7.0-py3-none-any.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for calkulate-23.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 712aa9564460150d0ea2fc10e20f1bcca7e37220edbe3062625f5f1c08e7f10d
MD5 d0770fef65030931794226ad7590bc34
BLAKE2b-256 fa4f9526796e737266507977653d92e22001d01d59ac664d4434e1882cb7ad4d

See more details on using hashes here.

Supported by

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