CsmAIAABenchmark#

class acoular.aiaa.aiaa.CsmAIAABenchmark

Bases: PowerSpectraImport

Class to load the CSM that is stored in AIAA Benchmark HDF5 file.

file = Union(None, File(filter=['*.h5'], exists=True), desc='name of data file')

Full name of the .h5 file with data

basename = Property( …

Basename of the .h5 file with data, is set automatically.

num_channels = Property()

number of channels

h5f = Instance(H5FileBase, transient=True)

HDF5 file object

digest = Property(depends_on=['basename', '_csmsum'])

A unique identifier for the CSM importer, based on its properties. (read-only)

fftfreq()

Return the Discrete Fourier Transform sample frequencies.

Returns:
ndarray

Array of length block_size/2+1 containing the sample frequencies.