Final beta
Version update addressing a number of changes since v0.1.4b with issues planned and logged in milestone 1.
This is the final version of CTDCAL prior to a major refactor, with this version emphasizing future support, bug fixes, and legacy code.
General & Github integration
- Transition to Python 3.11 and remove numerous depreciation errors
- Repair CodeCOV actions
- Fix a number of unit tests
- Pytest actions
- Changes for updated modules
- Implement RINKO unit tests
Documentation
- Update missing entries in CTDCAL API
- Fixes for Readthedocs documentation generation
- Assessed and itemized a number of TODO markers
Code
Flagging
- Implement new flags file to consolidate multiple sensor types
Configuration and directories
- Start consolidation of user settings into a .YML config file
- Retire the scratch_folder from the old data folder setup
Methods
- Add support for new soak detection method
- Add support for turbidity and CDOM fluorometer sensors
- Fixes to oxygen fitting from recent cruise experiences
Tools
- Improvements to QC tool
- Plotting residuals
- Support for visualizing oxygen and temperature
- Minor bugfixes
- Implement a number of ODF discrete file warnings for analyst's reference
- SBE35 refT, ODF autosal, ODF Winkler oxygen
- Support to merge multiple final bottle products for different CTDs
Plotting
- Add param-vs-param plots