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

Public Member Functions

 __init__ (self, spectrum, history, iqr)
 
 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, iqr)
 
 width (self)
 

Public Attributes

 data = None
 
 history = history
 
bool iqr = iqr
 
int max = 0
 
int mean = 0
 
int median = 0
 
int min = 0
 
int stdev = 0
 

Constructor & Destructor Documentation

◆ __init__()

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

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,
iqr )

◆ width()

PixelNoise.Metrics.width ( self)

Member Data Documentation

◆ data

PixelNoise.Metrics.data = None

◆ history

PixelNoise.Metrics.history = history

◆ iqr

bool PixelNoise.Metrics.iqr = iqr

◆ max

int PixelNoise.Metrics.max = 0

◆ mean

int PixelNoise.Metrics.mean = 0

◆ median

int PixelNoise.Metrics.median = 0

◆ min

int PixelNoise.Metrics.min = 0

◆ stdev

int PixelNoise.Metrics.stdev = 0

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