Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@leewujung leewujung released this 08 Aug 17:10
· 20 commits to main since this release
aa01b02

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 .bot and .idx files 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_location can be based off datagram type by @ctuguinay in #1359

Enhancements

  • Support lazy-loaded EK80 broadband-complex data by @leewujung in #1311
  • Allow MVBS into ep.mask.apply_mask, and add alignment check for target variable and mask by @ctuguinay in #1345
  • Enhance ep.calibrate.compute_Sv scalability by enabling EchoData chunking and removing eager computation by @ctuguinay in #1331
  • Use Echodata Platform and Beam_group1 variables 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_depth and add an universal ping time alignment function by @ctuguinay in #1369

Bug and warning fixes

Documentation

Others

New Contributors

Full Changelog: v0.8.4...v0.9.0