v0.9.0
Overview
This release includes a number of new features and performance enhancements, as well as fixes for bugs and warnings. We have fully switched to using the trunk-based development workflow in this release.
New features
- Add noise and attenuation functions from Ryan et. al. 2015 and echopy by @ctuguinay in #1316
- Add
.botand.idxfiles to EK60/EK80 parsing by @ctuguinay in #1318 - Add index aggregation option for cleaning mask functions by @ctuguinay in #1326
- Added alpha-version code for new AZFP6 format by @dash-uvic in #1323
- Use latest MRU parser version and enable
ep.consolidate.add_locationcan be based off datagram type by @ctuguinay in #1359
Enhancements
- Support lazy-loaded EK80 broadband-complex data by @leewujung in #1311
- Allow
MVBSintoep.mask.apply_mask, and add alignment check for target variable and mask by @ctuguinay in #1345 - Enhance
ep.calibrate.compute_Svscalability by enabling EchoData chunking and removing eager computation by @ctuguinay in #1331 - Use Echodata
PlatformandBeam_group1variables to compute depth for EK60/EK80 by @ctuguinay in #1319 - Allow waveform mode "FM" in calibrate by @ctuguinay in #1363
- Allow external arrays in
add_depthand add an universal ping time alignment function by @ctuguinay in #1369
Bug and warning fixes
- Fix duck array
RuntimeWarningfor EK60ep.open_rawby @ctuguinay in #1337 - Coding:
channel_modedtype fromfloat16tofloat32by @ctuguinay in #1350 and #1351 - Fix problems in applying
compute_Svon combinedEchoDataobject by @leewujung in #1328 - Fix data type check for padding short complex pings by @ctuguinay in #1353
- Update
xr.droptoxr.drop_varsby @ctuguinay in #1364
Documentation
- Update docs for visualization by @leewujung in #1347
- Merge data processing level changes from
stableby @leewujung in #1355 - Add the Ping acoustic library to other resources by @gavinmacaulay in #1362
- Update contributing guide and README/index by @leewujung in #1356 and #1373
Others
- Remove the deprecated
visualizesubpackage by @leewujung in #1336 - Temporarily skip datagrams generated by EC150 by @leewujung in #1357
- Modify dask image in requirement.txt by @leewujung in #1361
New Contributors
- @dash-uvic made their first contribution in #1323
Full Changelog: v0.8.4...v0.9.0