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 Ruff

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.1.tar.gz (53.3 kB view details)

Uploaded Source

Built Distribution

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

calkulate-23.7.1-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: calkulate-23.7.1.tar.gz
  • Upload date:
  • Size: 53.3 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.1.tar.gz
Algorithm Hash digest
SHA256 88c2f784f1c65ff3e4c5b3799e65f4792e66126035f1df9fd58e80ff4651926f
MD5 021a86e59b0d972a5cdc837fc52311b6
BLAKE2b-256 2eee8cf520ce31fd6320e0c2e2683cc799557e9fc785efeefb7dd418681cf26b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: calkulate-23.7.1-py3-none-any.whl
  • Upload date:
  • Size: 50.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0781dc408a2ffe1dc14dce8a736c253a308761866f5f91f504a6138e12d0db6
MD5 ae9fb3f3df0299900a531a9a53993dd3
BLAKE2b-256 1693d233c9ddcd099539974d0901b8d73944a50755a4413076d68b84e6e399d6

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