shoot.eddies.track.Track

shoot.eddies.track.Track#

class shoot.eddies.track.Track(eddy, time, number, dt, Tc, C=0.07523148148148148)[source]#

Individual eddy track containing a temporal sequence of eddies

Represents a single eddy trajectory through time. Stores the sequence of associated GriddedEddy2D objects and their corresponding times.

Parameters:
  • eddy (GriddedEddy2D or list) – Initial eddy or list of eddies.

  • time (numpy.datetime64 or list) – Time(s) of the eddy detection(s).

  • number (int) – Unique track identifier.

  • dt (float) – Time step between detections in seconds.

  • Tc (float) – Characteristic time scale for tracking in seconds.

  • C (float, default 6.5*1e3/86400) – Characteristic velocity scale (m/s).

__init__(eddy, time, number, dt, Tc, C=0.07523148148148148)[source]#

Methods

reconstruct(eddies, times, number, dt, Tc)

update(eddy, time)

Attributes

ds