Skip to content

About

canyonbpy is a Python package to use the Matlab CANYON-B function developed by Bittig et al., 2018. It was developed from the MATLAB CANYON-B v1.0 in date of 11.09.2018, corresponding to the initial publication of the paper. It is maintained primarily by R. Bajon, currently working at the University of Hawaiʻi at Mānoa.

Citation

If you use canyonbpy in your research, please cite both the original CANYON-B paper and the current Python implementation (to track errors and updates). Each release is archived on Zenodo with a versioned DOI — cite the specific version you used for full reproducibility.

Original CANYON-B paper:

@article{bittig2018canyon,
  title     = {An alternative to static climatologies: Robust estimation of open ocean CO2 variables and nutrient concentrations from T, S, and O2 data using Bayesian neural networks},
  author    = {Bittig, Henry C and Steinhoff, Tobias and Claustre, Hervé and Körtzinger, Arne and others},
  journal   = {Frontiers in Marine Science},
  volume    = {5},
  pages     = {328},
  year      = {2018},
  publisher = {Frontiers},
  doi       = {10.3389/fmars.2018.00328}
}

This package:

@software{bajon_canyonbpy,
  author    = {Bajon, Raphaël},
  title     = {canyonbpy: A Python implementation of CANYON-B},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.14765787},
  url       = {https://doi.org/10.5281/zenodo.14765787}
}

Cite a specific version

Each release has its own versioned DOI on Zenodo. You can find the DOI for the exact version you used on the Zenodo record or in the release notes on GitHub.

Example for v0.3.0:

@software{bajon_canyonbpy_v030,
  author    = {Bajon, Raphaël},
  title     = {canyonbpy: A Python implementation of CANYON-B},
  version   = {0.3.0},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.18868524}
}

Stars

If you like or use this package, please give a star on Github to follow the development and updates.