Source: GitHub
Signature¶
class sdynpy.signal_processing.sdynpy_srs.WindowedRandomMetrics(lanl_rms_db_error: float, energy: float, rea: float, peak_accel: float, peak_vel: float, peak_disp: float) -> NoneScalar metrics describing one generated realization.
Parameters¶
lanl_rms_db_error : float LANL-style root-mean-square dB error between the achieved and target SRS over the matching frequencies.
energy : float Signal energy computed from the acceleration time history.
rea : float Root energy amplitude.
peak_accel : float Maximum absolute acceleration in the compensated windowed history.
peak_vel : float Maximum absolute velocity derived by integrating the compensated acceleration history.
peak_disp : float Maximum absolute displacement derived by integrating the compensated acceleration history.
Notes¶
These metrics are derived from the compensated windowed realization and are intended for ranking or selecting among multiple random realizations.
Methods¶
| Name | Summary |
|---|---|
__init__ | Initialize self. See help(type(self)) for accurate signature. |
__init__¶
def sdynpy.signal_processing.sdynpy_srs.WindowedRandomMetrics.__init__(self, lanl_rms_db_error: float, energy: float, rea: float, peak_accel: float, peak_vel: float, peak_disp: float) -> NoneInitialize self. See help(type(self)) for accurate signature.