ltl – LTL

class pyhetdex.ltl.marray.FVector(fname=None)[source]

Bases: object

Python class allowing reading / writing of ltl/FVector object.

read(ios)[source]
write(ios)[source]
data

The internal numpy array holding the data

class pyhetdex.ltl.marray.MArray(fname=None)[source]

Bases: object

Python class allowing reading / writing of ltl/MArray object.

_MArray__recursive_write(ios, data, i, pad, frmt)
read(ios)[source]
write(ios)[source]
data

The internal numpy array holding the data

pyhetdex.ltl.chebyshev.interpCheby2D_7(x, y, p)[source]

Evaluate the 2D, 7th order, Chebyshev series at values x, y.

Parameters:
x, y : numbers or ndarray-like

values of x and y where to evaluate the series

p : ndarray-like

coefficient ordered according to cure distortion output.

Returns:
ndarray

array of evaluations

pyhetdex.ltl.chebyshev.matrixCheby2D_7(x, y)[source]

Create and return a 2D array of Tx_i, Ty_j ordered as needed for use with cure distortion solutions.

Parameters:
x, y : numbers or ndarray-like

values of x and y where to compute the Ts

Returns:
two dimensional array with len(x) rows and 36 columns