v0.6.4
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
- Allow passing in
cal_params
as a dictionary for narrowband and broadband calibration (#955) - Add default chunk encoding for zarr output (#939)
- Add
add_splitbeam_angle
function to theconsolidate
subpackage (#916, #971) - Add a new
mask
subpackage - Allow selection of a subset of channels when combining multiple echodata objects (#892)
- This is done via the added
channel_selection
input argument tocombine_echodata
- This is done via the added
- Add default consolidated flag for
echodata.to_zarr
(#855) - Generalize and improve efficiency of
compute_MVBS
(#878)- Allow
echo_range
that vary withping_time
- Allow
Sv
data that are dask arrays
- Allow
- Add
.nbytes
to obtain that data size of anechodata
object (#874) - Add new data variables from the raw data files to facilitate EK80 calibration (#944)
- transceiver type, transmit impedance, receive impedance, receiver sampling frequency
Enhancements and other changes
- Unify the order of dimensions of
echo_range
across all sonar models (#968) - Create and use the default echopype home directory (#896, #954)
- This default directory is at
~/.echopype
- This default directory is at
- Refactor the
calibrate
subpackage (#904) - Improving pulse compressed broadband Sv computation and echo range computation (#944)
- The resulting values are tested against pyEcholab and Echoview outputs
- Note there is unresolved discrepancy between pyEcholab/Echopype outputs with Echoview outputs for the first section of Sv values
- Change input argument names for
open_raw
(#962)- Change
offload_to_zarr
touse_swap
- Change
max_zarr_mb
tomax_mb
- Change
Bug fixes
- Handling of provenance attributes in apply-mask and add-depth, especially for testing (#930)
- Fix bugs in combining multiple echodata objects (the
combine_echodata
function)- Fix meta_source_filenames bug and enable (meta)source_filenames appending of path and list (#913)
- Fix bugs in
env_params
intake for calibration (#952)