ProcessEK60

class echopype.process.ProcessEK60(file_path='')

Bases: echopype.process.processbase.ProcessBase

Class for manipulating EK60 echo data already converted to netCDF.

Attributes Summary

equivalent_beam_angle

gain_correction

sa_correction

Methods Summary

calc_range()

Calculates range in meters using parameters stored in the .nc file.

calc_sample_thickness()

Base method to be overridden for calculating sample_thickness for different sonar models.

calc_seawater_absorption([src, formula_source])

Returns the seawater absorption

calc_sound_speed([src])

Base method to be overridden for calculating sound_speed for different sonar models

calibrate([save, save_postfix, save_path])

Perform echo-integration to get volume backscattering strength (Sv) from EK60 power data.

calibrate_TS([save, save_postfix, save_path])

Perform echo-integration to get Target Strength (TS) from EK60 power data.

Attributes Documentation

equivalent_beam_angle
gain_correction
sa_correction

Methods Documentation

calc_range()

Calculates range in meters using parameters stored in the .nc file.

calc_sample_thickness()

Base method to be overridden for calculating sample_thickness for different sonar models.

calc_seawater_absorption(src='file', formula_source='AM')

Returns the seawater absorption

Parameters
srcstr

‘file’ will return the seawater absoption recorded in the .nc file ‘user’ will calculate the seawater absorption. Default (Ainslie and McColm, 1998).

Returns
Seawater absorption value
calc_sound_speed(src='file')

Base method to be overridden for calculating sound_speed for different sonar models

calibrate(save=False, save_postfix='_Sv', save_path=None)

Perform echo-integration to get volume backscattering strength (Sv) from EK60 power data.

Parameters
savebool, optional

whether to save calibrated Sv output default to False

save_postfixstr

Filename postfix, default to ‘_Sv’

save_pathstr

Full filename to save to, overwriting the RAWFILENAME_Sv.nc default

calibrate_TS(save=False, save_postfix='_TS', save_path=None)

Perform echo-integration to get Target Strength (TS) from EK60 power data.

Parameters
savebool, optional

whether to save calibrated TS output default to False

save_postfixstr, optional

Filename postfix, default to ‘_TS’

save_pathstr, optional

Full filename to save the TS calculation results, overwritting the RAWFILE_TS.nc default