v0.6.3
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
- Overhaul
combine_echodata
function- Allow combine a large number of
EchoData
objects exceeding memory limits (#808, #824, #830) - Remove reversed time check from combine_echodata (#835)
- Add minimal ZarrCombine test (#826)
- Order the channel coordinate in file conversion to ensure consistent combination across files (#818)
- Revise outdated data combination behavior (#797, #799)
- Clean up all coordinate and attribute details under
combine_echodata
function (#848, #849)
- Allow combine a large number of
- Track provanance for filenames of raw data files and auxiliary files
Under the hood enhancements
- Clean up functions for setting encoding in the converted files (#851)
- Add
requests
andaiohttp
to dependency (#844) - Pin
netcdf4
to be <1.6 for pypi package due to ongoingnetcdf-c
problem (#843) - Write
Parsed2Zarr
generated files totemp_echopype_output/parsed2zarr_temp_files
(#832) - Change
isel
tosel
to fixcompute_Sv
to allow working with dask array (#828) - Add
open_raw(offload_to_zarr=True)
integration tests (#794)
Bug fixes
- Fix regression bug with interpolating environmental variables to
ping_time
grid (#837, #856) - Fix WindowsPath error with compute_Sv when run on Windows (#829)
- Fix logic problem in
open_raw(offload_to_zarr=True)
that sometimes cause problems (#794, #853)