v0.1.3b
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 ofctdcal/scripts/cruise_report.py
script _intermediate_residual_plot()
is now wrapped aroundresidual_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 ofSBEReader
class andequations_sbe
module - cmocean is no longer a package dependency
- Renamed
master
branch tomain
- 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