Skip to content

v0.8.4

Compare
Choose a tag to compare
@leewujung leewujung released this 24 Apr 17:40
· 105 commits to main since this release
2a0e637

Overview

This release includes a few performance enhancements, bug fixes, and improving warnings/error messages. We are also preparing to switch to using the trunk-based development workflow in the next release to streamline new contributions.

Enhancements

  • Upgrade compress_pulse to use parallelized convolution by @anantmittal in #1208
  • Optimize harmonize_env_param_time by @anantmittal in #1235
  • Optimize frequency differencing with dask by @anantmittal in #1198
  • Optimize get_vend_cal params_power by @anujsinha3 in #1285
  • apply_mask changes: Allow multi-channel masks, allow the depth dimension, and simplify fill value by @ctuguinay in #1230
  • Update _calc_Sv_offset for AZFP parsing by @leewujung in #1304
  • Move compute_Sv_offset to inside of AZFP parser by @ctuguinay in #1307
  • Support calibration of EK80 broadband complex data from sequential pinging by @ctuguinay in #1302
  • Add skipna argument to compute_MVBS/NASC to control mean behavior over NaN elements by @ctuguinay in #1269

Bug fixes and warnings

  • Fix error parsing integer in frequency-differencing equation by @leewujung in #1278
  • Fix time encoding to use int64 and "nanoseconds since 1970-01-01 00:00:00Z" by @ctuguinay in #1299
  • Add warnings and raised errors for add_location by @ctuguinay in #1296

Others

New Contributors

Full Changelog: v0.8.3...v0.8.4