TimeSeries
TimeSeries
Bases: ABC
Abstract base class for OpenSees time series.
Time series instances do not self-register. A TimeSeriesManager owns tags, lookup, removal, and retagging for a local model context.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
series_type
|
str
|
OpenSees time series type name, such as |
required |
Attributes:
| Name | Type | Description |
|---|---|---|
tag |
Optional[int]
|
Manager-assigned OpenSees tag. It remains |
series_type |
OpenSees time series type name used by concrete classes. |
Attributes
Methods:
_require_tag
Return the assigned tag or fail if the instance is unmanaged.
Concrete to_tcl implementations call this so an unmanaged object
fails early instead of rendering an invalid OpenSees command.
Returns:
| Type | Description |
|---|---|
int
|
The manager-assigned integer tag. |
Raises:
| Type | Description |
|---|---|
ValueError
|
If this time series has not been added to a manager. |