|
ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
|
Abstract Base Class (ABC) for actual per-model concrete classes. More...
Public Member Functions | |
| __init__ (self, name=None, wavelength_min=0, wavelength_max=0, wavenumber_min=None, wavenumber_max=None, excitation=0, pixels=1024, color=None, image=None) | |
| __str__ (self) | |
| dump (self) | |
Public Attributes | |
| color = color | |
| excitation = excitation | |
| int | has_excitation = 0 |
| image = image if image is not None else name | |
| name = name | |
| pixels = pixels | |
| wavelength_max = wavelength_max | |
| wavelength_min = wavelength_min | |
| wavenumber_max = wavenumber_max | |
| wavenumber_min = wavenumber_min | |
Abstract Base Class (ABC) for actual per-model concrete classes.
FWHM is not addressed in these classes, because it varies so much by sub-configuration (slit, detector etc). That is handled separately in ModelFWHM.
| enlighten.data.ModelInfo.WpModelInfo.__init__ | ( | self, | |
| name = None, | |||
| wavelength_min = 0, | |||
| wavelength_max = 0, | |||
| wavenumber_min = None, | |||
| wavenumber_max = None, | |||
| excitation = 0, | |||
| pixels = 1024, | |||
| color = None, | |||
| image = None ) |
| enlighten.data.ModelInfo.WpModelInfo.__str__ | ( | self | ) |
| enlighten.data.ModelInfo.WpModelInfo.dump | ( | self | ) |
| enlighten.data.ModelInfo.WpModelInfo.color = color |
| enlighten.data.ModelInfo.WpModelInfo.excitation = excitation |
| enlighten.data.ModelInfo.WpModelInfo.has_excitation = 0 |
| enlighten.data.ModelInfo.WpModelInfo.image = image if image is not None else name |
| enlighten.data.ModelInfo.WpModelInfo.name = name |
| enlighten.data.ModelInfo.WpModelInfo.pixels = pixels |
| enlighten.data.ModelInfo.WpModelInfo.wavelength_max = wavelength_max |
| enlighten.data.ModelInfo.WpModelInfo.wavelength_min = wavelength_min |
| enlighten.data.ModelInfo.WpModelInfo.wavenumber_max = wavenumber_max |
| enlighten.data.ModelInfo.WpModelInfo.wavenumber_min = wavenumber_min |