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.
-
static