Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

thermohaline-steps

A python toolbox to detect thermohaline staircases and calculate some statistical properties of them.

Install

To install the latest release from PyPI

pip install thremohalinesteps

For an editable local install

pip install -e .

An example notebook demonstrating functionality can be found in the examples directory

Aims

  • Replicate classification system of van der Boog et al.
  • Generalise to accept generic evenly sampled CTD profiles as input
  • Accept irregularly sampled input
  • Test using synthetic profiles
  • Distribute via PyPI

Related work

This toolbox is used in the paper "Glider observations of thermohaline staircases in the tropical North Atlantic using an automated classifier" Callum Rollo, Karen J. Heywood & Rob A. Hall 2022 https://doi.org/10.5194/gi-11-359-2022

It is a genrealised reimplemenation of the original work by Carine van Der Boog et al. 2020

Original paper by van Der Boog et al. https://doi.org/10.5194/essd-13-43-2021

Original codebase by van Der Boog https://doi.org/10.5281/zenodo.4286170

License

Licensed under GPL v3

Metadata

Release files for thermohalinesteps 0.0.3b0

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

Source distribution (sdist)

Source distribution for thermohalinesteps 0.0.3b0
File Size Uploaded
thermohalinesteps-0.0.3b0.tar.gz 75.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thermohalinesteps 0.0.3b0
File Interpreter ABI Platform
thermohalinesteps-0.0.3b0-py3-none-any.whl Python 3 none any Details

Total release size: 98.0 kB

Release files / thermohalinesteps-0.0.3b0.tar.gz

Download URL thermohalinesteps-0.0.3b0.tar.gz
Size 75.3 kB
Tags Source
SHA-256 checksum
How to use checksums
582bdc0e9f60c6bffe780d550ccf8e21a80f50818eaf7b34e883ae682c91d0b5
BLAKE2b-256 checksum
How to use checksums
74d487e8278b9e254be922e4e9bd99cf75d34a5059e9a8d355e53069ce28818f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / thermohalinesteps-0.0.3b0-py3-none-any.whl

Download URL thermohalinesteps-0.0.3b0-py3-none-any.whl
Size 22.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be0fe0b4d609f413aca7df283e9b01aaf5946da77c45abaca5383ae601f52163
BLAKE2b-256 checksum
How to use checksums
3731c4018e0dbc2caa72a281a3433ed80ff7abd1d56d858962b232c86e288bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.3b0 This release

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