IsolateOrders#

class ansys.sound.core.spectrogram_processing.IsolateOrders(signal=None, rpm_profile=None, orders=None, fft_size=1024, window_type='HANN', window_overlap=0.5, width_selection=10)#

Isolates the orders of a signal.

This class isolates the order of a signal that has an associated RPM profile.

Methods

IsolateOrders.convert_fields_container_to_np_array(fc)

Convert a DPF fields container to a NumPy array.

IsolateOrders.get_output()

Get the temporal signal of the isolated orders as a DPF field or fields container.

IsolateOrders.get_output_as_nparray()

Get the temporal signal of the isolated orders as a NumPy array.

IsolateOrders.plot()

Plot the signal after order isolation.

IsolateOrders.process()

Isolate the orders of the signal.

Attributes

IsolateOrders.fft_size

FFT size.

IsolateOrders.orders

Orders.

IsolateOrders.rpm_profile

RPM profile.

IsolateOrders.signal

Signal.

IsolateOrders.width_selection

Width selection.

IsolateOrders.window_overlap

Window overlap.

IsolateOrders.window_type

Window type.