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: