sph_bilinear

  • Interpolates data over a sphere using bilinear functions

Calling Sequence

import spatial_interpolators as spi
zi = spi.sph_bilinear(x,y,z,xi,yi)

Source code

spatial_interpolators.sph_bilinear(x, y, z, xi, yi, flattened=False, fill_value=-9999.0)[source]

Spherical interpolation routine for gridded data using bilinear interpolation

Parameters
x: float

input longitude

y: float

input latitude

z: float

input data

xi: float

output longitude

yi: float

output latitude

flattened: bool, default False

input xi, yi are flattened arrays

fill_value: float, default -9999.0

value to use if xi and yi are out of range

Returns
zi: float

interpolated data