Skip to content

ConstantTimeSeries

ConstantTimeSeries

ConstantTimeSeries(factor: float = 1.0)

Bases: TimeSeries

Constant load-factor time series for time-invariant scaling.

This time series applies a fixed scale factor throughout an analysis. It is commonly used for static load patterns or as a simple multiplier in plain load patterns.

Tcl form

timeSeries Constant <tag> -factor <factor>

Attributes:

Name Type Description
factor

Constant scale factor applied for the whole analysis.

Example
from femora.core.model import Model

model = Model()
ts = model.time_series.constant(factor=0.5)
pattern = model.pattern.plain(time_series=ts)
print(ts.tag)

Create a constant time series.

Parameters:

Name Type Description Default
factor float

Constant scale factor applied for the whole analysis.

1.0

Raises:

Type Description
ValueError

If factor cannot be converted to float.