v0.6.1
Overview
This is a minor release that includes important bug fixes, a number of new features, and some leftover data format changes specific to parsed AD2CP data format.
Bug fixes
- We use
datatreeunder the hood for theEchoDataobject, butdatatreev0.0.4 had a bug in accessing subgroups in netCDF data model in Windows OS. This was fixed indatatreev0.0.6, and hence we updated our dependency and made other associated changes to support cross platform users (#732, #748) - Fix empty Sv problem related to renaming time coordinate associated with environmental parameters used for calibration; this is a regression bug from v0.6.0 changes (#755)
- Fix a bug in
compute_MVBSin selectingecho_rangefor specific frequency. This is a regression bug from v0.6.0 changes (#736) - Allow parsing data from EK60 with split-beam transducers but without phase/angle data (#491, #718)
- Check filter coeffs existence in
SetGroupsEK80.set_vendorbefore saving (#720, #724) - Fix the check in
compute_MVBSfor handling different variations of NaN entries in the Sv dataset (#753) - Fix invalid timestamp issue in AD2CP data conversion (#733)
New features
- Enhance
update_platformto support a new use case (location data from fixed location) and add more consistency (#741) - Ability to parse and store RAW4 datagram for EK80 data (#714)
- Add utility function for swapping
channelcoordinate withfrequency_nominal(#710) - Add ES70, ES80, EA640 to allowed data type for calibration (#759)
Changes of netCDF data model
- Reorganize AD2CP data variables into different
Sonar/Beam_groupXs and different first-level groups in a form consistent with v0.6.0 changes for all other sonar models (#731); some variables remain to be discussed and may change in future releases (#719)
Enhancements
- Refactor AD2CP conversion to improve speed and memory usage through removal of xr.merge (#505)
- Update Python requirements in docs to >=3.8 (#744)
Infrastructure
- Update PR action to use PR title [all tests ci] to run the entire suite of tests and [skip ci] to skip all tests (#721)