shoot.eddies.track.Tracks

shoot.eddies.track.Tracks#

class shoot.eddies.track.Tracks(eddies, nback, C=0.07523148148148148, **attrs)[source]#

Collection of eddy tracks over time

Performs eddy tracking on an EvolEddies2D object using the Chelton et al. (2011) algorithm with backward association.

Parameters:
  • eddies (EvolEddies2D) – Detected eddies at multiple time steps.

  • nback (int) – Number of backward time steps for multi-step association.

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

__init__(eddies, nback, C=0.07523148148148148, **attrs)[source]#

Methods

reconstruct(ds, nback)

Reconstruct tracks from a tracked xarray dataset

refresh(new_eddies)

refresh a track with a new Eddies object (next time)

to_netcdf(path_nc)

Save to NetCDF format

track_init()

track_step()

Track only for the last eddies.

track_steps()

tracking()

compute the eddy tracking

update(parent_eddies, new_eddies, Dt)

Update based on last detected eddies

update_multi(parent_eddies, new_eddies, Dt)

Update based on several preceding time eddies

Attributes

ds