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_echodatafunction- Allow combine a large number of
EchoDataobjects 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_echodatafunction (#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
requestsandaiohttpto dependency (#844) - Pin
netcdf4to be <1.6 for pypi package due to ongoingnetcdf-cproblem (#843) - Write
Parsed2Zarrgenerated files totemp_echopype_output/parsed2zarr_temp_files(#832) - Change
iseltoselto fixcompute_Svto 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_timegrid (#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)