wradlib.ipol.Idw.__call__#
- Idw.__call__(vals, *, maxdist=None)[source]#
Evaluate interpolator for values given at the source points.
You can interpolate multiple datasets of source values (
vals) at once: thevalsarray should have the shape (number of source points, number of source datasets). If you want to interpolate only one set of source values,valscan have the shape (number of source points, 1) or just (number of source points, ) - which is a flat/1-D array. The output will have the same number of dimensions asvals, i.e. it will be a flat 1-D array in casevalsis a 1-D array.- Parameters:
vals (
numpy.ndarray) – ndarray of float, shape (numsourcepoints, …) Values at the source points which to interpolatemaxdist (
float) – the maximum distance up to which points will be included into the interpolation calculation
- Returns:
output (
numpy.ndarray) – ndarray of float with shape (numtargetpoints,…)