sdynpy.core.sdynpy_data
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.
Copyright 2022 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Functions
|
Helper function to create a data array object. |
|
Helper function to create a DecayedSineTable object. |
|
Computes a transfer function from reference and response time histories |
|
Constructs a NDDataArray from an imat_fn class saved to a Matlab structure |
|
Create a data array from a unv dictionary from read_unv |
|
Create a data array from a unv dictionary from read_unv |
|
Joins several data arrays together by concatenating their ordinates |
|
Load in the specified file into a SDynPy array object |
Classes
|
|
|
|
|
|
|
Data array used to store coherence data |
|
Enumeration containing the various ways to plot complex data |
|
Data array used to store correlation data |
|
Structure for storing sum-of-decayed-sines information |
|
Enumeration containing types of functions found in universal files |
|
An iteractive plot window allowing users to visualize data |
|
Data array used to store impulse response functions |
|
|
|
|
|
Mode indicator function (CMIF, NMIF, or NMIF) |
|
Data array used to store coherence data |
|
Generic N-Dimensional data structure |
|
Data array used to store power spectral density arrays |
|
Data array used to store power spectra arrays |
|
|
|
Enumeration containing the types of data in universal files |
|
Data array used to store linear spectra (for example scaled FFT results) |
|
Data array used to store time history data |
|
Data array used to store transfer functions (for example FRFs) |
|
Data array used to store transmissibility data |
|
Enumeration containing the quantity type (Rotation or Translation) |