Skip to content


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


This documentation site is for version 3, which is in development. For now, install with:

pip install git+

For version 2, and for version 3 once it's ready, install with:

pip install calkulate

Get started

  1. Check what settings you need to use (if any) to import your titration data files.
  2. Read how to import and work with data from a single titration.
  3. See the additional tools for efficiently investigating datasets of multiple titrations.


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


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

Calkulate citation

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

Please specify which version you are using. To find this:

import calkulate as calk


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