Module:
sdynpy.fileio.sdynpy_escdfSource: GitHub
Signature¶
def sdynpy.fileio.sdynpy_escdf.datasets_from_rattlesnake_system_identification(test_name_slug, sysid_streaming_data, sysid_results_data, verbose=False)Converts system identification data from Rattlesnake into ESCDF Datasets
Parameters¶
test_name_slug : str A string identifier that will be prepended to the dataset names
sysid_streaming_data : str or netCDF4.Dataset A string pointing to a netCDF4 file or the netCDF4 file loaded as a netCDF4.Dataset object. The file should contain streaming data from a System Identification phase of the Rattlesnake controller.
sysid_results_data : str or netCDF4.Dataset A string pointing to a netCDF4 file or the netCDF4 file loaded as a netCDF4.Dataset object. The file should contain spectral data from a System Identification phase of the Rattlesnake controller.
verbose : bool, optional If True, progress will be printed. The default is False.
Returns¶
ESCDF Datasets
A nested Tuple of ESCDF datasets. The first index is the metadata and
the second index is the data. Metadata includes system identification
parameters and channel table. Data includes FRFs, Noise and System ID
Response CPSDs, Noise and System ID Drive CPSDs, and Multiple Coherence.
Raises¶
ImportError
If the escdf package is not available.