Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
vpalladi
HgcTpgSim
Commits
be969bb2
Commit
be969bb2
authored
Jul 20, 2017
by
vpalladi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Python code update and visualization features added
parent
035bef84
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
493 additions
and
106 deletions
+493
-106
python/naming/generateRandom.py
python/naming/generateRandom.py
+83
-0
python/naming/modules/cluster.py
python/naming/modules/cluster.py
+60
-0
python/naming/modules/data_types.py
python/naming/modules/data_types.py
+42
-7
python/naming/modules/mp7.py
python/naming/modules/mp7.py
+172
-9
python/naming/modules/panel.py
python/naming/modules/panel.py
+18
-8
python/naming/modules/wafer.py
python/naming/modules/wafer.py
+1
-1
python/naming/newout.mp7
python/naming/newout.mp7
+0
-23
python/naming/out.mp7
python/naming/out.mp7
+0
-19
python/naming/panelComparison.py
python/naming/panelComparison.py
+99
-0
python/naming/panelVisTest.py
python/naming/panelVisTest.py
+18
-39
No files found.
python/naming/generateRandom.py
0 → 100755
View file @
be969bb2
#!/usr/bin/python
##import math, copy
##import numpy as np
##import collections
##import sys
##
##
# matlibplot
import
matplotlib.path
as
mplPath
import
matplotlib.pyplot
as
plt
import
matplotlib.figure
as
pfig
from
matplotlib.widgets
import
Button
from
optparse
import
OptionParser
##
### my classes
##from param.var import *
#from modules.cell import *
#from modules.tc import *
#from modules.matrices import *
#from modules.wafer import *
from
modules.panel
import
*
# geometry from Paul
#from Geometry.geom import *
from
modules.points
import
*
from
modules.seedButton
import
*
######## main ########
def
main
():
parser
=
OptionParser
()
parser
.
add_option
(
'-f'
,
'--file'
,
dest
=
'fOutName'
,
help
=
'file out name'
)
(
opt
,
args
)
=
parser
.
parse_args
()
WAFER_WIDTH
=
12.37
# 8'
WAFER_SIDE
=
WAFER_WIDTH
/
math
.
sqrt
(
3.0
)
fig
=
plt
.
figure
(
'Test'
,
figsize
=
(
17
,
11
)
)
p
=
Panel
(
WAFER_SIDE
)
p
.
gen_random_event
(
nSeeds
=
3
,
nNonSeeds
=
20
)
p
.
dump_to_file
(
opt
.
fOutName
)
# p.draw()
# plt.ylim([-20, 15])
# plt.xlim([-25, 30])
# plt.ylim([-10, 10])
# plt.xlim([-10, 10])
# cursor_click = fig.canvas.mpl_connect( 'button_press_event', p.on_click )
# def oibo( event ) :
# print 'oibo: this is something that shoul be still implemented... sorry! Try later this year.'
# reset_ax = plt.axes( [0.01, 0.22, 0.09, 0.05] )
# reset_ax.set_gid( 1 )
# reset_button = Button(reset_ax, 'reset ')
# reset_button.on_clicked( p.gui_reset )
# addMP7event_ax = plt.axes( [0.01, 0.16, 0.09, 0.05] )
# addMP7event_ax.set_gid( 2 )
# addMP7event_button = Button( addMP7event_ax, 'add event' )
# addMP7event_button.on_clicked( p.gui_add_mp7_event )
# genMP7file_ax = plt.axes( [0.01, 0.1, 0.09, 0.05] )
# genMP7file_ax.set_gid( 3 )
# genMP7file_button = Button(genMP7file_ax, 'generate MP7 file ')
# genMP7file_button.on_clicked( p.gui_dump_mp7 )
# plt.show()
# if python says run, then we should run
if
__name__
==
'__main__'
:
main
()
python/naming/modules/cluster.py
0 → 100644
View file @
be969bb2
# data types
from
data_types
import
*
class
cluster
:
def
__init__
(
self
,
seed
)
:
# wafers' ofssets of the TCid (0,0)
self
.
panelOffsets
=
[
HGCid
(
row
=
8
,
col
=
0
),
HGCid
(
row
=
16
,
col
=
4
),
HGCid
(
row
=
4
,
col
=
4
),
HGCid
(
row
=
12
,
col
=
8
),
HGCid
(
row
=
0
,
col
=
8
),
HGCid
(
row
=
8
,
col
=
12
)
]
self
.
tcs
=
[
seed
]
def
is_NN
(
self
,
tcToTest
,
verbose
=
False
)
:
#if self.contains(tcToTest) :
# return False
tcToTestId
=
tcToTest
.
hgc_id
+
self
.
panelOffsets
[
tcToTest
.
wafer
]
if
verbose
:
print
'CLUSTER:'
for
tc
in
self
.
tcs
:
print
'row:'
+
str
(
tc
.
hgc_id
.
row
)
+
' col:'
+
str
(
tc
.
hgc_id
.
col
)
print
'testing tc, wafer:'
+
str
(
tcToTest
.
wafer
)
+
', row:'
+
str
(
tcToTest
.
hgc_id
.
row
)
+
', col:'
+
str
(
tcToTest
.
hgc_id
.
col
)
for
tc
in
self
.
tcs
:
tcId
=
tc
.
hgc_id
+
self
.
panelOffsets
[
tc
.
wafer
]
if
(
(
(
tcToTestId
.
row
==
tcId
.
row
)
and
(
tcToTestId
.
col
==
tcId
.
col
+
1
)
)
or
(
(
tcToTestId
.
row
==
tcId
.
row
)
and
(
tcToTestId
.
col
==
tcId
.
col
-
1
)
)
or
(
(
tcToTestId
.
row
==
tcId
.
row
+
1
)
and
(
tcToTestId
.
col
==
tcId
.
col
)
)
or
(
(
tcToTestId
.
row
==
tcId
.
row
-
1
)
and
(
tcToTestId
.
col
==
tcId
.
col
)
)
or
(
(
tcToTestId
.
row
==
tcId
.
row
+
1
)
and
(
tcToTestId
.
col
==
tcId
.
col
+
1
)
)
or
(
(
tcToTestId
.
row
==
tcId
.
row
-
1
)
and
(
tcToTestId
.
col
==
tcId
.
col
-
1
)
)
)
:
if
verbose
:
print
'>>> is NN'
return
True
if
verbose
:
print
'>>> is NOT NN'
return
False
def
is_pertinent
(
self
,
tcToTest
,
nRows
,
nCols
)
:
tcToTestId
=
tcToTest
.
hgc_id
+
self
.
panelOffsets
[
tcToTest
.
wafer
]
seedId
=
self
.
tcs
[
0
].
hgc_id
+
self
.
panelOffsets
[
self
.
tcs
[
0
].
wafer
]
diffID
=
seedId
-
tcToTestId
if
diffID
.
row
>=
-
(
nRows
-
1
)
/
2
and
diffID
.
row
<=
(
nRows
-
1
)
/
2
and
diffID
.
col
>=
-
(
nCols
-
1
)
/
2
and
diffID
.
col
<=
(
nCols
-
1
)
/
2
:
return
True
else
:
return
False
def
contains
(
self
,
tcToTest
)
:
for
tc
in
self
.
tcs
:
if
tcToTest
==
tc
:
return
True
return
False
def
addTC
(
self
,
tc
)
:
self
.
tcs
.
append
(
tc
)
def
getTCs
(
self
)
:
return
self
.
tcs
python/naming/modules/data_types.py
View file @
be969bb2
import
random
from
points
import
*
# matlibplot
...
...
@@ -7,9 +9,12 @@ import matplotlib.pyplot as plt
class
HGCid
:
def
__init__
(
self
,
row
=
999
,
col
=
999
)
:
self
.
row
=
row
self
.
col
=
col
def
__init__
(
self
,
row
=
999
,
col
=
999
,
rnd
=
False
)
:
if
rnd
:
self
.
randomize
()
else
:
self
.
row
=
row
self
.
col
=
col
def
__str__
(
self
)
:
return
'['
+
str
(
self
.
row
)
+
','
+
str
(
self
.
col
)
+
']'
...
...
@@ -18,7 +23,23 @@ class HGCid :
if
self
.
row
==
other
.
row
and
self
.
col
==
other
.
col
:
return
True
return
False
def
__add__
(
self
,
other
)
:
return
HGCid
(
self
.
row
+
other
.
row
,
self
.
col
+
other
.
col
)
def
__radd__
(
self
,
other
)
:
return
HGCid
(
self
.
row
+
other
.
row
,
self
.
col
+
other
.
col
)
def
__sub__
(
self
,
other
)
:
return
HGCid
(
self
.
row
-
other
.
row
,
self
.
col
-
other
.
col
)
def
__rsub__
(
self
,
other
)
:
return
HGCid
(
other
.
row
-
self
.
row
,
other
.
col
-
self
.
col
)
def
randomize
(
self
,
maxRow
,
maxCol
)
:
self
.
row
=
random
.
randint
(
0
,
maxRow
)
self
.
col
=
random
.
randint
(
0
,
maxCol
)
def
get_row
(
self
)
:
return
self
.
row
...
...
@@ -51,11 +72,27 @@ class HGCwordMP7 :
self
.
is_eoe_word
=
eoe_word
if
self
.
is_soe_word
or
self
.
is_eoe_word
:
self
.
valid
=
0
# 1b
self
.
valid
=
0
# 1b
def
__str__
(
self
)
:
return
self
.
get_32b_hex_string
()
def
__eq__
(
self
,
other
)
:
if
self
.
get_32b_hex_string
()
==
other
.
get_32b_hex_string
()
:
return
True
return
False
def
is_soe
(
self
)
:
return
self
.
is_soe_word
def
is_eoe
(
self
)
:
return
self
.
is_eoe_word
def
is_zero
(
self
)
:
if
self
.
get_32b_hex_string
()
==
'0v00000000'
:
return
True
return
False
def
set_hex_string
(
self
,
str_word
)
:
if
str_word
==
'0vbcbcbcbc'
or
str_word
==
'0vfbfbfbfb'
:
...
...
@@ -100,5 +137,3 @@ class HGCwordMP7 :
return
string_out
python/naming/modules/mp7.py
View file @
be969bb2
#import numpy as np
import
collections
import
random
# matlibplot
import
matplotlib.path
as
mplPath
import
matplotlib.pyplot
as
plt
# data types
from
data_types
import
HGCwordMP7
# my classes
from
data_types
import
*
from
cluster
import
*
class
MP7
:
...
...
@@ -22,7 +24,28 @@ class MP7 :
self
.
data_32b
.
append
(
[]
)
self
.
add_zeros
()
def
__eq__
(
self
,
other
)
:
nullMP7word
=
HGCwordMP7
()
eoeMP7word
=
HGCwordMP7
(
eoe_word
=
True
)
soeMP7word
=
HGCwordMP7
(
soe_word
=
True
)
for
ich
,
data
in
enumerate
(
other
.
data_32b
)
:
c
=
data
.
count
(
nullMP7word
)
+
data
.
count
(
soeMP7word
)
+
data
.
count
(
eoeMP7word
)
d
=
len
(
data
)
-
c
cIn
=
self
.
data_32b
[
ich
].
count
(
nullMP7word
)
+
self
.
data_32b
[
ich
].
count
(
soeMP7word
)
+
self
.
data_32b
[
ich
].
count
(
eoeMP7word
)
dIn
=
len
(
self
.
data_32b
[
ich
])
-
cIn
#print len(self.data_32b[ich]),len(data)
#print cIn,c
#print dIn,d
if
dIn
!=
d
:
return
False
for
wother
in
data
:
if
wother
==
soeMP7word
or
wother
==
eoeMP7word
:
continue
if
wother
not
in
self
.
data_32b
[
ich
]:
return
False
return
True
def
load_file
(
self
,
file_name
)
:
f
=
open
(
file_name
,
'r'
)
f
.
readline
()
# board type
...
...
@@ -37,15 +60,15 @@ class MP7 :
chs
=
line
.
split
(
' '
)
for
ich
,
ch
in
enumerate
(
chs
)
:
w
=
HGCwordMP7
()
print
ch
#
print ch
w
.
set_hex_string
(
ch
)
self
.
add_word
(
ich
,
w
)
if
w
.
is_eoe_word
and
ich
==
0
:
self
.
nEvents
=
self
.
nEvents
+
1
def
add_word
(
self
,
channel
,
word
=
HGCwordMP7
()
)
:
self
.
data_32b
[
channel
].
append
(
word
)
def
add_data
(
self
,
channel
,
data
)
:
self
.
data_32b
[
channel
]
=
self
.
data_32b
[
channel
]
+
data
...
...
@@ -57,13 +80,68 @@ class MP7 :
self
.
nEvents
=
self
.
nEvents
+
1
for
ich
in
range
(
0
,
self
.
nChannels
)
:
self
.
add_word
(
ich
,
word
=
HGCwordMP7
(
soe_word
=
True
)
)
print
self
.
data_32b
[
0
]
#
print self.data_32b[0]
def
add_eoe
(
self
)
:
for
ich
in
range
(
0
,
self
.
nChannels
)
:
self
.
add_word
(
ich
,
word
=
HGCwordMP7
(
eoe_word
=
True
)
)
def
add_random_event
(
self
,
channel
,
nSeeds
=
1
,
nNonSeeds
=
10
,
thrEnergy
=
2
,
seedEnergy
=
5
,
energyBits
=
8
,
nWafers
=
6
)
:
maxRow
=
7
maxCol
=
7
maxEnergy
=
pow
(
2
,
energyBits
)
-
1
self
.
add_soe
()
### SEEDs
for
iSeed
in
range
(
0
,
nSeeds
)
:
add
=
False
w
=
0
TCid
=
HGCid
()
energy
=
random
.
randint
(
seedEnergy
,
maxEnergy
)
while
not
add
:
w
=
random
.
randint
(
0
,
nWafers
-
1
)
TCid
.
randomize
(
maxRow
,
maxCol
)
if
(
TCid
.
col
-
TCid
.
row
)
<-
4
or
(
TCid
.
col
-
TCid
.
row
)
>
3
:
# this is considering the X colums that are not present in the wafer
continue
entryFound
=
False
for
word
in
self
.
data_32b
[
channel
]
:
if
word
.
hgc_id
==
TCid
and
word
.
wafer
==
w
:
entryFound
=
True
continue
add
=
not
entryFound
self
.
add_word
(
channel
=
channel
,
word
=
HGCwordMP7
(
valid
=
1
,
energy
=
energy
,
wafer
=
w
,
row
=
TCid
.
row
,
col
=
TCid
.
col
)
)
### non SEEDs
for
iNonSeed
in
range
(
0
,
nNonSeeds
)
:
add
=
False
w
=
0
TCid
=
HGCid
()
energy
=
random
.
randint
(
thrEnergy
,
seedEnergy
-
1
)
while
not
add
:
w
=
random
.
randint
(
0
,
nWafers
-
1
)
TCid
.
randomize
(
maxRow
,
maxCol
)
if
(
TCid
.
col
-
TCid
.
row
)
<-
4
or
(
TCid
.
col
-
TCid
.
row
)
>
3
:
# this is considering the X colums that are not present in the wafer
continue
entryFound
=
False
for
word
in
self
.
data_32b
[
channel
]
:
if
word
.
hgc_id
==
TCid
and
word
.
wafer
==
w
:
entryFound
=
True
continue
add
=
not
entryFound
#print iNonSeed,add,w,TCid,(TCid.col - TCid.row)
self
.
add_word
(
channel
=
channel
,
word
=
HGCwordMP7
(
valid
=
1
,
energy
=
energy
,
wafer
=
w
,
row
=
TCid
.
row
,
col
=
TCid
.
col
)
)
self
.
add_eoe
()
def
dump
(
self
)
:
#print self.nEvents,len(self.data_32b[0])
self
.
add_zeros
()
# padding
data_max
=
0
for
data
in
self
.
data_32b
:
...
...
@@ -91,10 +169,10 @@ class MP7 :
output
=
output
+
'
\n
'
# dumping the data
self
.
add_zeros
()
for
iframe
in
range
(
0
,
len
(
self
.
data_32b
[
0
])
)
:
#print 'data_max',data_max
for
iframe
in
range
(
0
,
data_max
)
:
output
=
output
+
'Frame '
+
str
(
iframe
).
zfill
(
5
)
+
' :'
for
ich
in
range
(
0
,
len
(
self
.
data_32b
)
)
:
output
=
output
+
' '
+
self
.
data_32b
[
ich
][
iframe
].
get_32b_hex_string
()
...
...
@@ -107,3 +185,88 @@ class MP7 :
f
.
write
(
self
.
dump
()
)
f
.
close
()
## filter all the tc that are in a box around the seeds
def
clusterise_geo
(
self
,
channel
=
0
,
thrEnergy
=
2
,
seedEnergy
=
5
,
nRows
=
5
,
nCols
=
5
)
:
# select the seeds
gSeedIDs
=
[]
globalIDs
=
[]
# wafers' ofssets of the TCid (0,0)
offsets
=
[
HGCid
(
row
=
8
,
col
=
0
),
HGCid
(
row
=
16
,
col
=
4
),
HGCid
(
row
=
4
,
col
=
4
),
HGCid
(
row
=
12
,
col
=
8
),
HGCid
(
row
=
0
,
col
=
8
),
HGCid
(
row
=
8
,
col
=
12
)
]
for
word
in
self
.
data_32b
[
channel
]
:
if
word
.
energy
>
seedEnergy
:
gSeedIDs
.
append
(
word
.
hgc_id
+
offsets
[
word
.
wafer
]
)
globalIDs
.
append
(
word
.
hgc_id
+
offsets
[
word
.
wafer
]
)
wordsToRemovePos
=
[]
for
i
,
gID
in
enumerate
(
globalIDs
)
:
keep
=
False
if
self
.
data_32b
[
channel
][
i
].
is_eoe
()
or
self
.
data_32b
[
channel
][
i
].
is_soe
()
:
keep
=
True
elif
gID
in
gSeedIDs
:
keep
=
True
else
:
for
seedID
in
gSeedIDs
:
diffID
=
seedID
-
gID
if
diffID
.
row
>=
-
(
nRows
-
1
)
/
2
and
diffID
.
row
<=
(
nRows
-
1
)
/
2
and
diffID
.
col
>=
-
(
nCols
-
1
)
/
2
and
diffID
.
col
<=
(
nCols
-
1
)
/
2
:
keep
=
True
continue
if
not
keep
:
wordsToRemovePos
.
append
(
i
)
for
i
in
reversed
(
wordsToRemovePos
)
:
self
.
data_32b
[
channel
].
pop
(
i
)
self
.
data_32b
[
channel
].
insert
(
0
,
HGCwordMP7
()
)
self
.
data_32b
[
channel
].
insert
(
0
,
HGCwordMP7
()
)
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
return
len
(
clusters
)
## filter all the tc that are in a box around the seeds, the tc that are not topologicaly connected to the seed are removed.
def
clusterise_NN
(
self
,
channel
=
0
,
thrEnergy
=
2
,
seedEnergy
=
5
,
nRows
=
5
,
nCols
=
5
)
:
# clusters' list
clusters
=
[]
for
tc
in
self
.
data_32b
[
channel
]
:
#print tc.wafer,tc.hgc_id.row,tc.hgc_id.col,tc.energy, seedEnergy
if
tc
.
energy
>
seedEnergy
:
isSeed
=
True
for
clu
in
clusters
:
if
clu
.
is_NN
(
tc
)
:
clu
.
addTC
(
tc
)
isSeed
=
False
break
if
isSeed
:
#print 'new cluster'
clusters
.
append
(
cluster
(
tc
)
)
for
r
in
range
(
0
,
7
)
:
for
i
,
tc
in
enumerate
(
self
.
data_32b
[
channel
]
)
:
if
tc
.
valid
!=
1
:
continue
#print 'testing',tc.wafer,tc.hgc_id.row,tc.hgc_id.col,tc.energy,seedEnergy
for
clu
in
clusters
:
#if tc.wafer==1 and tc.hgc_id.row == 2 and tc.hgc_id.col==5 :
# print clu.is_NN(tc, verbose=True)
if
clu
.
is_NN
(
tc
,
verbose
=
False
)
and
clu
.
is_pertinent
(
tc
,
5
,
5
)
and
not
clu
.
contains
(
tc
):
clu
.
addTC
(
tc
)
#print "adding",tc.get_32b_hex_string(),"to seed",clu.tcs[0].get_32b_hex_string(),"clu contains now",len(clu.tcs),"tcs"
#print tc.wafer,tc.hgc_id.row,tc.hgc_id.col,tc.energy,seedEnergy
self
.
data_32b
[
channel
]
=
[]
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
for
clu
in
clusters
:
for
tc
in
clu
.
getTCs
()
:
self
.
data_32b
[
channel
].
append
(
tc
)
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
self
.
data_32b
[
channel
].
append
(
HGCwordMP7
()
)
return
len
(
clusters
)
python/naming/modules/panel.py
View file @
be969bb2
...
...
@@ -30,7 +30,6 @@ class Panel :
self
.
wafers
[
0
]
=
{}
#self.wafers[0][0] = ZoltanWafer(self.wafer_side, wafer_type='HG')
for
row
in
range
(
0
,
self
.
nRow
)
:
self
.
wafers
[
row
]
=
{}
...
...
@@ -57,13 +56,14 @@ class Panel :
return
None
def
load_mp7
(
self
,
board
=
MP7
(),
channel
=
0
)
:
for
w
in
board
.
data_32b
[
channel
]
:
wafer
=
self
.
get_wafer
(
w
.
wafer
)
tc
=
wafer
.
get_tc
(
w
.
hgc_id
)
for
word
in
board
.
data_32b
[
channel
]
:
wafer
=
self
.
get_wafer
(
word
.
wafer
)
tc
=
wafer
.
get_tc
(
word
.
hgc_id
)
#print word.hgc_id
if
tc
!=
None
:
tc
.
set_energy
(
w
.
energy
)
tc
.
set_energy
(
w
ord
.
energy
)
else
:
print
'error in panel.load_mp7()
member function
'
print
'error
loading TC
in panel.load_mp7()
(TC ['
+
word
.
get_32b_hex_string
()
+
'] w'
,
word
.
wafer
,
word
.
hgc_id
,
' does not exists)
'
def
draw
(
self
)
:
for
row
in
range
(
0
,
self
.
nRow
)
:
...
...
@@ -99,6 +99,16 @@ class Panel :
self
.
board
.
add_eoe
()
def
gui_dump_mp7
(
self
,
event
)
:
#print ' >>> Dumping ',self.board.nEvents,' events into MP7 data format'
self
.
dump_to_file
(
'out.mp7'
)
# rand events
def
gen_random_event
(
self
,
channel
=
0
,
nSeeds
=
1
,
nNonSeeds
=
10
,
thrEnergy
=
2
,
seedEnergy
=
5
,
energyBits
=
8
,
nWafers
=
6
)
:
print
' >>> Generating 1 random event.'
self
.
board
.
add_random_event
(
channel
=
channel
,
nSeeds
=
nSeeds
,
nNonSeeds
=
nNonSeeds
,
thrEnergy
=
thrEnergy
,
seedEnergy
=
seedEnergy
,
energyBits
=
energyBits
,
nWafers
=
nWafers
)
print
' >>> done.'
# dimp the panel into a MP7 data format txt event
def
dump_to_file
(
self
,
fileName
=
'out.mp7'
)
:
print
' >>> Dumping '
,
self
.
board
.
nEvents
,
' events into MP7 data format'
self
.
board
.
dump_to_file
(
'out.mp7'
)
self
.
board
.
dump_to_file
(
fileName
)
python/naming/modules/wafer.py
View file @
be969bb2
...
...
@@ -350,7 +350,7 @@ class Wafer(WaferBase):
self
.
cells
[
row
][
col
].
set_id
(
HGCid
(
self
.
cells
[
row
][
col
].
centre
.
x
,
self
.
cells
[
row
][
col
].
centre
.
y
)
)
def
map_trigger_cells_LG
(
self
)
:
def
map_trigger_cells_LG
(
self
)
:
# LG = Low granularity
xOffset
=
self
.
cell_width
/
4
yOffset
=
-
3
*
self
.
cell_side
/
4
...
...
python/naming/newout.mp7
deleted
100644 → 0
View file @
035bef84
Board MP7
Quad/Chan : q00c1 q00c2 q00c3 q01c1 q01c2 q01c3 q02c1 q02c2 q02c3 q03c1 q03c2 q03c3 q04c1 q04c2 q04c3 q05c1 q05c2 q05c3 q06c1 q06c2 q06c3 q07c1 q07c2 q07c3 q08c1 q08c2 q08c3 q09c1 q09c2 q09c3 q10c1 q10c2 q10c3 q11c1 q11c2 q11c3 q12c1 q12c2 q12c3 q13c1 q13c2 q13c3 q14c1 q14c2 q14c3 q15c1 q15c2 q15c3 q16c1 q16c2 q16c3 q17c1 q17c2 q17c3 q18c1 q18c2 q18c3 q19c1 q19c2 q19c3 q20c1 q20c2 q20c3 q21c1 q21c2 q21c3 q22c1 q22c2 q22c3 q23c1 q23c2 q23c3
Frame 00000 : 1v0000062E 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00001 : 1v00000612 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00002 : 1v0000061D 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00003 : 1v00000435 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00004 : 1v00000619 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00005 : 1v0000062D 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00006 : 1v00000424 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00007 : 1v00000625 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00008 : 1v0000062C 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00009 : 1v0000062D 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00010 : 1v00000400 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00011 : 1v0000F81B 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00012 : 1v0000061C 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00013 : 1v00000422 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00014 : 1v00000423 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00015 : 1v0001DE13 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00016 : 1v0000060B 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00017 : 1v0000040A 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00018 : 1v00000614 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00019 : 1v00000622 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00020 : 1v0000041B 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
python/naming/out.mp7
deleted
100644 → 0
View file @
035bef84
Board MP7
Quad/Chan : q00c1 q00c2 q00c3 q01c1 q01c2 q01c3 q02c1 q02c2 q02c3 q03c1 q03c2 q03c3 q04c1 q04c2 q04c3 q05c1 q05c2 q05c3 q06c1 q06c2 q06c3 q07c1 q07c2 q07c3 q08c1 q08c2 q08c3 q09c1 q09c2 q09c3 q10c1 q10c2 q10c3 q11c1 q11c2 q11c3 q12c1 q12c2 q12c3 q13c1 q13c2 q13c3 q14c1 q14c2 q14c3 q15c1 q15c2 q15c3 q16c1 q16c2 q16c3 q17c1 q17c2 q17c3 q18c1 q18c2 q18c3 q19c1 q19c2 q19c3 q20c1 q20c2 q20c3 q21c1 q21c2 q21c3 q22c1 q22c2 q22c3 q23c1 q23c2 q23c3
Frame 00000 : 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00001 : 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb 0vfbfbfbfb
Frame 00002 : 1v00000623 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc 0vbcbcbcbc
Frame 00003 : 1v000006AE 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00004 : 1v00000493 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00005 : 1v00000698 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00006 : 1v0000051C 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00007 : 1v00000465 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00008 : 1v0000066B 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00009 : 1v0000045A 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00010 : 1v00000462 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00011 : 1v00018063 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00012 : 1v000006E3 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00013 : 1v00000753 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00014 : 1v00000561 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00015 : 0vbcbcbcbc 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
Frame 00016 : 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000 0v00000000
python/naming/panelComparison.py
0 → 100755
View file @
be969bb2
#!/usr/bin/python
##import math, copy
##import numpy as np
##import collections
import
sys
from
optparse
import
OptionParser
##
##
# matlibplot
import
matplotlib.path
as
mplPath
import
matplotlib.pyplot
as
plt
import
matplotlib.figure
as
pfig
from
matplotlib.widgets
import
Button
##
### my classes
##from param.var import *
#from modules.cell import *