ProcessEK80¶
-
class
echopype.process.ProcessEK80(file_path='')¶ Bases:
echopype.process.processbase.ProcessBaseClass for manipulating EK80 echo data already converted to netCDF.
Attributes Summary
Methods Summary
calc_range([range_bins, path])Calculates range [m] using parameters stored in the .nc file.
calc_sample_thickness([path])gets sample thickness using parameters stored in the .nc file.
calc_seawater_absorption([src, path])Returns the seawater absorption
calc_sound_speed([src])gets sound speed [m/s] using parameters stored in the .nc file.
Generate transmit signal as replica for pulse compression.
calibrate([mode, save, save_path, save_postfix])Perform echo-integration to get volume backscattering strength (Sv) or target strength (TS) from EK80 power data.
calibrate_TS([save, save_path, save_postfix])Base method to be overridden for target strength calibration and echo-integration for different sonar models.
calibrate_cw([mode, file_path, save, …])Perform echo-integration to get volume backscattering strength (Sv) from EK80 power data.
get_temperature([path])Pulse compression using transmit signal as replica.
Attributes Documentation
-
ch_ids¶
-
tau_effective¶
Methods Documentation
-
calc_range(range_bins=None, path='')¶ Calculates range [m] using parameters stored in the .nc file. Will use a custom path if one is provided
-
calc_sample_thickness(path='')¶ gets sample thickness using parameters stored in the .nc file. Will use a custom path if one is provided
-
calc_seawater_absorption(src='user', path='')¶ Returns the seawater absorption
- Parameters
- srcstr
‘file’ will return the seawater absoption recorded in the .nc file ‘user’ will calculate the seawater absorption. Default (Francois and Garrison, 1982).
- Returns
- Seawater absorption value
-
calc_sound_speed(src='file')¶ gets sound speed [m/s] using parameters stored in the .nc file. Will use a custom path if one is provided
-
calc_transmit_signal()¶ Generate transmit signal as replica for pulse compression.
-
calibrate(mode='Sv', save=False, save_path=None, save_postfix=None)¶ Perform echo-integration to get volume backscattering strength (Sv) or target strength (TS) from EK80 power data.
- Parameters
- modestr
‘Sv’ for volume backscattering strength calibration (default) ‘TS’ for target strength calibration
- savebool, optional
whether to save calibrated output default to
False- save_pathstr
Full filename to save to, overwriting the RAWFILENAME_Sv.nc default
- save_postfixstr
Filename postfix, default to ‘_Sv’ or ‘_TS’
-
calibrate_TS(save=False, save_path=None, save_postfix=None)¶ Base method to be overridden for target strength calibration and echo-integration for different sonar models.
-
calibrate_cw(mode='Sv', file_path='', save=False, save_path=None, save_postfix=None)¶ Perform echo-integration to get volume backscattering strength (Sv) from EK80 power data.
- Parameters
- modestr
‘Sv’ for volume backscattering strength (default) ‘TS’ for target strength
- file_pathstr
Path to CW data
- savebool, optional
whether to save calibrated Sv output default to
False- save_pathstr
Full filename to save to, overwriting the RAWFILENAME_Sv.nc default
- save_postfixstr
Filename postfix
-
get_pressure()¶
-
get_salinity()¶
-
get_temperature(path='')¶
-
pulse_compression()¶ Pulse compression using transmit signal as replica.
-