TwiceAsNice  2019-02-18
Variables
setOffset_bcu Namespace Reference

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)
 

Variable Documentation

◆ addr

string setOffset_bcu.addr = "tcp://192.168.156.142:4001"

◆ app

setOffset_bcu.app = Application(sys.argv)

◆ bias

list setOffset_bcu.bias = [[], []]

◆ bias_level

float setOffset_bcu.bias_level = 42.0

◆ biasAll

setOffset_bcu.biasAll = joe.getSeqIntParam("OAC")

◆ channelnum

int setOffset_bcu.channelnum = 16

◆ channelpos

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)]

◆ channels

setOffset_bcu.channels = Size(8,2)

◆ chipsize

setOffset_bcu.chipsize = Size(64,64)

◆ chrect

setOffset_bcu.chrect = Rect(refrect)

◆ config

setOffset_bcu.config = app.config()

◆ fcenter

setOffset_bcu.fcenter = Point(fsize.width() / 2.0, fsize.height() / 2.0)

◆ fhalf

setOffset_bcu.fhalf = Size(fsize.width() / 2.0, fsize.height() / 2.0)

◆ final_off_minmaxsets

list setOffset_bcu.final_off_minmaxsets = []

◆ fsize

setOffset_bcu.fsize = Size(chipsize.width() / channels.width(), chipsize.height() / channels.height())

◆ image

setOffset_bcu.image = ImageU16(app.config().node("ICS.LOOP.SVC.PUSH.VAR.IMAGE").Image)

◆ joe

setOffset_bcu.joe = ChitChat()

◆ m

tuple setOffset_bcu.m = (m0 - m1) / (bias[0][ch] - bias[1][ch])

◆ m0

tuple setOffset_bcu.m0 = (stat[0][ch].quantileLower(0.005) + stat[0][ch].quantileUpper(0.995)) / 2.0

◆ m1

tuple setOffset_bcu.m1 = (stat[1][ch].quantileLower(0.005) + stat[1][ch].quantileUpper(0.995)) / 2.0

◆ n

tuple setOffset_bcu.n = m0 - (m * bias[0][ch])

◆ off_minmax

tuple setOffset_bcu.off_minmax = (450, 590)

◆ off_minmaxset

setOffset_bcu.off_minmaxset = int((bias_level - n) / m)

◆ pixel

setOffset_bcu.pixel
Initial value:
1 = Point(channelpos[ch].x() * fsize.width(),
2  channelpos[ch].y() * fsize.height())
boost::polygon::polygon_traits< Nice::Boost::Polygon >::point_type Point
Definition: boost_polygon.cc:14
int y
Definition: lutinvert.py:13
x
Definition: meteoRRD_updater.py:125

◆ refrect

setOffset_bcu.refrect = Rect(2.0, 4.0, 2.0, 24.0)

◆ refwin

list setOffset_bcu.refwin = []

◆ stat

list setOffset_bcu.stat = [[], []]

◆ w

setOffset_bcu.w = ImageU16().crop(image, refwin[ch])