Skip to content

Add EK80 conversion, rename subpackage model to process

Compare
Choose a tag to compare
@leewujung leewujung released this 24 Jun 23:53
2113bc6

New features

  • Add EK80 support:
    • File conversion from EK80 .raw files to netCDF and zarr formats
    • "Simple" calibration to frequency-average Sv based on pulse compression output is implemented but needs to be thoroughly tested.
  • Rename subpackage echopype.model to echopype.process
    • The new name better describes the subpackage's function to process data for further analysis
    • Also rename class EchoData to Process to mirror the structure in Convert better.
    • Importing using the old names will be deprecated in the next release.
  • Overhaul converting multiple files with combine_opt=True
    • If target format is netCDF, temporary files will be created and finally combined to a single netCDF. This is due to current restriction that xarray does not allow simply appending new data to an existing file.
    • If target format is zarr, data in each file are unpacked and appended to the same output file.
  • Allow reading Zarr into Process in addition to netCDF: thanks @lsetiawan!
  • Add a logo!

Bug fixes

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