Module:
sdynpy.fileio.sdynpy_rattlesnakeSource: GitHub
Signature¶
def sdynpy.fileio.sdynpy_rattlesnake.read_system_id_data(file)Read system-identification data from a Rattlesnake npz file.
Parses the FRF matrix, response CPSD, reference CPSD, response noise
CPSD, reference noise CPSD, and multiple coherence from a numpy .npz
file produced by the Rattlesnake system-identification routine. Applies
response and reference transformation matrices when they are present in
the file (i.e. when the corresponding array is not NaN).
Parameters¶
file : str or numpy.lib.npyio.NpzFile Path to the Rattlesnake
.npzsystem-ID file, or an already-loadedNpzFileobject.
Returns¶
frfs : TransferFunctionArray Frequency response function matrix from the system ID.
response_cpsd : PowerSpectralDensityArray Response cross-power spectral density array.
reference_cpsd : PowerSpectralDensityArray Reference cross-power spectral density array.
response_noise_cpsd : PowerSpectralDensityArray Response noise cross-power spectral density array.
reference_noise_cpsd : PowerSpectralDensityArray Reference noise cross-power spectral density array.
coherence : MultipleCoherenceArray Multiple coherence array for each response channel.