ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
enlighten.data.ModelInfo.WpModelInfo Class Reference

Abstract Base Class (ABC) for actual per-model concrete classes. More...

Inheritance diagram for enlighten.data.ModelInfo.WpModelInfo:
[legend]

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __init__()

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 )

Member Function Documentation

◆ __str__()

enlighten.data.ModelInfo.WpModelInfo.__str__ ( self)

◆ dump()

enlighten.data.ModelInfo.WpModelInfo.dump ( self)

Member Data Documentation

◆ color

enlighten.data.ModelInfo.WpModelInfo.color = color

◆ excitation

enlighten.data.ModelInfo.WpModelInfo.excitation = excitation

◆ has_excitation

enlighten.data.ModelInfo.WpModelInfo.has_excitation = 0

◆ image

enlighten.data.ModelInfo.WpModelInfo.image = image if image is not None else name

◆ name

enlighten.data.ModelInfo.WpModelInfo.name = name

◆ pixels

enlighten.data.ModelInfo.WpModelInfo.pixels = pixels

◆ wavelength_max

enlighten.data.ModelInfo.WpModelInfo.wavelength_max = wavelength_max

◆ wavelength_min

enlighten.data.ModelInfo.WpModelInfo.wavelength_min = wavelength_min

◆ wavenumber_max

enlighten.data.ModelInfo.WpModelInfo.wavenumber_max = wavenumber_max

◆ wavenumber_min

enlighten.data.ModelInfo.WpModelInfo.wavenumber_min = wavenumber_min

The documentation for this class was generated from the following file: