What’s new

See GitHub releases page for the complete history.

v0.8.3 (2024 December 24)

Overview

This release includes a bug fix for changes from the previous release and a few functionality enhancements.

Enhancements

Bug fixes

v0.8.2 (2023 November 20)

Overview

This release includes a number of important performance enhancements, bug fixes, and under-the-hood refactoring to improve code readability.

Enhancements

Bug fixes

Infrastructure and refactoring

v0.8.1 (2023 September 2)

Overview

This release includes a bug fix and a few infrastructure upgrades and enhancements.

Enhancements and bug fix

Infrastructure

v0.8.0 (2023 August 27)

Overview

This release includes important updates to the raw-converted data format based on adaptation of convention, an efficiency boost for combining multiple EchoData objects, packaging and infrastructure upgrades, and other updates necessitated by these changes.

Enhancement

Raw-converted data format changes

Packaging and infrastructure

Others

Documentation

v0.7.1 (2023 May 1)

Overview

This release includes important updates to the requirements, small bug fixes, and refactoring of AZFP parser code to handle files from glider deployment and improve code coherence.

Enhancement and bug fixes

Tests and infrastructure

v0.7.0 (2023 March 25)

Overview

This release includes new features to interface with Echoview ECS files for computing Sv, reorganization of computing functions into new subpackages, addition of data processing level attributes to data products, and other improvements and bug fixes.

New features and major changes

Bug fixes

Tests and infrastructure

v0.6.4.1 (2023 March 15)

Overview

This is a minor release that includes a small bug fix and an enhancement, which removes excessive warnings due to changes in v0.6.4.

Bug fix

Enhancement

v0.6.4 (2023 March 13)

Overview

This is a release that includes important performance enhancements that allow user-provided calibration parameters for broadband and narrowband calibration, new functionalities to compute and attach split-beam angles to calibrated Sv dataset, perform frequency-differencing and masking, as well as a number of bug fixes and other improvements.

New features

Enhancements and other changes

Bug fixes

Infrastructure

v0.6.3 (2022 October 15)

Overview

This is a minor release that includes an important performance enhancement for combining large volumes of data residing in individual files into a single entity, a number of bug fixes, and other smaller improvements.

New features

Under the hood enhancements

Bug fixes

Infrastructure

v0.6.2 (2022 August 13)

Overview

This is a minor release that includes a few new features and memory efficiency-related changes that make echopype better.

New features

Under the hood enhancements

Infrastructure

v0.6.1 (2022 July 7)

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

New features

Changes of netCDF data model

Enhancements

Infrastructure

v0.6.0 (2022 May 26)

Overview

This is a major release that contains changes that enhances the compliance of echopype data model (and hence generated file structure) to the SONAR-netCDF4 convention Version 1.0 . In addition, some variables were renamed to improve intuitive understanding of sonar data, provenance and standardized attributes are added to the processed dataset (e.g. Sv), the deprecated old API (<0.5.0) was removed, and some bugs were fixed.

Changes of netCDF data model

Changes of EchoData group access pattern

Addition of attributes and variables in raw-converted and processed data

New features and other enhancements

CI improvements

Other changes

v0.5.6 (2022 Feb 10)

Overview

This is a minor release that contains an experimental new feature and a number of enhancements, clean-up and bug fixes, which pave the way for the next major release.

New feature

Enhancements

Bug fixes

Documentation

Testing

v0.5.5 (2021 Dec 10)

Overview

This is a minor release that includes new features, enhancements, bug fixes, and linking to an echopype preprint.

New features

Enhancements

Bug fixes

Documentation

Others

v0.5.4 (2021 Sep 27)

Overview

This is a minor release that contains a few bug fixes and new functionalities. The repo has migrated to use main instead of master after this release.

New features

Bug fixes

Others

v0.5.3 (2021 Aug 20)

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

Bug fixes

Improvements

Documentation

v0.5.2 (2021 Jul 18)

Overview

This is a minor release that addresses issues related to time encoding for data variables related to platform locations and data conversion/encoding for AD2CP data files.

Bug fixes and improvements

v0.5.1 (2021 Jun 16)

Overview

This is a minor release that addresses a couple of issues from the last major version (0.5.0) and improves code maintenance and testing procedures.

New features

Updates and bug fixes

CI improvements

#v0.5.0 (2021 May 17)

Overview

This major release includes:

API updates

The existing API for converting files from raw instrument formats to a standardized format, and for calibrating data and performing operations such as binned averages and noise removal has been updated.

The new API uses a new EchoData object to encapsulate all data and metadata related to/parsed from a raw instrument data file. Beyond the calibration of backscatter quantities, other processing functions follow a consistent form to take an xarray Dataset as input argument and returns another xarray Dataset as output.

The major changes include:

Subpackage and class restructuring

The subpackages and classes were restructured to improve modularity that will help will future expansion and maintenance. The major restructuring includes: (“SONAR” below is used to indicate the sonar model, such as EK60, EK80 or AZFP)

CI overhaul and improvements

Documentation reorganization and updates

New features

Bug fixes

v0.4.1 (2020 Oct 20)

Patches and enhancements to file conversion

This minor release includes the following changes:

Bug fixes

Enhancements

Notes

To increase maintenance efficiency and code readability we are refactoring the convert and process modules. Some usage of these modules will change in the next major release.

v0.4.0 (2020 Jun 24)

Add EK80 conversion, rename subpackage model to process

New features

Bug fixes

Fix bugs in slicing NMEA group data based on the same time base when range_bin is changed