Skip to content

v0.1.3b

Compare
Choose a tag to compare
@mvkovatch3 mvkovatch3 released this 21 Oct 18:46
· 183 commits to main since this release

What's Changed

Modules

Outdated code from merge_codes has been removed. Relevant code has already been implemented in flagging and new io module.
report_ctd merged into new ctdcal.io module

io

  • Created new ctdcal.io module for all non-ODF-specific reading/writing functions (#39)
  • Refactor and test odf_io (#37)

ctd_plots

  • Refactor and test ctd_plots (#35)
  • ctd_plots functions now return axis handle if filename is not given
  • cmocean is no longer a module dependency
  • Hardcoded cruise report plot code removed from ctd_plots in favor of ctdcal/scripts/cruise_report.py script
  • _intermediate_residual_plot() is now wrapped around residual_vs_pressure() instead of being a duplicate function

equations_sbe

  • Tests for equations_sbe (#36)
  • Conversion functions will now return a list of missing coefficients (instead of first missing in equation)
  • Zero-values in input frequency arrays are now NaN'd out by default (applies to sbe3, sbe4, and sbe9 conversions)

Miscellaneous

  • Outdated code in top-level old folder has been removed in favor of SBEReader class and equations_sbe module
  • cmocean is no longer a package dependency
  • Renamed master branch to main
  • Fix sphinx/RTD version bug by importing ctdcal._version instead of importlib.metadata.version("ctdcal")
  • Fix GitHub Action run-tests bug which triggered twice when pushing tagged commits
  • Set up Codecov