polaris.coriolis.add_rotated_sphere_coriolis

polaris.coriolis.add_rotated_sphere_coriolis(ds_mesh: Dataset, alpha: float, omega: float | None = None) → Dataset[source]

Add Coriolis fields for a sphere rotated by angle alpha.

Parameters:
  • ds_mesh (xarray.Dataset) – The horizontal mesh dataset to update in place

  • alpha (float) – The rotation angle in radians

  • omega (float, optional) – The angular rotation rate. If not provided, the Earth’s angular velocity is used.

Returns:

xarray.Dataset – The updated dataset