Skip to content

v0.1.5b

Latest
Compare
Choose a tag to compare
@Klankers Klankers released this 11 Sep 22:49

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