Source: GitHub
Defines the NDDataArray, which defines function data such as time histories.
This module also defines several subclasses of NDDataArray, which contain function-type-specific capabilities. Several Enumerations are also defined that connect data fields from the universal file format to the NDDataArray subclasses.
Classes¶
| Name | Summary |
|---|---|
AbscissaIndexExtractor | |
AbscissaValueExtractor | |
CoherenceArray | Data array used to store coherence data |
ComplexType | Enumeration containing the various ways to plot complex data |
CorrelationArray | Data array used to store correlation data |
CPSDPlot | QMainWindow(parent: Optional[QWidget] = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags()) |
DecayedSineTable | Structure for storing sum-of-decayed-sines information |
FunctionTypes | Enumeration containing types of functions found in universal files |
GUIPlot | An iteractive plot window allowing users to visualize data |
ImpulseResponseFunctionArray | Data array used to store impulse response functions |
ModeIndicatorFunctionArray | Mode indicator function (CMIF, NMIF, or NMIF) |
MPLCanvas | The canvas the figure renders into. |
MPLMultiCanvas | The canvas the figure renders into. |
MultipleCoherenceArray | Data array used to store coherence data |
NDDataArray | Generic N-Dimensional data structure |
PowerSpectralDensityArray | Data array used to store power spectral density arrays |
PowerSpectrumArray | Data array used to store power spectra arrays |
ShockResponseSpectrumArray | Generic N-Dimensional data structure |
SpecificDataType | Enumeration containing the types of data in universal files |
SpectrumArray | Data array used to store linear spectra (for example scaled FFT results) |
TimeHistoryArray | Data array used to store time history data |
TransferFunctionArray | Data array used to store transfer functions (for example FRFs) |
TransmissibilityArray | Data array used to store transmissibility data |
TypeQual | Enumeration containing the quantity type (Rotation or Translation) |
Functions¶
| Name | Summary |
|---|---|
coherence_array | Helper function to create a CoherenceArray object. |
correlation_array | Helper function to create a CorrelationArray object. |
data_array | Helper function to create a data array object. |
decayed_sine_table | Helper function to create a DecayedSineTable object. |
frf_from_time_data | Computes a transfer function from reference and response time histories |
from_imat_struct | Constructs a NDDataArray from an imat_fn class saved to a Matlab structure |
from_uff | Create a data array from a unv dictionary from read_unv |
from_unv | Create a data array from a unv dictionary from read_unv |
impulse_response_function_array | Helper function to create a ImpulseResponseFunctionArray object. |
mode_indicator_function_array | Helper function to create a ModeIndicatorFunctionArray object. |
multiple_coherence_array | Helper function to create a MultipleCoherenceArray object. |
power_spectral_density_array | Helper function to create a PowerSpectralDensityArray object. |
power_spectrum_array | Helper function to create a PowerSpectrumArray object. |
shock_response_spectrum_array | Helper function to create a ShockResponseSpectrumArray object. |
spectrum_array | Helper function to create a SpectrumArray object. |
time_history_array | Helper function to create a TimeHistoryArray object. |
transfer_function_array | Helper function to create a TransferFunctionArray object. |
transmissibility_array | Helper function to create a TransmissibilityArray object. |