clouddrift.kinematics.residual_position_from_displacement#
- clouddrift.kinematics.residual_position_from_displacement(longitude: float | ndarray | DataArray, latitude: float | ndarray | DataArray, x: float | ndarray, y: float | ndarray) tuple[float] | tuple[ndarray][source]#
- Return residual longitudes and latitudes along a trajectory on the spherical Earth after correcting for zonal and meridional displacements x and y in meters. - This is applicable as an example when one seeks to correct a trajectory for horizontal oscillations due to inertial motions, tides, etc. - Parameters#- longitudefloat or array-like
- Longitude in degrees. 
- latitudefloat or array-like
- Latitude in degrees. 
- xfloat or np.ndarray
- Zonal displacement in meters. 
- yfloat or np.ndarray
- Meridional displacement in meters. 
 - Returns#- residual_longitudefloat or np.ndarray
- Residual longitude after correcting for zonal displacement, in degrees. 
- residual_latitudefloat or np.ndarray
- Residual latitude after correcting for meridional displacement, in degrees. 
 - Examples#- Obtain the new geographical position for a displacement of 1/360-th of the circumference of the Earth from original position (longitude,latitude) = (1,0): - >>> from clouddrift.sphere import EARTH_RADIUS_METERS >>> residual_position_from_displacement(1,0,2 * np.pi * EARTH_RADIUS_METERS / 360,0) (0.0, 0.0) 
