Skip to main content

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).

Release files for Calkulate 23.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Calkulate 23.7.1
File Size Uploaded
calkulate-23.7.1.tar.gz 53.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Calkulate 23.7.1
File Interpreter ABI Platform
calkulate-23.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 103.5 kB

Release files / calkulate-23.7.1.tar.gz

Download URL calkulate-23.7.1.tar.gz
Size 53.3 kB
Tags Source
SHA-256 checksum
How to use checksums
88c2f784f1c65ff3e4c5b3799e65f4792e66126035f1df9fd58e80ff4651926f
BLAKE2b-256 checksum
How to use checksums
2eee8cf520ce31fd6320e0c2e2683cc799557e9fc785efeefb7dd418681cf26b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / calkulate-23.7.1-py3-none-any.whl

Download URL calkulate-23.7.1-py3-none-any.whl
Size 50.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c0781dc408a2ffe1dc14dce8a736c253a308761866f5f91f504a6138e12d0db6
BLAKE2b-256 checksum
How to use checksums
1693d233c9ddcd099539974d0901b8d73944a50755a4413076d68b84e6e399d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

23.7.1 This release

2 release files

23.6.2

2 release files

23.6.1

2 release files

23.6

2 release files

23.5

2 release files

23.4

2 release files

23.3

2 release files

23.2.1

2 release files

23.1.0

2 release files

23.0.2

2 release files

23.0.1

2 release files

23.0.0

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.21

2 release files

2.0.20

2 release files

2.0.19

2 release files

2.0.9

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

1 release file

2.0.0

2 release files

0.5.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page