Interpolation

Interpolation allows to transfer data from one set of locations to another. This includes for example:

  • interpolating the data from a polar grid to a cartesian grid or irregular points
  • interpolating point observations to a grid or a set of irregular points
  • filling missing values, e.g. filling clutters
Nearest Nearest-neighbour interpolation in N dimensions.
Idw Inverse distance weighting interpolation in N dimensions.
Linear Interface to the scipy.interpolate.LinearNDInterpolator class.
OrdinaryKriging Interpolate using Ordinary Kriging
ExternalDriftKriging ExternalDriftKriging(src, trg, cov=‘1.0 Exp(10000.)’, nnearest=12,
interpolate Convenience function to use the interpolation classes in an efficient way
interpolate_polar Convenience function to interpolate polar data
cart_to_irregular_interp Interpolate array values defined by cartesian coordinate array cartgrid to new coordinates defined by newgrid using nearest neighbour, linear or cubic interpolation
cart_to_irregular_spline Map array values defined by cartesian coordinate array cartgrid to new coordinates defined by newgrid using spline interpolation.