-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathday25jan18a.py
57 lines (44 loc) · 1.24 KB
/
day25jan18a.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from dlstools import dataloader
path='/dls/i16/data/2018/cm19668-1/'
d=dataloader.dlsloader(path+'%i.dat')
p=dataloader.tiffloader(d, lambda obj: path+obj.pilatus2m_path_template)
close('all')
crash
#figure()
#d(670820) #fluo
#d.plot('p2m_tresh', d.sum/max(d.sum),'g', hold=1)
#d(670824) #elast
#d.plot('p2m_tresh', d.p2mroi1_sum/max(d.p2mroi1_sum),'r', hold=1); grid(1)
#low gain - much better
#figure()
#d(670825) #elast
#d.plot('p2m_tresh', d.p2mroi1_sum/max(d.p2mroi1_sum),'g', hold=1)
#d(670830) #elast
#d.plot('p2m_tresh', d.p2mroi1_sum/max(d.p2mroi1_sum),'r', hold=1); grid(1)
#subplot(2,2,1); d.plot('energy2', 'ic1monitor', hold=1)
#d.plot('energy2', 'diode', hold=1)
d(670844)
maxpix=100
p2msum=[]
for p2m_num in d.path:
print p2m_num
p(p2m_num)
#p2msum+=[sum(p.image_01)]
p2msum+=[sum(p.image_01[p.image_01<maxpix])]
figure;
p2msum=array(p2msum)
p2mnormsum=p2msum/d.ic1monitor
plot(d.energy2, p2mnormsum,'g', hold=1)
d(670845)
maxpix=1000
p2msum=[]
for p2m_num in d.path:
print p2m_num
p(p2m_num)
#p2msum+=[sum(p.image_01)]
p2msum+=[sum(p.image_01[p.image_01<maxpix])]
figure;
p2msum=array(p2msum)
p2mnormsum=p2msum/d.ic1monitor/10
plot(d.energy2, p2mnormsum,'r', hold=1); grid(1)
savefig('/home/spc93/tmp/tmp.pdf')