ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
PixelNoise.Metrics Class Reference

Public Member Functions

 __init__ (self, spectrum, history)
 
 height (self)
 
 reset (self)
 
 resize (self)
 Pops oldest row if we're full, or truncates more if history was reduced, but in either case leaves us with at least one slot to append the latest spectrum.
 
 update (self, spectrum, history)
 
 width (self)
 

Public Attributes

int avg = 0
 
 data = None
 
 history = history
 
int max = 0
 
 mean = np.mean(stdev)
 
int min = 0
 
int stdev = 0
 

Constructor & Destructor Documentation

◆ __init__()

PixelNoise.Metrics.__init__ ( self,
spectrum,
history )

Member Function Documentation

◆ height()

PixelNoise.Metrics.height ( self)

◆ reset()

PixelNoise.Metrics.reset ( self)

◆ resize()

PixelNoise.Metrics.resize ( self)

Pops oldest row if we're full, or truncates more if history was reduced, but in either case leaves us with at least one slot to append the latest spectrum.

◆ update()

PixelNoise.Metrics.update ( self,
spectrum,
history )

◆ width()

PixelNoise.Metrics.width ( self)

Member Data Documentation

◆ avg

int PixelNoise.Metrics.avg = 0

◆ data

PixelNoise.Metrics.data = None

◆ history

PixelNoise.Metrics.history = history

◆ max

int PixelNoise.Metrics.max = 0

◆ mean

PixelNoise.Metrics.mean = np.mean(stdev)

◆ min

int PixelNoise.Metrics.min = 0

◆ stdev

int PixelNoise.Metrics.stdev = 0

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