LUT1d

LUT1d provides a light wrapper for the isce::core::LUT1d class which serves as an interpolator to a 1-D function.

Factory

from isce3.core import lut1d

obj = lut1d(**kwds)

Documentation

class isce3.core.LUT1d.LUT1d

Wrapper for pyLUT1d.

static bind(pyLUT1d lut)

Creates a pyLUT1d object that acts as a reference to an existing pyLUT1d instance.

coordinates

Get coordinates of LUT.

eval(x)

Evaluate LUT at given coordinate(s).

Parameters

x (ndarray or float) – Coordinate(s) to evaluate at.

Returns

Value of LUT at x

Return type

float

static loadFromH5(h5Group, name_coords='r0', name_values='skewdc_values')

Load LUT1d from an HDF5 group

Parameters

h5Group (h5py group) – HDF5 group with lut1d data

Returns

pyLUT1d object

size

Get size of LUT.

values

Get values of LUT.