Core API Documentation¶
Low-level classes & functions implemented in the compiled extension module (pyinterp.core
).
Most users should start with the high-level API Documentation overview.
Axes¶
Core axis primitives.
|
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 |
NumPy Datetime Utilities¶
Vectorized helpers for working with numpy.datetime64
values.
|
Return the date part of the dates. |
|
Return the data as an array of native Python datetime objects. |
Return the number the timedelta since the first January. |
|
|
Return the ISO calendar of dates. |
|
Return the time part of the dates. |
|
Return the weekday of the dates; Sunday is 0 . |
Bicubic & Spline Routines¶
Internal bicubic spline interpolation kernels.
|
Overloaded function. |
|
Overloaded function. |
|
Overloaded function. |
|
Overloaded function. |
Binning¶
Core accumulation structures by dtype.
|
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 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. |
|
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. |
Bivariate Interpolators¶
Object oriented 2D interpolator classes.
Bilinear interpolation in a 2D space. |
|
Bilinear interpolation in a 2D space. |
|
Inverse distance weighting interpolation in a 2D space. |
|
Nearest interpolation in a 2D space. |
Bivariate Kernel Functions¶
Vectorized functional 2D interpolation routines.
|
Interpolate the values provided on the defined bivariate function. |
|
Interpolate the values provided on the defined bivariate function. |
|
Interpolate the values provided on the defined bivariate function. |
Cartesian Grids¶
Typed grid containers.
|
Cartesian Grid 2D. |
|
Cartesian Grid 2D. |
|
Cartesian Grid 2D. |
|
Cartesian Grid 3D |
|
Cartesian Grid 3D |
|
Cartesian Grid 3D |
|
Cartesian Grid 4D |
|
Cartesian Grid 4D |
|
Cartesian Grid 4D |
Univariate Descriptive Statistics¶
Streaming statistics.
|
Univariate descriptive statistics. |
|
Univariate descriptive statistics. |
Geodetic System¶
Geodetic primitives and spatial operations.
|
Defines a box made of two describing points. |
|
World Geodetic Coordinates System. |
|
Calculate the crossover between two half-orbits. |
|
A linestring (named so by OGC) is a collection of points. |
A MultiPolygon is a collection of polygons. |
|
|
Handle a point in a geographic coordinates system in degrees. |
|
The polygon contains an outer ring and zero or more inner rings. |
|
R*Tree spatial index. |
|
World Geodetic System (WGS). |
Geohash (Integer)¶
Integer encoded geohash helpers.
|
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. |
Geohash (Bytes)¶
Byte encoded geohash helpers and transformations.
|
Handle GeoHash encoded in base 32. |
|
Calculated the area caovered by the GeoHash codes. |
|
Overloaded function. |
|
Decode hashes into a geographic points. |
|
Encode coordinates into geohash with the given precision. |
GeoHash encoded as integer 64 bits |
|
|
Transforms the given codes from one precision to another. |
|
Returns the start and end indexes of the different GeoHash boxes. |
Temporal Cartesian Grids¶
Grids extended with a time dimension.
|
Temporal Cartesian Grid 3D |
|
Temporal Cartesian Grid 3D |
|
Temporal Cartesian Grid 4D |
|
Temporal Cartesian Grid 4D |
4D Interpolation Kernels¶
Functional 4D interpolation (space + time) routines.
|
Overloaded function. |
|
Overloaded function. |
R*Tree¶
Spatial index & associated interpolation kernels.
Radial basis functions |
|
Window functions |
|
|
RTree spatial index for geodetic scalar values |
|
RTree spatial index for geodetic scalar values |
Replace Undefined Values¶
Gap filling routines and supporting types.
Type of values processed by the loess filter |
|
Type of first guess grid to solve Poisson's equation. |
|
|
Overloaded function. |
|
Overloaded function. |
|
Replaces all undefined values (NaN) in a grid using the Gauss-Seidel method by relaxation. |
|
Replaces all undefined values (NaN) in a grid using the Gauss-Seidel method by relaxation. |
3D Interpolators¶
Object oriented 3D interpolator classes.
Bilinear interpolation in a 3D space. |
|
Bilinear interpolation in a 3D space. |
|
Inverse distance weighting interpolation in a 3D space. |
|
Nearest interpolation in a 3D space. |
Temporal 3D Interpolators¶
Object oriented 3D + time interpolator classes.
Bilinear interpolation in a 3D space. |
|
Bilinear interpolation in a 3D space. |
|
Inverse distance weighting interpolation in a 3D space. |
|
Nearest interpolation in a 3D space. |
3D Interpolation Kernels¶
Vectorized functional 3D interpolation routines.
|
Overloaded function. |
|
Overloaded function. |