siriushla.as_di_tune

Code Documentation

siriushla.as_di_tune.controls module

class siriushla.as_di_tune.controls.SITuneMonitor(parent=None, prefix='', description='long', use_color_labels=True)[source]

Bases: QWidget

changeEvent(self, a0: QEvent | None)[source]
class siriushla.as_di_tune.controls.TuneControls(parent=None, prefix='', section='', orientation='H', background=None)[source]

Bases: QWidget

Tune Controls.

siriushla.as_di_tune.details module

class siriushla.as_di_tune.details.SITuneMarkerDetails(parent=None, prefix='', orientation='', index=1, isdelta=False, background=None)[source]

Bases: _SiriusWindow

SI Tune Marker Details.

class siriushla.as_di_tune.details.TuneDetails(parent=None, prefix='', section='', orientation='H', background=None)[source]

Bases: _SiriusWindow

Tune Details.

siriushla.as_di_tune.main module

class siriushla.as_di_tune.main.Tune(parent=None, prefix=siriuspy.envars.VACA_PREFIX, section='')[source]

Bases: _SiriusWindow

Tune Window.

siriushla.as_di_tune.spectra module

class siriushla.as_di_tune.spectra.TuneSpectraControls(parent=None, prefix='', section='')[source]

Bases: QWidget

Tune Spectra Controls.

class siriushla.as_di_tune.spectra.TuneSpectraView(parent=None, prefix='', section='')[source]

Bases: SiriusWaveformPlot

Tune Spectra View.

receiveDataH(data)[source]

Update curve H.

receiveDataV(data)[source]

Update curve V.

showTuneH(show)[source]

Whether to show or not curve of Tune H.

showTuneV(show)[source]

Whether to show or not curve of Tune V.

toggleXChannel()[source]

Toggle X channel between FreqArray and TuneFracArray.

siriushla.as_di_tune.spectrogram module

class siriushla.as_di_tune.spectrogram.BOTuneSpectrogram(parent=None, prefix='', orientation='H', background='w')[source]

Bases: SiriusSpectrogramView

BO Tune Spectrogram View.

buffer_curr_size

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

buffer_data_size

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

buffer_size_changed

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

getDataIndex()[source]

Return index of the spectrogram to send in new_data signal.

idx2send_changed

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

image_value_changed(new_image)[source]

Reimplement image_value_changed slot.

mouseDoubleClickEvent(self, event: QMouseEvent | None)[source]
new_data

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

process_image(image)[source]

Process data.

resetBuffer()[source]

Reset buffer.

setBufferSize(new_size)[source]

Set number of averages, or, buffer size.

setIndex2Send(new_idx)[source]

Set index of the spectrogram to send in new_data signal.

toggleXChannel()[source]

Toggle X channel between FreqArray and TuneFracArray.

class siriushla.as_di_tune.spectrogram.BOTuneSpectrogramControls(parent=None, prefix='', orientation='H', title='', background='w')[source]

Bases: QWidget

Booster Tune Spectrogram Controls.

update_buffsize()[source]
update_idx2plot(value=None)[source]

siriushla.as_di_tune.util module

Module contents