v0.5.3
Overview
This is a minor release that adds a few new functionalities, in particular a method to combine multiple EchoData objects, addresses a few bugs, improves packaging by removing pinning for dependencies, and improving the testing framework.
New features
- Add a new method to combine multiple EchoData objects (#383, #414, #422, #425 )
- Potential time reversal problems in time coordinates (e.g.,
ping_time,location_time) are checked and corrected as part of the combine function - The original timestamps are stored in the
Provenancegroup
- Potential time reversal problems in time coordinates (e.g.,
- Add a new method
compute_rangeforEchoDataobject (#400) - Allow flexible extensions for AZFP files in the form ".XXY" where XX is a number and Y is a letter (#428)
Bug fixes
- Fix the bug/logic problems that prevented calibrating data in EK80 files that contains coexisting BB and CW data (#400)
- Fix the bug that prevented using the latest version of
fsspec(#401) - Fix the bug that placed
echosounder_raw_transmit_samples_i/qas the first ping inechosounder_raw_samples_i/qas they should be separate variables (#427)
Improvements
- Consolidate functions that handle local/remote paths and checking file existence (#401)
- Unpin all dependencies (#401)
- Improve test coverage accuracy (#411)
- Improve testing structure to match with subpackage structure (#401, #416, #429 )