sdynpy.modal.sdynpy_signal_processing_gui.SignalProcessingGUI

class SignalProcessingGUI(time_history_array: Optional[TimeHistoryArray] = None, geometry=None)[source]

Bases: QMainWindow

An iteractive window allowing users to compute FRFs

__init__(time_history_array: Optional[TimeHistoryArray] = None, geometry=None)[source]

Create a Signal Processing window to compute FRF and other spectral data.

A TimeHistoryArray can be passed as an argument, or data can be loaded from a file.

Parameters
  • data_array (TimeHistoryArray) – Time history data to use to compute FRF and other spectral data.

  • geometry (Geometry) – Geometry data used to plot transients or deflection shapes

Return type

None.

Methods

__init__([time_history_array, geometry])

Create a Signal Processing window to compute FRF and other spectral data.

acceptanceChanged()

analyzePolyPy()

analyzeSMAC()

block_averaging_signals(block)

block_data_range_signals(block)

block_sampling_signals(block)

compute()

compute_triggers()

connect_callbacks()

create_rois()

endTimeChanged()

frameSizeChanged()

frameTimeChanged()

framesChanged()

frequencyLinesChanged()

frequencySpacingChanged()

get_abscissa_index_range()

hysteresisChanged()

initialize_ui()

levelChanged()

loadData()

loadGeometry()

overlapChanged()

overlapSamplesChanged()

plotDeflection()

plotTransient()

pretriggerChanged()

referenceViewChanged()

referencesChanged()

reset_ui()

responseViewChanged()

responsesChanged()

saveAutospectra()

saveCoherence()

saveCrossspectra()

saveFRF()

saveWindowedTimeHistory()

sendToReference()

sendToResponse()

showAutospectra()

showCoherence()

showCrossspectra()

showFRF()

showWindowedTimeHistory()

startTimeChanged()

toggleROI(roi)

typeChanged()

updateHysteresisFromReference()

updateHysteresisFromResponse()

updateTimeFromReference()

updateTimeFromResponse()

updateTriggerFromReference()

updateTriggerFromResponse()

windowChanged()

Attributes

acceptanceChanged()[source]
analyzePolyPy()[source]
analyzeSMAC()[source]
block_averaging_signals(block: bool)[source]
block_data_range_signals(block: bool)[source]
block_sampling_signals(block: bool)[source]
compute()[source]
compute_triggers()[source]
connect_callbacks()[source]
create_rois()[source]
endTimeChanged()[source]
frameSizeChanged()[source]
frameTimeChanged()[source]
framesChanged()[source]
frequencyLinesChanged()[source]
frequencySpacingChanged()[source]
get_abscissa_index_range()[source]
hysteresisChanged()[source]
initialize_ui()[source]
levelChanged()[source]
loadData()[source]
loadGeometry()[source]
overlapChanged()[source]
overlapSamplesChanged()[source]
plotDeflection()[source]
plotTransient()[source]
pretriggerChanged()[source]
referenceViewChanged()[source]
referencesChanged()[source]
reset_ui()[source]
responseViewChanged()[source]
responsesChanged()[source]
saveAutospectra()[source]
saveCoherence()[source]
saveCrossspectra()[source]
saveFRF()[source]
saveWindowedTimeHistory()[source]
sendToReference()[source]
sendToResponse()[source]
showAutospectra()[source]
showCoherence()[source]
showCrossspectra()[source]
showFRF()[source]
showWindowedTimeHistory()[source]
startTimeChanged()[source]
toggleROI(roi)[source]
typeChanged()[source]
updateHysteresisFromReference()[source]
updateHysteresisFromResponse()[source]
updateTimeFromReference()[source]
updateTimeFromResponse()[source]
updateTriggerFromReference()[source]
updateTriggerFromResponse()[source]
windowChanged()[source]