Releases: ocean-uhh/seasenselib
Release list
v0.6.1 – Reykjavík
What's Changed
- Add SBE 911+ HEX reader support by @eleanorfrajka in #139
- Conductivity unit handling: verify in readers, normalise in pipeline by @eleanorfrajka in #140
- Improve community readiness and open source compliance by @ysorge in #141
- Fix CI Python matrix by @ysorge in #143
Installation
pip install seasenselib==0.6.1
Contributors
Special thanks to all contributors who made this release possible:
Full Changelog: v0.6.0...v0.6.1
v0.6.0 – Odón
What's Changed
New Data Format Readers
- SBE Hex reader by @ysorge in #95
- Nortek CSV reader by @ysorge in #97
- RBR Hex reader by @ysorge in #122
- Nortek Raw reader (experimental) by @ysorge in #124
- Teledyne RDI Raw reader (ADCP) by @ysorge in #116
Core Features and Reader Functionality
- New variable mappings for SBE instruments by @ysorge in #92
- Handling of timeK in SBE CNV reader by @ysorge in #93
- Support header and unit files for Nortek CSV reader by @ysorge in #109
- Full meta data for SBE HEX reader by @ysorge in #112
- Nortek reader - beam transformation by @ysorge in #129
- SBE Hex TxRealTime=no layout detection + ReferencePressure handling by @ysorge in #134
- CLI argument to pass reader specific arguments by @ysorge in #106
- Multiple extensions for readers by @ysorge in #114
- No CLI output if --verbose is off by @ysorge in #118
- Print / get current version by @ysorge in #120
- New layer conversion/transformation for internal pipeline by @ysorge in #128
- Wrap pycnv output capture + set log level by @ysorge in #136
- Allow pathlib objects for file paths by @ysorge in #138
Fixes and Maintenance
- Nortek ASCII reader - handling of variables by @ysorge in #99 #100
- Support for different datetime patterns missing in SBE ASCII reader by @ysorge in #87
- Dealing with invalid variable names containing slashes by @ysorge in #94
- Time issue for RBR legacy Matlab reader by @ysorge in #101
- RBR ASCII reader - datetime format missing by @ysorge in #110
- Nortek csv parsing east variables by @jmetteUni in #125
- Nortek raw reader works for .aqd files from Gen1 instruments but… by @ysorge in #130
- Harmonize reader-args and introduce reader-args listing by @ysorge in #132
Installation
pip install seasenselib==0.6.0
Contributors
Special thanks to all contributors who made this release possible:
Full Changelog: v0.5.0...v0.6.0
v0.5.0 – Chantaburi
What's Changed
Full Changelog: v0.4.1...v0.5.0
Installation
pip install seasenselib==0.5.0
Contributors
Special thanks to all contributors who made this release possible:
v0.4.1 – Angkor
What's Changed
- Fix: invalid escape sequence in NortekAsciiReader by @ysorge
Full Changelog: v0.3.0...v0.4.0
Installation
pip install seasenselib==0.4.1
Contributors
Special thanks to all contributors who made this release possible:
v0.4.0 – Kuala
What's Changed
- Plugin Mechanism by @ysorge in #61 #62
- CLI and API redesign by @ysorge in #64
- New functions for public API by @ysorge in #58
- Update docs for new API by @eleanorfrajka in #67
- Demo Notebooks and Example Data by @eleanorfrajka in #57
- Fix: Issues with cnv files by @ysorge in #69
- Re-license project from AGPL-3.0 to MIT by @ysorge in #71
- Feat: Reader class modernization by @ysorge in #74 #78
- Extract utility classes from AbstractReader by @ysorge in #79
Full Changelog: v0.3.0...v0.4.0
Installation
pip install seasenselib==0.4.0
Contributors
Special thanks to all contributors who made this release possible:
v0.3.0 – Eppendorf
What's Changed
- Optimization of SBE CNV reader by @ysorge in #43
- New RBR Matlab reader by @ysorge in #45
- New ADCP reader for rdadcp conversion in Matlab by @eleanorfrajka in #46
- Documentation update by @eleanorfrajka in #48
- Project renaming by @ysorge in #50
Full Changelog: v0.2.0...v0.3.0
Installation
pip install seasenselib==0.3.0
Contributors
Special thanks to all contributors who made this release possible:
v0.2.0 – Rotherbaum
Release Notes
This release introduces major improvements to the library with new data format support, redesigned CLI, and enhanced architecture.
New Data Format Readers
- RBR ASCII - Read data from RBR logger ASCII exports
- RBR RSK - Support for both legacy and modern .rsk files
- Nortek ASCII - Process Nortek ADCP ASCII data files
- SeaBird ASCII - Read SBE ASCII exports
- RCM Matlab - Import RCM data from Matlab files
- ADCP Matlab - Process ADCP data from Matlab files
Technical Improvements
- New Project Structure - Reorganized codebase for better maintainability
- Lazy Loading - Improved performance through on-demand module loading
- Refactored Architecture - Cleaner, more modular design
- Dependency Updates - Fixed deprecated
pkg_resourcesusage
Documentation
- Read the Docs integration - Comprehensive online documentation
- GitHub Actions - Automated documentation generation on PRs
CLI Redesign
- Streamlined commands - More intuitive argument naming
- Enhanced functionality - New command-line options for better workflow
Installation
pip install ctd-tools==0.2.0What's Changed
- New Project Structure by @ysorge in #16
- CLI redesign (renaming of arguments + new arguments) by @ysorge in #19
- Reader for RBR ASCII format by @ysorge in #20
- Reader for Nortek ASCII format by @ysorge in #21
- Reader for RBR native old .rsk format by @ysorge in #25
- Adding RTD docs and Github action to generate on PR by @eleanorfrajka in #26
- Reader for RBR native format (modern version) by @ysorge in #27
- Refactoring by @ysorge in #31
- Lazy Loading by @ysorge in #33
- Dealing with deprecated pkg_resources in 3rd party modules by @ysorge in #35
- Reader for SBE ASCII by @isaschmitz in #37
- Reader for RCM Matlab by @isaschmitz in #38
- Reader for ADCP Matlab by @isaschmitz in #36
Full Changelog: https://github.com/ifmeo-hamburg/ctd-tools/commits/v0.2.0
Contributors
Special thanks to all contributors who made this release possible:
v0.1.0 – Jade Bight
Full Changelog: https://github.com/ocean-uhh/seasenselib/commits/v0.1.0