History
0.2.1 (unreleased)
New Features
Breaking Changes
Removed unused plotting stubs
ctdproc.proc.plot_profileandctdproc.proc.plot_TS. Usexarray.DataArray.plot()directly. (GH 9)Moved
wsinkfromctdproc.calcstoctdproc.proc— it is a signal-processing helper, not a TEOS-10 wrapper. Update imports fromctdproc.calcs.wsinktoctdproc.proc.wsink. (GH 9)ctdproc.helpers.atanfitandctdproc.helpers.pad_lrare no longer part of the public API; they have been inlined as private helpers inctdproc.procwhere they are used. (GH 9)
Bug Fixes
Replace deprecated
newshapekeyword withshapeinnp.reshapecalls inphase_correctfor NumPy 2.x compatibility. (PR 55)
Documentation
Rebuild the API reference around a curated
docs/api.rstgrouped by pipeline stage, replacing the alphabetical autosummary dump generated bysphinx-apidoc. Filled placeholder/missing docstrings on the public surface. (GH 9)Fix the inconsistent heading level of “Building the documentation” in
CONTRIBUTING.rstand drop the unusedhtml_static_pathentry fromdocs/conf.pyso the Sphinx build is now warning-free. (GH 9)
Internal Changes
Declare each submodule’s public API explicitly via
__all__(proc,io,calcs,helpers). (GH 9)Switch the Read the Docs build to uv-native install via
method: uvandcommand: sync, dropping the autogenerateddocs/requirements.txtand the dependabot lane that kept it fresh. Split[dependency-groups]intodevanddocs. (PR 58)
0.2.0 (2025-11-10)
New Features
Include oxygen sensor processing. (PR 49) By Alex Roberts.
Move hard coded parameters to function inputs. (PR 20)
Include parameters and processing options as attributes in data structure. (Addressing GH 19, PR 20)
Add CF standard names and units. (PR 25) By Jesse Cusack.
Breaking Changes
Bug Fixes
Fix byte offset for reading hex file on R/V Armstrong (cruise AR73 May 2023). (PR 26)
Fix bug in ctdproc.proc.remove_out_of_bounds() for python > 3.8. (PR 29) By Øyvind Lundesgaard.
Fix hex reading bug introduced in PR26. (PR 43)
Internal Changes
0.1.5 (2021-10-10)
Including all minor changes up to BLT2 cruise in October 2021.
New Features
Improve time handling.
Add functions for saving profiles to .mat format.
0.1.4 (2020-04-20)
Bug Fixes
Documentation
Add contributing guide. Mostly adapting xarray’s contributing guide .
0.1.3 (2020-04-10)
Fix more import issues
0.1.2 (2020-04-10)
Fix import issues
0.1.1 (2020-04-10)
First release on PyPI.