shoot.eddies.eddies2d.find_eddy_centers

shoot.eddies.eddies2d.find_eddy_centers#

shoot.eddies.eddies2d.find_eddy_centers(u, v, window, dx=None, dy=None, paral=False)[source]#

Detect eddy centers from velocity field

Uses local normalized angular momentum peaks in vortex-dominated regions (negative Okubo-Weiss) to identify eddy centers.

Parameters:
  • u (xarray.DataArray) – Zonal velocity component (2D).

  • v (xarray.DataArray) – Meridional velocity component (2D).

  • window (float) – Search window size in kilometers.

  • dx (xarray.DataArray, optional) – Grid resolution along X in meters.

  • dy (xarray.DataArray, optional) – Grid resolution along Y in meters.

  • paral (bool, default False) – Use parallel processing for peak detection.

Returns:

Dataset with detected eddy center locations and properties.

Return type:

xarray.Dataset