A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Calkulate

Calkulate is a Python package for finding total alkalinity from titration data using PyCO2SYS.
https://github.com/mvdh7/calkulate

Category: Hydrosphere
Sub Category: Ocean Carbon and Temperature

Keywords

alkalinity seawater titration total-alkalinity

Keywords from Contributors

chemistry oceanography autograd measurements

Last synced: about 1 hour ago
JSON representation

Repository metadata

Calkulate: total alkalinity from titration data in Python

README.md

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

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


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 551
Total Committers: 4
Avg Commits per committer: 137.75
Development Distribution Score (DDS): 0.194

Commits in past year: 16
Committers in past year: 1
Avg Commits per committer in past year: 16.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Matthew Humphreys m****s@i****m 444
Matthew Humphreys m****s@g****m 102
Ruth Payne (ENV - Postgraduate Researcher) j****u@U****K 4
The Codacy Badger b****r@c****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 11
Total pull requests: 37
Average time to close issues: 7 months
Average time to close pull requests: about 8 hours
Total issue authors: 4
Total pull request authors: 4
Average comments per issue: 0.73
Average comments per pull request: 0.03
Merged pull request: 35
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/mvdh7/calkulate

Top Issue Authors

  • mvdh7 (7)
  • matthiasbirkich (2)
  • d-sandborn (1)
  • bjkramerumnedu (1)

Top Pull Request Authors

  • mvdh7 (34)
  • VeckoTheGecko (1)
  • cclauss (1)
  • codacy-badger (1)

Top Issue Labels

  • enhancement (6)

Top Pull Request Labels


Package metadata

pypi.org: calkulate

Calkulate: seawater total alkalinity from titration data

  • Homepage:
  • Documentation: https://calkulate.readthedocs.io/
  • Licenses: GNU General Public License v3 (GPLv3)
  • Latest release: 23.6.2 (published 6 months ago)
  • Last Synced: 2025-04-26T13:34:12.024Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 1,619 Last month
  • Rankings:
    • Dependent packages count: 3.131%
    • Average: 12.889%
    • Downloads: 13.851%
    • Dependent repos count: 21.684%
  • Maintainers (1)

Dependencies

docs/requirements.txt pypi
  • mkdocs-material ==8.3.7
.github/workflows/docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/python-package.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • PyCO2SYS *
  • matplotlib *
  • numpy *
  • openpyxl *
  • pandas *
  • scipy *

Score: 11.343275286096018