openpathsampling.numerics.LookupFunction
- class openpathsampling.numerics.LookupFunction(ordinate, abscissa)[source]
- Interpolation between datapoints. - Parameters:
- ordinate (iterable of numbers) – values for the ordinate 
- abscissa (iterable of numbers) – values for the abscissa 
- number. (Iteration and numpy ufuncs work on the values. Callable with any) 
 
 - Notes - Largely, this class mimics an immutable dictionary, except instead of implementing __getitem__, we use the __call__ function. If you call a number that is in the dictionary, you get exactly that number. If you call a number that it not in the dictionary, the get the linear interpolation/extrapolation for that number based on the dictionary values. - Methods - __init__(ordinate, abscissa)- from_dict(dct)- keys()- Return the (ordered) list of ordinates - series()- Return a pandas.Series representation of data points - values()- Return the list of values (ordered by ordinate) - Attributes - x- Property to return the ordinates