fgen_runtime.timeseries_collection#

Timeseries collection handling class

ValuesBoundedLike#

class ValuesBoundedLike(*args, **kwargs)[source]#

Bases: Protocol

Class that behaves like a bounded values holder

property value_last_bound: pint.UnitRegistry.Quantity#

Value at the end of the last bound

property values: Quantity#

Values

TimeseriesLike#

class TimeseriesLike(*args, **kwargs)[source]#

Bases: Protocol

Class that behaves like a timeseries

property name: str#

Name of the timeseries

property spline: int#

Spline of the timeseries

property time: ValuesBoundedLike#

Time axis of the timeseries

property values: ValuesBoundedLike#

Values of the timeseries

TimeseriesCollection#

class TimeseriesCollection(ts)[source]#

Bases: object

Container for a number of Timeseries