Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.SignalProcessingGUI

Signature

class sdynpy.SignalProcessingGUI(time_history_array: sdynpy.core.sdynpy_data.TimeHistoryArray = None, geometry=None)

An iteractive window allowing users to compute FRFs

Methods

NameSummary
__init__Create a Signal Processing window to compute FRF and other spectral data.
acceptanceChanged
analyzePolyPy
analyzeSMAC
block_averaging_signals
block_data_range_signals
block_sampling_signals
compute
compute_triggers
connect_callbacks
create_rois
endTimeChanged
framesChanged
frameSizeChanged
frameTimeChanged
frequencyLinesChanged
frequencySpacingChanged
get_abscissa_index_range
hysteresisChanged
initialize_ui
levelChanged
loadData
loadGeometry
overlapChanged
overlapSamplesChanged
plotDeflection
plotTransient
pretriggerChanged
referencesChanged
referenceViewChanged
reset_ui
responsesChanged
responseViewChanged
saveAutospectra
saveCoherence
saveCrossspectra
saveFRF
saveWindowedTimeHistory
sendToReference
sendToResponse
showAutospectra
showCoherence
showCrossspectra
showFRF
showWindowedTimeHistory
startTimeChanged
toggleROI
typeChanged
updateHysteresisFromReference
updateHysteresisFromResponse
updateTimeFromReference
updateTimeFromResponse
updateTriggerFromReference
updateTriggerFromResponse
windowChanged

__init__

def sdynpy.SignalProcessingGUI.__init__(self, time_history_array: sdynpy.core.sdynpy_data.TimeHistoryArray = None, geometry=None)

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

Returns

acceptanceChanged

def sdynpy.SignalProcessingGUI.acceptanceChanged(self)

analyzePolyPy

def sdynpy.SignalProcessingGUI.analyzePolyPy(self)

analyzeSMAC

def sdynpy.SignalProcessingGUI.analyzeSMAC(self)

block_averaging_signals

def sdynpy.SignalProcessingGUI.block_averaging_signals(self, block: bool)

block_data_range_signals

def sdynpy.SignalProcessingGUI.block_data_range_signals(self, block: bool)

block_sampling_signals

def sdynpy.SignalProcessingGUI.block_sampling_signals(self, block: bool)

compute

def sdynpy.SignalProcessingGUI.compute(self)

compute_triggers

def sdynpy.SignalProcessingGUI.compute_triggers(self)

connect_callbacks

def sdynpy.SignalProcessingGUI.connect_callbacks(self)

create_rois

def sdynpy.SignalProcessingGUI.create_rois(self)

endTimeChanged

def sdynpy.SignalProcessingGUI.endTimeChanged(self)

framesChanged

def sdynpy.SignalProcessingGUI.framesChanged(self)

frameSizeChanged

def sdynpy.SignalProcessingGUI.frameSizeChanged(self)

frameTimeChanged

def sdynpy.SignalProcessingGUI.frameTimeChanged(self)

frequencyLinesChanged

def sdynpy.SignalProcessingGUI.frequencyLinesChanged(self)

frequencySpacingChanged

def sdynpy.SignalProcessingGUI.frequencySpacingChanged(self)

get_abscissa_index_range

def sdynpy.SignalProcessingGUI.get_abscissa_index_range(self)

hysteresisChanged

def sdynpy.SignalProcessingGUI.hysteresisChanged(self)

initialize_ui

def sdynpy.SignalProcessingGUI.initialize_ui(self)

levelChanged

def sdynpy.SignalProcessingGUI.levelChanged(self)

loadData

def sdynpy.SignalProcessingGUI.loadData(self)

loadGeometry

def sdynpy.SignalProcessingGUI.loadGeometry(self)

overlapChanged

def sdynpy.SignalProcessingGUI.overlapChanged(self)

overlapSamplesChanged

def sdynpy.SignalProcessingGUI.overlapSamplesChanged(self)

plotDeflection

def sdynpy.SignalProcessingGUI.plotDeflection(self)

plotTransient

def sdynpy.SignalProcessingGUI.plotTransient(self)

pretriggerChanged

def sdynpy.SignalProcessingGUI.pretriggerChanged(self)

referencesChanged

def sdynpy.SignalProcessingGUI.referencesChanged(self)

referenceViewChanged

def sdynpy.SignalProcessingGUI.referenceViewChanged(self)

reset_ui

def sdynpy.SignalProcessingGUI.reset_ui(self)

responsesChanged

def sdynpy.SignalProcessingGUI.responsesChanged(self)

responseViewChanged

def sdynpy.SignalProcessingGUI.responseViewChanged(self)

saveAutospectra

def sdynpy.SignalProcessingGUI.saveAutospectra(self)

saveCoherence

def sdynpy.SignalProcessingGUI.saveCoherence(self)

saveCrossspectra

def sdynpy.SignalProcessingGUI.saveCrossspectra(self)

saveFRF

def sdynpy.SignalProcessingGUI.saveFRF(self)

saveWindowedTimeHistory

def sdynpy.SignalProcessingGUI.saveWindowedTimeHistory(self)

sendToReference

def sdynpy.SignalProcessingGUI.sendToReference(self)

sendToResponse

def sdynpy.SignalProcessingGUI.sendToResponse(self)

showAutospectra

def sdynpy.SignalProcessingGUI.showAutospectra(self)

showCoherence

def sdynpy.SignalProcessingGUI.showCoherence(self)

showCrossspectra

def sdynpy.SignalProcessingGUI.showCrossspectra(self)

showFRF

def sdynpy.SignalProcessingGUI.showFRF(self)

showWindowedTimeHistory

def sdynpy.SignalProcessingGUI.showWindowedTimeHistory(self)

startTimeChanged

def sdynpy.SignalProcessingGUI.startTimeChanged(self)

toggleROI

def sdynpy.SignalProcessingGUI.toggleROI(self, roi)

typeChanged

def sdynpy.SignalProcessingGUI.typeChanged(self)

updateHysteresisFromReference

def sdynpy.SignalProcessingGUI.updateHysteresisFromReference(self)

updateHysteresisFromResponse

def sdynpy.SignalProcessingGUI.updateHysteresisFromResponse(self)

updateTimeFromReference

def sdynpy.SignalProcessingGUI.updateTimeFromReference(self)

updateTimeFromResponse

def sdynpy.SignalProcessingGUI.updateTimeFromResponse(self)

updateTriggerFromReference

def sdynpy.SignalProcessingGUI.updateTriggerFromReference(self)

updateTriggerFromResponse

def sdynpy.SignalProcessingGUI.updateTriggerFromResponse(self)

windowChanged

def sdynpy.SignalProcessingGUI.windowChanged(self)