API Documentation¶
This page presents the high-level public Python API grouped by theme. For low-level (C++ binding) symbols see Core API Documentation.
Coordinates & Axes¶
Fundamental 1D axis helpers used by grid and interpolator objects.
|
A coordinate axis is a Variable that specifies one of the coordinates of a variable's values. |
|
A coordinate axis is a Variable that specifies one of the coordinates of a variable's values. |
|
Time axis |
CF Metadata Helpers¶
Identify axis meaning from CF-compliant unit strings.
Units known to the axis defining the latitude. |
|
Units known to the axis defining the longitude. |
|
Units known to the axis defining the time. |
|
|
Units management for axes. |
Spatial Index¶
Spatial search structures.
|
R*Tree spatial index for geodetic scalar values. |
Geohash¶
Encode geographic coordinates into compact base32 strings and work with the resulting discrete spatial grid.
Handle GeoHash encoded in base 32. |
|
|
Overloaded function. |
|
Decode hashes into a geographic points. |
|
Encode coordinates into geohash with the given precision. |
|
Decode hash into a geographic points with the given precision. |
|
Encode coordinates into geohash with the given precision. |
|
Returns all neighbors hash clockwise from north around northwest at the given precision. |
|
Transforms the given codes from one precision to another. |
|
Returns the start and end indexes of the different GeoHash boxes. |
Geodetic Utilities¶
Geodetic primitives, distance helpers and spherical geometry utilities.
|
Defines a box made of two describing points in a spherical coordinates system in degrees. |
|
Returns the distance between the given coordinates. |
|
World Geodetic Coordinates System. |
|
Calculate the crossover between two half-orbits. |
|
A linestring (named so by OGC) is a collection of points. |
|
The multi-polygon contains a list of polygons. |
|
Normalizes longitudes to the range |
|
Handle a point in an equatorial spherical coordinate system in degrees. |
|
The polygon contains an outer ring and zero or more inner rings. |
|
A spatial index based on the R-tree data structure. |
|
World Geodetic System (WGS). |
Binning & Histograms¶
One and two dimensional statistical accumulation utilities.
|
Group a number of more or less continuous values into a smaller number of "bins" located on a vector. |
|
Group a number of more or less continuous values into a smaller number of "bins" located on a grid. |
|
Group a number of more or less continuous values into a smaller number of "bins" located on a grid. |
Cartesian Grids¶
Regular rectilinear grid containers used with interpolators.
|
2D Cartesian Grid. |
|
3D Cartesian Grid. |
|
4D Cartesian Grid. |
Filling Undefined Values¶
Functions for filling missing values in grids.
|
Replaces all undefined values (NaN) in a grid using the Gauss-Seidel method by relaxation. |
|
Filter values using a locally weighted regression function or LOESS. |
Interpolators¶
Scalar field interpolation functions over Cartesian grids.
|
Interpolate a 1D function |
|
Bicubic gridded interpolator. |
|
Interpolate the values provided on the defined bivariate function. |
|
Interpolate the values provided on the defined trivariate function. |
|
Interpolate the values provided on the defined quadrivariate function. |
Univariate Statistics¶
Streaming descriptive statistics of 1D sample streams.
|
Univariate descriptive statistics. |
|
Streaming histogram. |
Orbit Interpolation¶
Work with repeating satellite orbits and derived passes/swaths.
|
Calculate the orbit at the given height. |
|
Get the properties of a swath of an half-orbit. |
|
Get the properties of a swath of an half-orbit. |
|
Coordinates of the satellite at the equator. |
|
Properties of the orbit. |
|
Class representing a pass of an orbit. |
|
Class representing a pass of an orbit. |
Xarray Backends¶
Helpers for constructing interpolators directly from xarray.DataArray
objects.
|
Builds a Grid2D from the Xarray data provided. |
|
Builds a Grid3D from the Xarray data provided. |
|
Builds a Grid4D from the Xarray data provided. |
Interpolation on a regular grid in arbitrary dimensions. |