refellipsoidForAzimuth

Workspace.refellipsoidForAzimuth(self: pyarts.arts._Workspace, refellipsoid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.refellipsoid, latitude: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], azimuth: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Conversion of 3D ellipsoid to 1D curvature radius.

Calculates the curvature radius for the given latitude and azimuth angle, and uses this to set a spherical reference ellipsoid suitable for 1D calculations. The curvature radius is a better local approximation than using the local ellipsoid radius.

The used expression assumes a geodetic latitude, but also latitudes should be OK as using this method anyhow signifies an approximation.

Author(s): Patrick Eriksson

Parameters:
  • refellipsoid (Vector, optional) – Reference ellipsoid. See refellipsoid, defaults to self.refellipsoid [INOUT]

  • latitude (Numeric) – Latitude. [IN]

  • azimuth (Numeric) – Azimuth angle. [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]