shoot.acoustic.AcousEddy#

class shoot.acoustic.AcousEddy(anomaly)[source]#

Acoustic analysis for an eddy anomaly

Computes acoustic parameters both inside and outside an eddy, and calculates the acoustic impact (difference between inside/outside).

Parameters:

anomaly (Anomaly) – Eddy anomaly object containing profile data inside and outside the eddy.

ecs_inside#

Surface duct thickness inside the eddy.

Type:

float

ecs_outside#

Surface duct thickness outside the eddy.

Type:

float

mcp_inside#

Deep sound speed minimum depth inside the eddy.

Type:

float

mcp_outside#

Deep sound speed minimum depth outside the eddy.

Type:

float

iminc_inside#

Intermediate minimum depth inside the eddy.

Type:

float

iminc_outside#

Intermediate minimum depth outside the eddy.

Type:

float

acoustic_impact#

Combined acoustic impact metric (sum of relative differences).

Type:

float

__init__(anomaly)[source]#

Initialize acoustic eddy analyzer

Parameters:

anomaly (Anomaly) – Eddy anomaly object containing profile data.

Methods

Attributes