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