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.
|
Create a coordinate axis for variable values. |
|
Temporal axis for datetime64 or timedelta64 values. |
CF Metadata Helpers#
Identify axis meaning from CF-compliant unit strings.
Container for valid latitude axis units in CF conventions. |
|
Container for valid longitude axis units in CF conventions. |
|
Container for valid time axis units in CF conventions. |
|
|
Base class for managing valid CF convention units for coordinate axes. |
Spatial Index#
Spatial search structures and unstructured data interpolation.
|
Spatial index for 3D point data with interpolation methods. |
|
Spatial index for 3D point data with interpolation methods. |
|
Spatial index for 3D point data with interpolation methods. |
|
Inverse Distance Weighting interpolation. |
|
Kriging interpolation. |
|
Query nearest neighbors. |
|
Radial Basis Function interpolation. |
|
Window function interpolation. |
Geohash#
Encode geographic coordinates into compact base32 strings and work with the resulting discrete spatial grid.
|
Geohash: Base32 string encoding a rectangular geographic area. |
|
Calculate the area covered by geohash codes. |
|
Overloaded function. |
|
Decode geohash strings into geographic coordinates. |
|
Encode geographic coordinates into geohash strings. |
|
Transform geohash codes between different precision levels. |
|
Get the XArray grid representing the GeoHash grid. |
Binning & Histograms#
One and two dimensional statistical accumulation utilities.
|
Create a 1D binning for grouping values into bins on a vector. |
|
Create a 1D binning for grouping values into bins on a vector. |
|
Create a 1D binning for grouping values into bins on a vector. |
|
Create a 2D binning for grouping values into bins on a grid. |
|
Create a 2D binning for grouping values into bins on a grid. |
|
Create a 2D binning for grouping values into bins on a grid. |
|
Create a 2D histogram for binning continuous values into a grid using TDigest. |
|
Create a 2D histogram for binning continuous values into a grid using TDigest. |
|
Create a 2D histogram for binning continuous values into a grid using TDigest. |
Filling Undefined Values#
Functions for filling missing values in grids.
|
Fill missing values using FFT-based inpainting. |
|
Fill missing values using Gauss-Seidel relaxation. |
|
Fill missing values using LOESS (locally weighted regression). |
|
Fill missing values using multigrid method. |
Interpolators#
Scalar field interpolation functions over Cartesian grids.
|
Univariate interpolation. |
|
Bivariate interpolation. |
|
Trivariate interpolation. |
|
Quadrivariate interpolation. |
Univariate Statistics#
Streaming descriptive statistics of 1D sample streams.
|
Univariate descriptive statistics. |
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. |
|
Represent coordinates of the satellite at the equator. |
|
Represent properties of the orbit. |
|
Represent a pass of an orbit. |
|
Represent a swath of an orbital pass. |
Xarray Backends#
Helpers for constructing interpolators directly from xarray.DataArray objects.
|
Build a Grid2D from Xarray data. |
|
Build a Grid3D from Xarray data. |
|
Build a Grid4D from Xarray data. |
Interpolate on a regular grid in arbitrary dimensions. |