Featured tracking

class py_eddy_tracker.featured_tracking.old_tracker_reference.CheltonTracker(size=0, track_extra_variables=None, track_array_variables=0, array_variables=None, only_variables=None, raw_data=False)[source]

Bases: py_eddy_tracker.observations.observation.EddiesObservations

GROUND = <py_eddy_tracker.dataset.grid.RegularGridDataset object>
classmethod across_ground(record0, record1)[source]
static cost_function(records_in, records_out, distance)[source]

We minimize on distance between two obs

mask_function(other, distance)[source]

We mask link with ellips and ratio

When two self obs use the same other obs, we keep the self obs with amplitude max

solve_function(cost_matrix)[source]

Give the best link for each self obs

py_eddy_tracker.featured_tracking.old_tracker_reference.check_ratio[source]

Only very few case are remove with selection :param current_mask: :param self_amplitude: :param other_amplitude: :param self_radius: :param other_radius: :return: