TwiceAsNice  2019-02-18
Namespaces | Variables
setOffset_bcu.py File Reference

Namespaces

 setOffset_bcu
 

Variables

float setOffset_bcu.bias_level = 42.0
 
tuple setOffset_bcu.off_minmax = (450, 590)
 
 setOffset_bcu.refrect = Rect(2.0, 4.0, 2.0, 24.0)
 
string setOffset_bcu.addr = "tcp://192.168.156.142:4001"
 
 setOffset_bcu.app = Application(sys.argv)
 
 setOffset_bcu.config = app.config()
 
 setOffset_bcu.joe = ChitChat()
 
 setOffset_bcu.chipsize = Size(64,64)
 
 setOffset_bcu.channels = Size(8,2)
 
list setOffset_bcu.channelpos = [Point(0,0), Point(0,1), Point(1,0), Point(1,1), Point(2,0), Point(2,1), Point(3,0), Point(3,1),Point(4,0), Point(4,1), Point(5,0), Point(5,1), Point(6,0), Point(6,1), Point(7,0), Point(7,1)]
 
int setOffset_bcu.channelnum = 16
 
 setOffset_bcu.fsize = Size(chipsize.width() / channels.width(), chipsize.height() / channels.height())
 
 setOffset_bcu.fhalf = Size(fsize.width() / 2.0, fsize.height() / 2.0)
 
 setOffset_bcu.fcenter = Point(fsize.width() / 2.0, fsize.height() / 2.0)
 
list setOffset_bcu.refwin = []
 
 setOffset_bcu.chrect = Rect(refrect)
 
 setOffset_bcu.pixel
 
list setOffset_bcu.stat = [[], []]
 
list setOffset_bcu.bias = [[], []]
 
 setOffset_bcu.biasAll = joe.getSeqIntParam("OAC")
 
 setOffset_bcu.image = ImageU16(app.config().node("ICS.LOOP.SVC.PUSH.VAR.IMAGE").Image)
 
 setOffset_bcu.w = ImageU16().crop(image, refwin[ch])
 
list setOffset_bcu.final_off_minmaxsets = []
 
tuple setOffset_bcu.m0 = (stat[0][ch].quantileLower(0.005) + stat[0][ch].quantileUpper(0.995)) / 2.0
 
tuple setOffset_bcu.m1 = (stat[1][ch].quantileLower(0.005) + stat[1][ch].quantileUpper(0.995)) / 2.0
 
tuple setOffset_bcu.m = (m0 - m1) / (bias[0][ch] - bias[1][ch])
 
tuple setOffset_bcu.n = m0 - (m * bias[0][ch])
 
 setOffset_bcu.off_minmaxset = int((bias_level - n) / m)