py_eddy_tracker.eddy_feature.Amplitude

class py_eddy_tracker.eddy_feature.Amplitude(contour, contour_height, data, interval, mle=1, nb_step_min=2, nb_step_to_be_mle=2)[source]

Bases: object

Class to calculate amplitude and counts of local maxima/minima within a closed region of a sea level anomaly field.

Create amplitude object

Parameters
  • contour (Contours) –

  • contour_height (float) –

  • data (array) –

  • interval (float) –

  • mle (int) – maximum number of local maxima in contour

  • nb_step_min (int) – number of interval to consider like an eddy

  • nb_step_to_be_mle (int) – number of interval to be consider like another maxima

Methods

all_pixels_above_h0

Check CSS11 criterion 1: The SSH values of all of the pixels are above a given SSH threshold for anticyclonic eddies.

all_pixels_below_h0

Check CSS11 criterion 1: The SSH values of all of the pixels are below a given SSH threshold for cyclonic eddies.

within_amplitude_limits

Need update

Attributes

EPSILON

amplitude

contour

grid_extract

h_0

interval_min

interval_min_secondary

mle

nb_pixel

pixel_mask

sla

EPSILON = 1e-08
all_pixels_above_h0(level)[source]

Check CSS11 criterion 1: The SSH values of all of the pixels are above a given SSH threshold for anticyclonic eddies.

all_pixels_below_h0(level)[source]

Check CSS11 criterion 1: The SSH values of all of the pixels are below a given SSH threshold for cyclonic eddies.

amplitude
contour
grid_extract
h_0
interval_min
interval_min_secondary
mle
nb_pixel
pixel_mask
sla
within_amplitude_limits()[source]

Need update