CTDFjorder is a Python package for processing and analyzing CTD (Conductivity, Temperature, Depth) data. Documentation: Read the docs
⭐ Features
- Read RBR (.rsk) and SonTek Castaway (.csv) files and extract CTD data
- Process CTD data, including removing non-positive samples and cleaning data
- Calculate derived quantities such as absolute salinity, density, and potential density
- Determine mixed layer depth (MLD) using different methods
- Generate plots for visualizing CTD profiles and derived quantities
- Command-line interface (CLI) for easy processing and merging of CTD data files
📦 Installation
It's recommended that you create a new environment just for CTDFjorder. This can be done in conda with the following command.
conda create --name ctdfjorder python=3.12
conda activate ctdfjorder
To install ctdfjorder you can use pip:
pip install ctdfjorder
🚀 Usage
CTDFjorder provides a command-line interface (CLI) for processing and analyzing CTD data in addition to serving as a python library. A tutorial has been setup here for running the CLI.
⚠️ Issues
If you encounter an issue while running or using CTDFjorder, please submit a report on the Issues page. This is the fastest way to get your problem resolved.
📝 License
CTDFjorder is released under the MIT License.
📑 Citing CTDFjorder
Citation information for CTDFjorder can be found here zenodo.13293665.
📢 Acknowledgments
CTDFjorder was developed for the Fjord Phyto project. The GSW-python library was used for certain dervied calculations.
Citations
McDougall, T. J., & Barker, P. M. (2011). Getting started with TEOS-10 and the Gibbs Seawater (GSW) Oceanographic Toolbox. SCOR/IAPSO WG127.
Pan, B.J.; Vernet, M.; Reynolds, R.A.; Mitchell, B.G.: The optical and biological properties of glacial meltwater in an Antarctic fjord. PLOS ONE 14(2): e0211107 (2019). https://doi.org/10.1371/journal.pone.0211107
Metadata
Release files for ctdfjorder 0.8.91
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ctdfjorder-0.8.91.tar.gz | 51.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ctdfjorder-0.8.91-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.3 kB
Release files / ctdfjorder-0.8.91.tar.gz
| Download URL | ctdfjorder-0.8.91.tar.gz |
|---|---|
| Size | 51.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bdf77b3d8314e9fdeb9ddd2640b3dacfd90da85950a169f88b3515fb389be03b
|
|
BLAKE2b-256 checksum How to use checksums |
1c5f1a4ed05db48c1695d15e53437b1bb3bb733bfb9a9af5616e53d80c5b9370
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.5 Linux/6.5.0-1025-azure
|
Release files / ctdfjorder-0.8.91-py3-none-any.whl
| Download URL | ctdfjorder-0.8.91-py3-none-any.whl |
|---|---|
| Size | 57.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d54f9b39ac528ecb913d648673d518c651a246df7f1855d9b7e5ba8c3f03e52d
|
|
BLAKE2b-256 checksum How to use checksums |
b8b27b894d828d0f5a977d701d90cc46340d82a28686b558dbc368db36754fc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.5 Linux/6.5.0-1025-azure
|