astrix.generic module

class AbstractValue[source]

Bases: Generic[T], ABC

A marker interface for variable objects.

abstractmethod interp(time)[source]
Return type:

Any

Parameters:

time (TimeLike)

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

Bases: AbstractValue[Time]

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

  • time (Time)

  • backend (BackendArg)

interp(time)[source]
Return type:

Any

Parameters:

time (TimeLike)

property invariant: bool