pyinterp.core.geodetic.Spheroid¶
- class pyinterp.core.geodetic.Spheroid(self, semi_major_axis: float, flattening: float)¶
Bases:
_SpheroidCreate a World Geodetic System (WGS).
- Parameters:
semi_major_axis – Semi-major axis of ellipsoid, in meters.
flattening – Flattening of ellipsoid.
Note
The default constructor initializes a WGS-84 ellipsoid.
Attributes
Flattening of ellipsoid (\(f=\frac{a-b}{a}\)).
Semi-major axis of ellipsoid, in meters (\(a\)).
Public Methods
authalic_radius(self)Get the authalic radius.
axis_ratio(self)Get the axis ratio.
equatorial_circumference(self[, semi_major_axis])Get the equatorial circumference.
Get the equatorial radius of curvature for a meridian.
Get the first eccentricity squared.
geocentric_radius(self, lat)Get the geocentric radius at the given latitude \(\phi\).
linear_eccentricity(self)Get the linear eccentricity.
mean_radius(self)Get the mean radius.
Get the polar radius of curvature.
Get the second eccentricity squared.
semi_minor_axis(self)Get the semi-minor axis.
volumetric_radius(self)Get the volumetric radius.
Special Methods
__eq__(self, other)Override the default behavior of the
==operator.__getstate__(self, /)__ne__(self, other)Override the default behavior of the
!=operator.__setstate__(self, arg0)