astrix.generic module

class AbstractValue[source]

Bases: ABC

A marker interface for variable objects.

abstractmethod interp(time)[source]
Return type:

Any

Parameters:

time (Time)

property backend: str
property data: Any
abstract property invariant: bool
property time: Time
class TimeSeriesValue(data, time, backend=None)[source]

Bases: AbstractValue

Parameters:
  • data (Array | list[float] | float)

  • time (Time)

  • backend (BackendArg)

interp(time)[source]
Return type:

Any

Parameters:

time (Time)

property invariant: bool