OSOceanAcoustics / echopype

Enabling interoperability and scalability in ocean sonar data analysis
https://echopype.readthedocs.io/
Apache License 2.0
96 stars 72 forks source link

Add function to reapply calibration parameters to BI500 data #1259

Open leewujung opened 8 months ago

leewujung commented 8 months ago

The echo data contained in BI500 files are nominally "calibrated" Sv data created using a set of pre-calibration parameters contained in an .ekprm file that accompanies each BI500/EK500 data collection.

The user-input config parameters contain in the .ekprm file are often pre-calibration/nominal parameters. So, once careful new calibration is done, the calibration done using these pre-calibration/nominal parameters could be removed from the BI500 Sv data (these are more equivalent to the EK60/80 raw data), and new parameters can be applied to the "recovered-raw" data to get more accurate Sv values.

We need a function to do the above remove-reapply process to update the Sv data parsed from BI500 files to Sv calculated using more accurate parameters.