set_wavelength¶
-
class
pdsspect.set_wavelength.SetWavelengthModel(image_set)[source]¶ Bases:
objectModel for
SetWavelengthWidgetParameters: image_set ( PDSSpectImageSet) – pdsspect model-
image_set¶ PDSSpectImageSet– pdsspect model
-
accepted_units¶ list– List of accepted units –nm,um, andAA
-
current_image¶ ImageStamp– Current image in menu
-
unit_index¶ intIndex of – attr`unit` inaccepted_units
-
-
class
pdsspect.set_wavelength.SetWavelengthController(model, view)[source]¶ Bases:
objectController for
SetWavelengthWidgetParameters: - model (
SetWavelengthModel) – Model forSetWavelengthWidget - view (
SetWavelengthWidget) – The view to control
-
model¶ SetWavelengthModel– Model forSetWavelengthWidget
-
view¶ SetWavelengthWidget– The view to control
-
change_unit(index)[source]¶ Set the model’s
SetWavelengthModel.unitParameters: index ( int) – Index ofSetWavelengthModel.accepted_unitsto change theSetWavelengthModel.unitto
-
set_current_image_index(index)[source]¶ Set the model’s
SetWavelengthModel.current_image_indexParameters: index ( int) – Index to changeSetWavelengthModel.current_image_indexto
-
set_image_wavelength(wavelength)[source]¶ Set the model’s
SetWavelengthModel.current_imagewavelengthParameters: wavelength ( float) – The model’sSetWavelengthModel.current_imagenew wavelength
- model (
-
class
pdsspect.set_wavelength.SetWavelengthWidget(model)[source]¶ Bases:
PyQt5.QtWidgets.QMainWindowWidget to set images wavelength
Using a
QtWidgets.QMainWindowfor the status bar at the bottom.Parameters: model ( SetWavelengthModel) – Model forSetWavelengthWidget-
model¶ SetWavelengthModel– Model forSetWavelengthWidget
-
controller¶ SetWavelengthController– The widgets controller
QtWidgets.QComboBox– Menu to choose the image to set the wavelength
-
wavelength_text¶ QtWidgets.QLineEdit– Text box to enter and display wavelength
QtWidgets.QComboBox– Menu to choose unit of wavelength
-
main_layout¶ QtWidgets.QHBoxLayout– Main layout of widget
-
change_unit(index)[source]¶ Change
SetWavelengthModel.unitto unit inunits_menuParameters: index ( int) – Index ofSetWavelengthModel.accepted_unitsto change theSetWavelengthModel.unitto
-
display_current_wavelength()[source]¶ Display the
SetWavelengthModel.current_imagewavelength inwavelength_text
-
select_image(index)[source]¶ Select current image
Parameters: index ( int) – Index to changeSetWavelengthModel.current_image_indexto
-
set_wavelength()[source]¶ Set the
SetWavelengthModel.current_imagewavelength to value inwavelength_text
-