Skip to main content

Tools for calculating pH and Alkalinity from spectrophotometric data.

Project description

DOI PyPI version

carbspec : pH and Alkalinity Determination by Spectral Fitting

Submitted Manuscript

High-Precision characterisation of indicator dyes by Spectral Fitting: Application to Swawater pH and Alkalinity measurements. Branson, O. & Ellwood, M. L&O Methods

Electronic supplements are available in the SI Folder.

Installation

pip install carbspec

Example Usage

from carbspec.io import load_spectrum  # for reading files
from carbspec import spectro  # for doing the work

spec = load_spectrum('./SI/data/pH/CRM1_DICKSON_D10_CRM_100211_03_12_2019.dat')  # this data file is in the 'SI' folder of the reposiitory.
# NB Yo don't have to use 'load_spectrum' - the following function just requires two arrays containing wavelength and absorption.

spectro.pH_from_spectrum(s['wavelength'], s['Abs'])

> 3.570124144350996+/-0.006193756635537494

Further examples of pH and TA calculation on batches of files may be found in the Figures Supplement to the manusript.

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

carbspec-0.0.2.tar.gz (13.7 MB view details)

Uploaded Source

Built Distribution

carbspec-0.0.2-py3-none-any.whl (221.1 kB view details)

Uploaded Python 3

File details

Details for the file carbspec-0.0.2.tar.gz.

File metadata

  • Download URL: carbspec-0.0.2.tar.gz
  • Upload date:
  • Size: 13.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for carbspec-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2f2476f1fe3e0060e9788daf6808e73defd6148d77c8e9a451e15bbba5b1c802
MD5 95af564239f445983735d0d116733697
BLAKE2b-256 8577fd70846c4e5e843cc7fd02be3c0c5ae1bd784f3bebd4de80751cbf70aadf

See more details on using hashes here.

File details

Details for the file carbspec-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: carbspec-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 221.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for carbspec-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8788d5a994ab95c318a5070d27c1bce9b0ac8fbe4e6219314eb76853927ccfe8
MD5 c8c871c2bbf1c255759ac7c33a2da542
BLAKE2b-256 cb503330d2731c58deecd1b32b8ce5d588fc5f552f63af57eeedaeca21f6c822

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page