script for convert .t3pa files to .t3pa_cls
.t3pa file example:
Index $\quad$ Matrix $\quad$ Index $\quad$ ToA $\quad$ ToT $\quad$ FToA $\quad$ Overflow
0 $\quad$ 4574 $\quad$ 832 $\quad$ 29 $\quad$ 6 $\quad$ 0
1 $\quad$ 4831 $\quad$ 832 $\quad$ 35 $\quad$ 7 $\quad$ 0
2 $\quad$ 4575 $\quad$ 832 $\quad$ 100 $\quad$ 8 $\quad$ 0
3 $\quad$ 31031 $\quad$ 1745 $\quad$ 22 $\quad$ 11 $\quad$ 0
.
.
.
.t3pa_cls file example:
% Index $\quad$ Matrix Index $\quad$ [ RowNo, ClmNo ] $\quad$ ToA $\quad$ FToA $\quad$ ( ToA_in_ns ) $\quad$ ToT ( ToT_in_keV ) $\quad$ Overflow
# 1, $\quad$ Nunmasked = 3, $\quad$ Nmasked = 0, $\quad$ Ntot = 3 # Tfirst = 2.0787500000000000e+04 ns, $\quad$ Tlast = 2.0790625000000000e+04 ns, $\quad$ dT = 3.125000 ns, $\quad$ Etot = 64.428148 keV
2 $\quad$ 4575 $\quad$ [ 17, 223 ] $\quad$ 832 $\quad$ 8 $\quad$ ( 2.0787500000000000e+04 ns ) $\quad$ 100 $\quad$ ( 37.867914 keV ) $\quad$ 0
1 $\quad$ 4831 $\quad$ [ 18, 223 ] $\quad$ 832 $\quad$ 7 $\quad$ ( 2.0789062500000000e+04 ns ) $\quad$ 35 $\quad$ ( 14.733453 keV ) $\quad$ 0
0 $\quad$ 4574 $\quad$ [ 17, 222 ] $\quad$ 832 $\quad$ 6 $\quad$ ( 2.0790625000000000e+04 ns ) $\quad$ 29 $\quad$ ( 11.826781 keV ) $\quad$ 0
# 2, $\quad$ Nunmasked = 3, $\quad$ Nmasked = 0, $\quad$ Ntot = 3 # Tfirst = 4.3601562500000000e+04 ns, $\quad$ Tlast = 4.3607812500000000e+04 ns, $\quad$ dT = 6.250000 ns, $\quad$ Etot = 63.577435 keV
5 $\quad$ 30775 $\quad$ [ 120, 55 ] $\quad$ 1745 $\quad$ 15 $\quad$ ( 4.3601562500000000e+04 ns ) $\quad$ 99 $\quad$ ( 37.617059 keV ) $\quad$ 0
4 $\quad$ 30776 $\quad$ [ 120, 56 ] $\quad$ 1745 $\quad$ 13 $\quad$ ( 4.3604687500000000e+04 ns ) $\quad$ 44 $\quad$ ( 14.715446 keV ) $\quad$ 0
3 $\quad$ 31031 $\quad$ [ 121, 55 ] $\quad$ 1745 $\quad$ 11 $\quad$ ( 4.3607812500000000e+04 ns ) $\quad$2 2 $\quad$ ( 11.244929 keV ) $\quad$ 0
.
.
.
import numpy as np
import math
#import pandas as pd
import matplotlib.pyplot as plt
from urllib.error import HTTPError # recognise the error stemming from missing data
#import urllib
import urllib.request
t3pa2cls_XII - upravena fce energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo) - nyni je se pocita i s pripadem "nan"
#Define an exception which will be raised if the data is missing and stop the notebook execution
class StopExecution(Exception):
def _render_traceback_(self):
pass
#shot_no = 36529 #test discharge for which the notebook will definitely work
shot_no = 44352
shot = shot_no
identifier='H03-W0051_shot_'+str(shot)+'_450V'
detector = 'H03-W0051'
ds = np.DataSource('/tmp') # temporary storage for downloaded files
scalars_URL = 'http://golem.fjfi.cvut.cz/shots/{shot_no}/Diagnostics/PlasmaDetection/Results/{name}'
def get_scalar(shot_no, name):
return float(ds.open(scalars_URL.format(shot_no=shot_no, name=name)).read())
t_plasma_start = get_scalar(shot_no, 't_plasma_start')
t_plasma_end = get_scalar(shot_no, 't_plasma_end')
is_plasma = get_scalar(shot_no, 'b_plasma')
def get_file(shot, identifier):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/H03/{identifier}.t3pa'
url = URL.format(shot=shot, identifier=identifier)
try:
file_name_t3pa=url
with urllib.request.urlopen(file_name_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
ft3pa.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_name_t3pa
def get_file_calib(name_calib):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/calib_matrix_H03/{name_calib}.txt'
url = URL.format(shot=shot, name_calib=name_calib)
#print(url)
try:
file_calib=url
with urllib.request.urlopen(file_calib) as calib:
line = calib.readline()
line = line.decode('utf‐8')
calib.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_calib
def load_calib(file_calib):
with urllib.request.urlopen(file_calib) as fc:
calib=[] #vytvoreni 1D pole
for i in range(0,256): #tj. rozsah 0-255
temp = [] # docasne pole
for j in range(0,256):
temp.append(0) #naplneni docasneho pole 0
calib.append(temp) #naplneni pole a[] docasnym polem temp
for i in range(0,256): #nacteni calib matice do pole calib
line = fc.readline()
line = line.decode('utf‐8')
word=line.strip().split(' ')
for j in range(0,256):
calib[i][j]=float(word[j]) #i = radek, j = sloupec0
fc.close
return calib
def load_t3pa_file(file_t3pa):
index=[]
matrix_index=[]
ToA=[]
ToT=[]
FToA=[]
overflow=[]
pocet_udalosti = 0
with urllib.request.urlopen(file_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
while True:
line = ft3pa.readline()
line = line.decode('utf‐8')
word=line.strip().split('\t') #v t3pa souboru je oddelovac \t
if line == '':
break
index.append(word[0])
matrix_index.append(word[1])
ToA.append(float(word[2]))
ToT.append(float(word[3]))
FToA.append(float(word[4]))
overflow.append(float(word[5]))
pocet_udalosti = pocet_udalosti + 1
ft3pa.close
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti
def noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti): #tuto fci nemus9m explicitn2 volat - volam ji v fci load_t3pa
pocet=int(0) #pocet sumicich pixelu
konst=int(len(index)/1000)+1
noise_matrix_index=[]
for i in range(0,konst):
pom = [] # pomocne pole
k=0 #pomocna promenna - udava, kolik je v czklu ve skutecnosti udalosti - aby nebyla chyba 'list index out of range'
for j in range(0,1001):
if i*1000+j>=len(index):
break
pom.append(matrix_index[i*1000+j])
k=k+1
for m in range(0,k):
count=int(0) #pocet vvyskytu stejneho matrix index behem 1000 udalosti
index_=int(-1) #budu testovat, jestli pixel na ktery koukam je sumici (abych ho nezapocital 2x)
for p in range(0,pocet):
#index=int(p)
if pom[m]==noise_matrix_index[p]:
index_=p #pixel na ktery jsem uz koukal a byl sumici
break
if index_ >=0 and pom[m]==noise_matrix_index[index_]:
continue
for l in range(0,k):
if pom[m]==pom[l]:
count=count+1
####podminka na sumici pixely
if count>=50: #kdyz se pixel vyskytne behem tisice udalosti vicekrat nez toto cislo, je sumici
noise_matrix_index.append(pom[m])
#noise_matrix_index[pocet]=pom[i]
pocet=pocet+1
pom.clear()
pocet_udalosti=len(index)
for n in range (0,pocet_udalosti):
for o in range(0,len(noise_matrix_index)):
if n >=pocet_udalosti:
break
if(matrix_index[n]==noise_matrix_index[o]):
del matrix_index[n]
del index[n]
del ToA[n]
del ToT[n]
del FToA[n]
del overflow[n]
pocet_udalosti=pocet_udalosti-1
continue
return pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow
def t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow):
#rovnou vyhodim sumici pixely
pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow=noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti)
RowNo=[]
ClmNo=[]
for i in range(0,len(matrix_index)):
RowNo.append(int(int(matrix_index[i]))//int(256))
ClmNo.append(int(int(matrix_index[i]))%int(256))
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo
def hit_map(detector,hit_map_fig,RowNo,ClmNo):
plt.hist2d(RowNo,ClmNo,bins=(256,256),cmap='Blues')
cb=plt.colorbar()
cb.set_label('Counts in pixel')
plt.xlabel('x [pixel]')
plt.ylabel('y [pixel]')
plt.title(detector)
plt.savefig(hit_map_fig, dpi = 1000)
return
def energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo):
E=[] #energy in keV
#for i in range (0,pocet_udalosti):
pom=0
for i in range (0,len(ToT)):
sqrt=float(0.0)
e1=float(0.0)
e2=float(0.0)
# promenna sqrt je vnitrek odmocniny
sqrt = (((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))*(((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))) + (float(4)*float(a[RowNo[i]][ClmNo[i]])*float(c[RowNo[i]][ClmNo[i]]))) #zmena oproti verzi VI
if float(sqrt)<float(0):
E.append(float(0))
else:
'''
V kalibracni matici a se obcas vyskytne 0 -> ve vypoctu energie
je tim padem deleni nulou -> energie diverguje. Jak to vyresit?
zatim polozim energii = 0 (kdyz a=0), pak se uvidi
nakonec udelam limitu vyrazu energie pro a->0 (L'hopital)
'''
if a[RowNo[i]][ClmNo[i]]==0:
e1=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) + ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
e2=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) - ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
else:
e1=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))+np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
e2=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))-np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
if a[RowNo[i]][ClmNo[i]]<0:
e1=-1
e2=-1
if math.isnan(e1):
e1=-1
if math.isnan(e2):
e2=-1
if e1<0 and e2<0:
E.append(float(0))
if e1>=0 and e1>e2:
E.append(float(e1))
if e2>=0 and e2>e1:
E.append(float(e2))
if e1>=0 and e2==e1:
E.append(float(e1))
return E
def Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo):
T=[] #time in ns
for i in range (0,pocet_udalosti):
Time=float(0.0)
Time=(float(ToA[i])-((float(FToA[i])/float(16))))*float(25)
T.append(float(Time))
return T
def remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
i=0
treshold=5.015347
while i < len(T):
if E[i]<treshold: #E[i] < energy treshold
index.pop(i)
matrix_index.pop(i)
ToA.pop(i)
ToT.pop(i)
FToA.pop(i)
overflow.pop(i)
RowNo.pop(i)
ClmNo.pop(i)
E.pop(i)
T.pop(i)
continue
i=i+1
return index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T
def clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
dT=float(50)
indexCl, TCl,ECl, matrix_indexCl, ToACl,ToTCl,FToACl,RowNoCl,ClmNoCl,overflowCl=[],[],[],[],[],[],[],[],[],[]
StartLastElem=len(T)-1
indexCl.append(int(index[StartLastElem]))
TCl.append(float(T[StartLastElem]))
ECl.append(float(E[StartLastElem]))
matrix_indexCl.append(int(matrix_index[StartLastElem]))
RowNoCl.append(int(RowNo[StartLastElem]))
ClmNoCl.append(int(ClmNo[StartLastElem]))
ToACl.append(float(ToA[StartLastElem]))
ToTCl.append(float(ToT[StartLastElem]))
FToACl.append(float(FToA[StartLastElem]))
overflowCl.append(float(overflow[StartLastElem]))
del index[StartLastElem]
del T[StartLastElem]
del E[StartLastElem]
del matrix_index[StartLastElem]
del RowNo[StartLastElem]
del ClmNo[StartLastElem]
del ToA[StartLastElem]
del ToT[StartLastElem]
del FToA[StartLastElem]
del overflow[StartLastElem]
j=1
pom=float(TCl[0]+dT)
while(j >0):
if(len(T) == 0):
break
k=0
j=0
while (k<=(len(TCl)-1)):
i=len(T)-1
if(len(T) == 0):
break
pocet_sousedu=0 #pocet sousednich pixelu - mohou byt maximalne 4
delka=0
# verze X
count=0 #pomocna promanna, kterou urcuji, ze se ma nasledujici cyklus while projit jeste jednou, pokud je i = -1
while(float(T[i])<=(pom)):
delka=delka+1
if(((((int(RowNoCl[k]))==(int(RowNo[i])+1))or((int(RowNoCl[k]))==(int(RowNo[i])-1))) and ((int(ClmNoCl[k]))==(int(ClmNo[i])))) or (((int(RowNoCl[k]))==(int(RowNo[i]))) and (((int(ClmNoCl[k]))==(int(ClmNo[i])+1))or((int(ClmNoCl[k]))==(int(ClmNo[i])-1))))):
#beru jen pixely, které mají společnou jednu stranu.
#pixely, kter0 spolu sousedí přes roh neuvažuji
indexCl.append(int(index[i]))
TCl.append(float(T[i]))
ECl.append(float(E[i]))
matrix_indexCl.append(int(matrix_index[i]))
RowNoCl.append(int(RowNo[i]))
ClmNoCl.append(int(ClmNo[i]))
ToACl.append(float(ToA[i]))
ToTCl.append(float(ToT[i]))
FToACl.append(float(FToA[i]))
overflowCl.append(float(overflow[i]))
# Removes i-th Row
del index[i]
del T[i]
del E[i]
del matrix_index[i]
del RowNo[i]
del ClmNo[i]
del ToA[i]
del ToT[i]
del FToA[i]
del overflow[i]
j=j+1
i=len(T)-1
pocet_sousedu=pocet_sousedu+1
if(len(T) == 0):
break
if(pocet_sousedu==4):
break
continue
i=i-1
if(i==-1): # verze X
count=count+1
if(i<0 and len(T)>0): # verze X
i=0
if(count>1):
break
if(i>=len(T)):
break
k=k+1
if(len(TCl)>2):
indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl)
return T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl):
# Function to do insertion sort
# Traverse through 1 to len(arr)
for i in range(1, len(TCl)):
key = TCl[i]
# Move elements of arr[0..i-1], that are
# greater than key, to one position ahead
# of their current position
#ostatni
key1 = indexCl[i]
key2 = ECl[i]
key3 = matrix_indexCl[i]
key4 = RowNoCl[i]
key5 = ClmNoCl[i]
key6 = ToACl[i]
key7 = ToTCl[i]
key8 = FToACl[i]
key9 = overflowCl[i]
j = i-1
while j >= 0 and key < TCl[j] :
TCl[j + 1] = TCl[j]
#ostatni
indexCl[j + 1] = indexCl[j]
ECl[j + 1] = ECl[j]
matrix_indexCl[j + 1] = matrix_indexCl[j]
RowNoCl[j + 1] = RowNoCl[j]
ClmNoCl[j + 1] = ClmNoCl[j]
ToACl[j + 1] = ToACl[j]
ToTCl[j + 1] = ToTCl[j]
FToACl[j + 1] = FToACl[j]
overflowCl[j + 1] = overflowCl[j]
j -= 1
TCl[j + 1] = key
#ostatni
indexCl[j + 1] = key1
ECl[j + 1] = key2
matrix_indexCl[j + 1] = key3
RowNoCl[j + 1] =key4
ClmNoCl[j + 1] = key5
ToACl[j + 1] = key6
ToTCl[j + 1] = key7
FToACl[j + 1] = key8
overflowCl [j + 1] = key9
return indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def file_t3pa_cls_new(file_t3pa_cls,T):
with open(file_t3pa_cls, "w", encoding="utf-8") as t3pa_cls:
t3pa_cls.write('%\n')
t3pa_cls.write('% Index Matrix Index [ RowNo, ClmNo ] ToA FToA ( ToA_in_ns ) ToT ( ToT_in_keV ) Overflow\n')
t3pa_cls.write('\n')
i=1
T_first=[]
E_tot=[]
while(len(T) > 0):
T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
Tfirst=float(TCl[0])
Tlast=float(TCl[len(TCl)-1])
dT=Tlast-Tfirst
Etot=float(0)
for k in range(0,len(TCl)):
Etot=Etot+float(ECl[k])
T_first.append(float(Tfirst))
dT=Tlast-Tfirst
E_tot.append(float(Etot))
t3pa_cls.write('# '+str(i)+', Nunmasked = '+str(len(TCl))+', Nmasked = 0, Ntot = '+str(len(TCl))+'\n')
t3pa_cls.write('# Tfirst = '+str(Tfirst)+' ns, Tlast = '+str(Tlast)+' ns, dT = '+str(dT)+' ns, Etot = '+str(Etot)+' keV\n')
for j in range(0,len(TCl)):
t3pa_cls.write(str(indexCl[j])+' '+str(matrix_indexCl[j])+' [ '+str(RowNoCl[j])+', '+str(ClmNoCl[j])+' ] '+str(ToACl[j])+' '+str(FToACl[j])+' ( '+str(TCl[j])+' ns ) '+str(ToTCl[j])+' ( '+str(ECl[j])+' keV ) '+str(overflowCl[j])+'\n')
t3pa_cls.write('\n')
i=i+1
t3pa_cls.close
return T_first, E_tot
def energy_spectrum_in_time(Tfirst, Etot): #dela histogram - energie zaznamenana v case
pom = 0
dt=100 #(ns) time width of 1 bin
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(Tfirst)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_int_first=[] #cas
E=[] #energie
for i in range(0,poc):
T_int_first.append((i*dt) + dt/2)
E.append(0)
#XII
for j in range(0,len(Tfirst)):
time_index=0
time_index=int(((Tfirst[j]-T_first)/dt))
if float(Tfirst[j]-T_first) >= (T_int_first[time_index] - dt / 2) and float(Tfirst[j]-T_first) < (T_int_first[time_index] + dt / 2):
E[time_index]=float(E[time_index])+float(Etot[j])
pom=pom+1
for l in range(0,len(T_int_first)):
T_int_first[l]=T_int_first[l]+T_first
caption, T_int_first = energy_in_time_hist(T_int_first, E, figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt)
return dt, caption, T_int_first, E
def energy_in_time_hist(T_int_first, E,figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_int_first)):
T_int_first[k] = T_int_first[k] / 1000000
plt.plot(T_int_first, E)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_E_in_time_hist, dpi = 1000)
caption = '# x = time in ms, count = energy in keV, dT= '+str(dt)+' ns'
return caption, T_int_first
def hits_in_time_hist_new(T, dt, t_plasma_start, t_plasma_end, is_plasma,figure_count_in_time_hist):
pom = 0
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(T)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_hit=[] #cas
count=[] #energie
for i in range(0,poc):
T_hit.append((i*dt) + dt/2)
count.append(0)
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
k=time_index
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
if float(T[j]-T_first) >= (T_hit[time_index] - dt / 2) and float(T[j]-T_first) < (T_hit[time_index] + dt / 2):
count[time_index] = count[time_index] + 1
pom=pom+1
for l in range(0,len(T_hit)):
T_hit[l]=T_hit[l]+T_first
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_hit)):
T_hit[k] = T_hit[k] / 1000000
plt.plot(T_hit, count)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Count')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_count_in_time_hist, dpi = 1000)
caption = '# x = time in ms, dT= '+str(dt)+' ns'
return caption, T_hit,count
def energy_spectrum(Etot):
E_min=0
dE=5 #keV
E_max=max(Etot)
pocet=(E_max//dE) + 3
pocet=int(pocet)
E_max=float(dE*pocet)
xle=[]
xre=[]
xmean=[]
for p in range (0,pocet):
xle.append(E_min + (p * (E_max - E_min)) / pocet)
xre.append(xle[p]+dE)
xmean.append((xle[p] + xre[p]) / 2)
count=[]
for l in range(0,pocet):
count.append(0)
#XII
for i in range(0,len(Etot)):
E_index=int(((Etot[i]-E_min)/dE))
if ((xle[E_index] <= Etot[i]) and (Etot[i] < xre[E_index])):
count[E_index]=count[E_index]+1
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
ax.hist(Etot, bins = xle)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Count')
plt.xlim(0,)
ax.set_yscale('log') #log scale y
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
plt.savefig(figure_E_hist, dpi = 1000)
return caption, xmean,count, xle, Etot
def hist_file(file_hist, xmean, count, caption ):
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('#\n')
hist.write('#'+str(caption)+'\n')
hist.write('# x_mean count\n')
hist.write('\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(count[m])+'\n')
hist.close
return T_first, E_tot
def multiplot(icon_fig, x1,y1,x2,y2):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(nrows=2,figsize =(10, 7))
ax[0].plot(x1, y1)
ax[0].set_xlabel('Time [ms]')
ax[0].set_ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
ax[0].axvline(t, color='k', linestyle='--')
ax[0].set_xlim([0, (t_plasma_start + t_plasma_end)])
else:
ax[0].set_xlim(0,)
ax[0].set_ylim(0,) #keV
ax[1].hist(y2, bins = x2)
ax[1].set_xlabel('Energy [keV]')
ax[1].set_ylabel('Count')
ax[1].set_xlim(0,)
#ax[1].set_ylim(0,)
ax[1].set_yscale('log') #log scale y
fig.subplots_adjust(hspace=0.3)
plt.savefig(icon_fig, dpi = 1000)
return
#soubory, ktere ctu
#read files
t3pa=get_file(shot, identifier)
name_calib='caliba'
caliba=get_file_calib(name_calib)
name_calib='calibb'
calibb=get_file_calib(name_calib)
name_calib='calibc'
calibc=get_file_calib(name_calib)
name_calib='calibt'
calibt=get_file_calib(name_calib)
#vytvorene soubory:
#created files
t3pa_cls='H03-W0051_shot_'+str(shot)+'_450V.t3pa_cls'
E_hist='H03-W0051_shot_'+str(shot)+'_450V_E_hist.txt'
E_in_time_hist='H03-W0051_shot_'+str(shot)+'_450V_discharge_energy.txt'
count_in_time_hist= 'H03-W0051_shot_'+str(shot)+'_450V_discharge_hits.txt'
#created figures
icon_fig='icon-fig'
figure_E_in_time_hist='discharge_energy'
figure_count_in_time_hist='discharge_hits'
figure_E_hist='Energy_spectrum'
hit_map_fig='hit-map'
#nactu jednotlive kalibracni matice - abych to nemusel delat v kazde funkci
a=load_calib(caliba)
b=load_calib(calibb)
c=load_calib(calibc)
t=load_calib(calibt)
#nactu a urcim jednotlive hodnoty - abych to nemusel delat v kazde funkci
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti = load_t3pa_file(t3pa)
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo = t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow)
raw data
#hit map
hit_map(detector,hit_map_fig,RowNo,ClmNo)
Energy and time calculation from raw data.
E=energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo)
T=Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo)
index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T = remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
#sort by time
T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E = (list(t) for t in zip(*sorted(zip(T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E), reverse=True))) #serazeni od nejvetsiho po nejmensi
T_pom=T.copy()
#save to file
T_first, E_tot = file_t3pa_cls_new(t3pa_cls,T)
dt, caption, T_int_first, E = energy_spectrum_in_time(T_first, E_tot)
hist_file(E_in_time_hist, T_int_first, E, caption);
([3737862.5, 3852598.4375, 3880598.4375, 3910048.4375, 3924981.25, 3928835.9375, 3931642.1875, 3942457.8125, 3949060.9375, 3954875.0, 3971696.875, 3971750.0, 4007954.6875, 4020351.5625, 4021878.125, 4077210.9375, 4078296.875, 4112429.6875, 4180932.8125, 4218235.9375, 4227693.75, 4227717.1875, 4242359.375, 4255492.1875, 4260221.875, 4274312.5, 4286668.75, 4289623.4375, 4303800.0, 4313879.6875, 4333176.5625, 4338126.5625, 4338126.5625, 4348862.5, 4394414.0625, 4397565.625, 4406623.4375, 4409560.9375, 4414935.9375, 4415081.25, 4451754.6875, 4465792.1875, 4497940.625, 4521142.1875, 4542126.5625, 4543709.375, 4546201.5625, 4556501.5625, 4571440.625, 4627381.25, 4627392.1875, 4627443.75, 4636657.8125, 4638809.375, 4650942.1875, 4660487.5, 4689900.0, 4706575.0, 4712065.625, 4738932.8125, 4747978.125, 4748059.375, 4748215.625, 4750332.8125, 4750665.625, 4753598.4375, 4755968.75, 4759718.75, 4790784.375, 4800101.5625, 4800106.25, 4816517.1875, 4817950.0, 4855867.1875, 4866795.3125, 4884717.1875, 4894828.125, 4896970.3125, 4906415.625, 4938592.1875, 4942403.125, 4947467.1875, 4966734.375, 4966745.3125, 4967656.25, 4977448.4375, 4979354.6875, 4982323.4375, 5009059.375, 5011217.1875, 5038553.125, 5045098.4375, 5049842.1875, 5085445.3125, 5086360.9375, 5089234.375, 5103095.3125, 5108340.625, 5119507.8125, 5119829.6875, 5122600.0, 5129396.875, 5176545.3125, 5206789.0625, 5213248.4375, 5220800.0, 5236064.0625, 5236281.25, 5242471.875, 5243773.4375, 5244150.0, 5244332.8125, 5248667.1875, 5248882.8125, 5273028.125, 5273382.8125, 5276128.125, 5277654.6875, 5279584.375, 5281279.6875, 5282151.5625, 5283009.375, 5292556.25, 5296853.125, 5299092.1875, 5311331.25, 5324229.6875, 5374548.4375, 5374562.5, 5374645.3125, 5376189.0625, 5406118.75, 5412767.1875, 5453589.0625, 5475284.375, 5476643.75, 5505934.375, 5510521.875, 6936478.125, 6956629.6875, 7001617.1875, 7006946.875, 7007676.5625, 7008082.8125, 7020270.3125, 7027175.0, 7043235.9375, 7091234.375, 7092179.6875, 7106459.375, 7114118.75, 7114121.875, 7120459.375, 7157073.4375, 7187343.75, 7190709.375, 7199493.75, 7213306.25, 7235907.8125, 7241468.75, 7360790.625, 7360810.9375, 7362079.6875, 7366992.1875, 7399103.125, 7462520.3125, 7500871.875, 7501434.375, 7503182.8125, 7534148.4375, 7559026.5625, 7562206.25, 7562473.4375, 7566521.875, 7578943.75, 7580431.25, 7619950.0, 7671020.3125, 7731107.8125, 7744801.5625, 7748189.0625, 7749515.625, 7752532.8125, 7754721.875, 7758539.0625, 7775203.125, 7786650.0, 7791403.125, 7792829.6875, 7794618.75, 7794654.6875, 7797106.25, 7802656.25, 7803987.5, 7807521.875, 7809184.375, 7810296.875, 7812404.6875, 7814545.3125, 7883084.375, 7919373.4375, 7933410.9375, 7964142.1875, 7989484.375, 8012875.0, 8031887.5, 8041012.5, 8041953.125, 8045162.5, 8048637.5, 8051879.6875, 8053428.125, 8056339.0625, 8056904.6875, 8057964.0625, 8058392.1875, 8059042.1875, 8061621.875, 8061629.6875, 8062079.6875, 8063284.375, 8080403.125, 8086348.4375, 8087496.875, 8089790.625, 8090965.625, 8091179.6875, 8091450.0, 8091518.75, 8091776.5625, 8092445.3125, 8092575.0, 8094023.4375, 8095101.5625, 8095385.9375, 8099910.9375, 8100348.4375, 8100846.875, 8101775.0, 8102160.9375, 8102273.4375, 8102309.375, 8102703.125, 8103040.625, 8103053.125, 8103114.0625, 8103948.4375, 8104317.1875, 8104679.6875, 8107037.5, 8107148.4375, 8108417.1875, 8108634.375, 8108684.375, 8109485.9375, 8109485.9375, 8119985.9375, 8119998.4375, 8120409.375, 8122989.0625, 8128050.0, 8131848.4375, 8132231.25, 8134303.125, 8135010.9375, 8135067.1875, 8135840.625, 8136023.4375, 8136989.0625, 8137076.5625, 8138645.3125, 8139395.3125, 8139462.5, 8140495.3125, 8142887.5, 8143420.3125, 8143826.5625, 8148640.625, 8152118.75, 8152206.25, 8174528.125, 8174965.625, 8193525.0, 8197353.125, 8198575.0, 8208307.8125, 8208390.625, 8208407.8125, 8220415.625, 8222879.6875, 8232237.5, 8237756.25, 8254426.5625, 8254464.0625, 8263112.5, 8293006.25, 8293701.5625, 8294085.9375, 8294339.0625, 8296650.0, 8298134.375, 8300126.5625, 8300198.4375, 8302695.3125, 8303987.5, 8304371.875, 8307906.25, 8308150.0, 8308604.6875, 8309017.1875, 8313781.25, 8351573.4375, 8428296.875, 8532668.75, 8569964.0625, 8577431.25, 8604942.1875, 8617842.1875, 8655678.125, 8746587.5, 8746603.125, 8777592.1875, 8783079.6875, 8827820.3125, 8835771.875, 8859946.875, 8891403.125, 8944704.6875, 9003018.75, 9032737.5, 9086670.3125, 9134498.4375, 9163057.8125, 9166829.6875, 9192182.8125, 9201953.125, 9204795.3125, 9204807.8125, 9206045.3125, 9263903.125, 9266818.75, 9269973.4375, 9269979.6875, 9285770.3125, 9287539.0625, 9287589.0625, 9288525.0, 9288771.875, 9301957.8125, 9301975.0, 9315775.0, 9316743.75, 9332360.9375, 9373234.375, 9383712.5, 9392164.0625, 9393690.625, 9396729.6875, 9417634.375, 9421064.0625, 9422989.0625, 9429254.6875, 9439868.75, 9448237.5, 9492415.625, 9502839.0625, 9534453.125, 9541668.75, 9544982.8125, 9545079.6875, 9548639.0625, 9550929.6875, 9554126.5625, 9597357.8125, 9609446.875, 9619890.625, 9644254.6875, 9654448.4375, 9731801.5625, 9733171.875, 9744401.5625, 9748010.9375, 9749876.5625, 9775809.375, 9792607.8125, 9792668.75, 9792832.8125, 9798770.3125, 9840207.8125, 9848790.625, 9851823.4375, 9857823.4375, 9863450.0, 9868203.125, 9871848.4375, 9873204.6875, 9875318.75, 9875362.5, 9875482.8125, 9876809.375, 9890275.0, 9912243.75, 9913362.5, 9913873.4375, 9933278.125, 9948190.625, 9948645.3125, 9950684.375, 9961040.625, 9963443.75, 9969159.375, 9971809.375, 9978479.6875, 10018115.625, 10019904.6875, 10025742.1875, 10030607.8125, 10030876.5625, 10033140.625, 10035340.625, 10035573.4375, 10042595.3125, 10063590.625, 10066373.4375, 10094407.8125, 10101382.8125, 10101400.0, 10101406.25, 10101457.8125, 10106825.0, 10110693.75, 10119775.0, 10123720.3125, 10132654.6875, 10136656.25, 10138498.4375, 10138600.0, 10138654.6875, 10138910.9375, 10139731.25, 10141189.0625, 10142415.625, 10144653.125, 10145029.6875, 10145089.0625, 10146517.1875, 10146521.875, 10148076.5625, 10150993.75, 10151331.25, 10151964.0625, 10154106.25, 10158323.4375, 10159410.9375, 10159932.8125, 10173295.3125, 10189385.9375, 10191118.75, 10194573.4375, 10194645.3125, 10197532.8125, 10199835.9375, 10199839.0625, 10200681.25, 10202043.75, 10202735.9375, 10232328.125, 10232356.25, 10233604.6875, 10233614.0625, 10234425.0, 10240709.375, 10251350.0, 10251832.8125, 10259243.75, 10259360.9375, 10264103.125, 10265960.9375, 10295435.9375, 10305850.0, 10308495.3125, 10309310.9375, 10310793.75, 10311004.6875, 10311264.0625, 10313859.375, 10316278.125, 10317798.4375, 10319470.3125, 10336220.3125, 10342514.0625, 10343685.9375, 10343696.875, 10343704.6875, 10346259.375, 10369035.9375, 10369678.125, 10371453.125, 10372609.375, 10372609.375, 10372990.625, 10381523.4375, 10392846.875, 10392939.0625, 10392954.6875, 10393956.25, 10401904.6875, 10402950.0, 10411085.9375, 10416525.0, 10426065.625, 10428432.8125, 10435084.375, 10436535.9375, 10437553.125, 10437609.375, 10448276.5625, 10456042.1875, 10459582.8125, 10463379.6875, 10465826.5625, 10467001.5625, 10473243.75, 10477946.875, 10485445.3125, 10485690.625, 10486253.125, 10486479.6875, 10486537.5, 10487537.5, 10488142.1875, 10488334.375, 10488654.6875, 10489431.25, 10489573.4375, 10489734.375, 10490953.125, 10491610.9375, 10493428.125, 10493987.5, 10498557.8125, 10502026.5625, 10515192.1875, 10515200.0, 10515734.375, 10517121.875, 10517651.5625, 10517709.375, 10520282.8125, 10520976.5625, 10521345.3125, 10521440.625, 10521893.75, 10521907.8125, 10522043.75, 10522850.0, 10524781.25, 10524804.6875, 10530059.375, 10531146.875, 10548356.25, 10567890.625, 10586218.75, 10587548.4375, 10588571.875, 10590143.75, 10590201.5625, 10590364.0625, 10590414.0625, 10592017.1875, 10600971.875, 10607445.3125, 10609254.6875, 10609270.3125, 10609271.875, 10611803.125, 10613982.8125, 10619375.0, 10621070.3125, 10631039.0625, 10633385.9375, 10633496.875, 10634657.8125, 10635818.75, 10635873.4375, 10641631.25, 10645054.6875, 10645564.0625, 10645839.0625, 10645857.8125, 10646750.0, 10648062.5, 10650082.8125, 10650164.0625, 10650539.0625, 10651228.125, 10651229.6875, 10651992.1875, 10654581.25, 10655820.3125, 10657810.9375, 10660848.4375, 10690440.625, 10690960.9375, 10693164.0625, 10695775.0, 10698093.75, 10702275.0, 10705090.625, 10712314.0625, 10731129.6875, 10731439.0625, 10732029.6875, 10733295.3125, 10735917.1875, 10738485.9375, 10744079.6875, 10745253.125, 10745848.4375, 10746107.8125, 10746739.0625, 10746745.3125, 10747195.3125, 10747346.875, 10748728.125, 10749012.5, 10749218.75, 10749435.9375, 10749892.1875, 10750117.1875, 10752965.625, 10771965.625, 10777128.125, 10784678.125, 10785932.8125, 10786467.1875, 10788181.25, 10788293.75, 10788529.6875, 10789504.6875, 10792825.0, 10792856.25, 10792950.0, 10793871.875, 10794487.5, 10796215.625, 10797409.375, 10805334.375, 10813271.875, 10815296.875, 10815478.125, 10815531.25, 10818800.0, 10818809.375, 10818878.125, 10819201.5625, 10819500.0, 10819590.625, 10820465.625, 10820635.9375, 10821378.125, 10821439.0625, 10821534.375, 10822078.125, 10822087.5, 10822873.4375, 10822932.8125, 10823695.3125, 10825000.0, 10825275.0, 10830254.6875, 10831637.5, 10835395.3125, 10835501.5625, 10844684.375, 10848496.875, 10849295.3125, 10849529.6875, 10849671.875, 10852282.8125, 10852492.1875, 10853757.8125, 10854839.0625, 10855215.625, 10856870.3125, 10857357.8125, 10876918.75, 10877834.375, 10878629.6875, 10878831.25, 10878851.5625, 10882173.4375, 10886643.75, 10886870.3125, 10888490.625, 10891864.0625, 10895929.6875, 10897614.0625, 10897740.625, 10898298.4375, 10898432.8125, 10898701.5625, 10899175.0, 10899348.4375, 10900607.8125, 10901510.9375, 10903248.4375, 10909003.125, 10914962.5, 10914978.125, 10916448.4375, 10926673.4375, 10928518.75, 10930035.9375, 10930590.625, 10930943.75, 10931554.6875, 10932235.9375, 10932543.75, 10933646.875, 10934515.625, 10934642.1875, 10935896.875, 10936514.0625, 10936515.625, 10936518.75, 10937104.6875, 10937835.9375, 10938932.8125, 10947725.0, 10947778.125, 10947795.3125, 10948926.5625, 10950187.5, 10951568.75, 10951639.0625, 10952021.875, 10953685.9375, 10955826.5625, 10957220.3125, 10958412.5, 10960654.6875, 10964696.875, 10965950.0, 10977828.125, 10977887.5, 10978251.5625, 10986560.9375, 10989100.0, 10989787.5, 10994153.125, 10995717.1875, 11004253.125, 11009450.0, 11017826.5625, 11022960.9375, 11027426.5625, 11028850.0, 11029300.0, 11046146.875, 11050681.25, 11051151.5625, 11053187.5, 11053490.625, 11054700.0, 11056426.5625, 11063781.25, 11076946.875, 11079415.625, 11081229.6875, 11083673.4375, 11090512.5, 11090545.3125, 11097315.625, 11110284.375, 11117875.0, 11118612.5, 11142340.625, 11155250.0, 11162209.375, 11164935.9375, 11167539.0625, 11171548.4375, 11204640.625, 11207590.625, 11207717.1875, 11211859.375, 11211859.375, 11212734.375, 11213093.75, 11213310.9375, 11215604.6875, 11217367.1875, 11226215.625, 11230345.3125, 11230732.8125, 11234753.125, 11235118.75, 11236359.375, 11241168.75, 11244020.3125, 11245500.0, 11253242.1875, 11255112.5, 11256079.6875, 11265490.625, 11285451.5625, 11285935.9375, 11286895.3125, 11287126.5625, 11287454.6875, 11287700.0, 11293382.8125, 11294317.1875, 11294443.75, 11294504.6875, 11294854.6875, 11296628.125, 11296751.5625, 11297060.9375, 11297207.8125, 11297921.875, 11298039.0625, 11342287.5, 11350120.3125, 11350262.5, 11362264.0625, 11368335.9375, 11378259.375, 11379162.5, 11382753.125, 11392898.4375, 11393000.0, 11394328.125, 11413973.4375, 11419529.6875, 11434051.5625, 11434064.0625, 11479132.8125, 11480601.5625, 11527129.6875, 11532473.4375, 11555740.625, 11561562.5, 11562996.875, 11563990.625, 11593098.4375, 11603189.0625, 11607751.5625, 11619971.875, 11621371.875, 11622312.5, 11653734.375, 11674323.4375, 11685529.6875, 11723550.0, 11751618.75, 11967006.25, 12004882.8125, 12064846.875, 12152903.125, 12165060.9375, 12504946.875, 12543412.5, 12698975.0, 12750315.625, 12911214.0625, 13352451.5625, 13426779.6875, 13469662.5, 13472598.4375, 13475143.75, 13475182.8125, 13492001.5625, 13493818.75, 13505535.9375, 13583971.875, 13594962.5, 13602645.3125, 13618253.125, 13618276.5625, 13623325.0, 13685185.9375, 13837515.625, 13842754.6875, 13846498.4375, 13854621.875, 13857226.5625, 13858557.8125, 13861173.4375, 13861225.0, 13861584.375, 13862678.125, 13862679.6875, 13866095.3125, 13867118.75, 13868054.6875, 13868398.4375, 13868589.0625, 13871048.4375, 13871935.9375, 13873260.9375, 13875228.125, 13876100.0, 13879382.8125, 13880053.125, 13880076.5625, 13881120.3125, 13881148.4375, 13883296.875, 13885760.9375, 13887398.4375, 13887562.5, 13887903.125, 13888293.75, 13889096.875, 13890059.375, 13890615.625, 13890860.9375, 13891553.125, 13892214.0625, 13893610.9375, 13893759.375, 13893942.1875, 13894860.9375, 13894892.1875, 13895032.8125, 13895221.875, 13895851.5625, 13896179.6875, 13897401.5625, 13898214.0625, 13899610.9375, 13900489.0625, 13902389.0625, 13902562.5, 13903001.5625, 13903010.9375, 13903115.625, 13903612.5, 13903828.125, 13903906.25, 13904085.9375, 13904582.8125, 13904596.875, 13904754.6875, 13904906.25, 13905215.625, 13905826.5625, 13905865.625, 13905964.0625, 13906392.1875, 13906560.9375, 13906685.9375, 13906743.75, 13906832.8125, 13906925.0, 13907232.8125, 13907421.875, 13907456.25, 13907885.9375, 13908181.25, 13908215.625, 13908257.8125, 13908410.9375, 13908718.75, 13908725.0, 13909378.125, 13909415.625, 13909425.0, 13910034.375, 13910290.625, 13910775.0, 13910943.75, 13911014.0625, 13911045.3125, 13911693.75, 13911843.75, 13912253.125, 13912359.375, 13912657.8125, 13912776.5625, 13914253.125, 13914406.25, 13914623.4375, 13914998.4375, 13915625.0, 13915785.9375, 13916156.25, 13916231.25, 13916657.8125, 13916828.125, 13917617.1875, 13917860.9375, 13918029.6875, 13918279.6875, 13918878.125, 13919157.8125, 13920878.125, 13921003.125, ...], [36.29364839864624, 12.453574514090597, 101.18593644942834, 7.94124990228602, 71.06913708178567, 11.913044106442792, 68.49138383538167, 74.82121746051969, 19.354476044378476, 29.92022698946458, 59.9530629467493, 5.473573022275652, 22.278065713076746, 10.913236302136813, 48.004852767101944, 61.22184790916169, 8.523857804256643, 6.842702060810467, 40.208716322156484, 77.28698237403505, 10.296373500730278, 44.63704600273034, 11.443199782925605, 8.090694841998058, 23.572174095149578, 18.373971340684314, 110.27095453933288, 29.325376570800152, 33.50868013740602, 56.50864645329751, 109.18504910529934, 8.556753329735564, 72.06365453266194, 100.80432500050881, 7.367864366236175, 19.663817639150842, 58.93817656693432, 6.795871124710381, 24.45818324112497, 6.950594146202061, 25.93978460709809, 26.898035919334166, 41.07413167077315, 88.79574764048056, 21.274897222638693, 59.492757032174566, 59.5680877859463, 18.501305615570303, 45.138825509365866, 33.47851239549606, 8.436222498546424, 5.297875415610232, 79.21989787062682, 25.435242480684547, 9.587180726349242, 80.74756790522662, 44.35438738316977, 58.88181926316232, 11.502944685386959, 28.899176550736744, 73.91087755967858, 5.7758419035592805, 7.731485125678814, 8.485966849080622, 5.326816283840036, 6.6590558668682664, 21.36609009164904, 40.62035379955046, 17.699446015751356, 150.958272003951, 17.61770870264055, 6.9298365592996705, 95.248302551192, 12.42922201149462, 20.279346787009565, 5.78562845828192, 42.36787051566489, 9.115757946143122, 16.314956006197683, 9.016982836571724, 106.61229182118683, 75.84672272135138, 24.043687895880527, 7.483542347329454, 18.498583034436162, 22.201440941690137, 89.7871327083106, 67.35821814347184, 17.530086359128266, 36.87202822979111, 36.33324025388012, 13.812816782546165, 5.656083594211353, 85.33286163674764, 21.455235208920172, 45.893673975893975, 32.49552305927037, 21.574771426472044, 15.295352372286212, 54.183743535144906, 30.544559884275372, 13.901537408746627, 182.4655238100439, 6.915594118391874, 98.93241988190445, 42.975673247914784, 60.7041198955603, 12.077563788200688, 76.44795128227113, 24.984082599141317, 10.303468378583478, 26.229596011219304, 40.11209320524479, 9.281307514521968, 48.80902114601308, 32.18152970330222, 60.14179235097288, 17.902595003223645, 26.451109490186376, 5.346345203410035, 15.16005071440798, 68.55780072042414, 13.30250714898466, 69.02081669532053, 53.181190558486485, 11.85815095113017, 34.99130634862662, 48.013800995745086, 7.119212811084523, 5.156473716188145, 18.301619231882793, 68.09221274026231, 11.93435450334594, 56.78464457846905, 92.08502151681925, 6.102303355718498, 80.64194370237443, 16.368693039001943, 7.9868786692674165, 10.553075167211473, 7.850040057825756, 6.475716726996863, 11.908498436871783, 24.38190265125103, 29.528150048310938, 40.400972932950594, 109.2749970377157, 268.4543465060552, 15.346722174396138, 171.15895355024105, 96.14289025559509, 26.06983758950392, 107.0147517292114, 44.442749969900504, 80.09576778452686, 16.94683699968276, 83.1283237184154, 73.68662393419096, 119.93809384335566, 34.42125031478935, 15.974194439120495, 79.62065570911948, 15.862438496597083, 14.476124194511195, 166.12098210269966, 42.52017137777115, 33.99125135608655, 10.550601328528533, 25.88788728684712, 11.446171335092734, 15.116187323390019, 59.492754961542765, 42.97316751186182, 122.01096722358031, 11.876897960911524, 87.6498820555861, 93.74095823554717, 90.66577601081161, 12.617845434130253, 7.1650710089413385, 128.30791549683389, 6.160116620410423, 21.159766490951746, 10.73857139519418, 8.003850264448108, 77.8141535070489, 19.251878213961167, 9.260153774871876, 110.11164422691657, 105.8647459931097, 5.774321594678666, 20.802299207515652, 8.043470725912995, 129.1372282340646, 25.016437595024982, 38.78222769920512, 55.606404618720006, 13.595319417992043, 24.620545609031254, 33.76683430781855, 8.878566412662842, 59.4244158404073, 8.636631979210357, 50.60869490113056, 23.050786823696665, 7.55536415592742, 50.39667024863776, 213.98712716141006, 93.55906868431784, 55.194118600164835, 34.07124760243259, 31.46149289073886, 23.284302425814623, 102.6619356670955, 15.308321213809327, 91.87142083665383, 185.02625548411135, 30.491105649253665, 20.36460286770023, 6.623142443586727, 72.14341772127098, 92.71989943717253, 74.63522832494431, 5.214496429761496, 38.69866352767869, 16.595210332205745, 22.663105321159428, 8.32537601655297, 92.4856498853211, 63.67046374520214, 15.854886313023217, 6.994825131837073, 36.32706782059245, 35.42325212051146, 69.9642046712131, 19.74943001018509, 19.350673314018195, 45.89446352188457, 78.06683144141593, 17.94098311882538, 247.74361096747472, 120.68580984371499, 49.36244324357182, 40.13492850296506, 130.48965654366665, 20.554385304640725, 59.71684527265755, 10.855868918396492, 23.090021768202387, 36.46729977380176, 51.15361088045764, 26.655452225949112, 24.746793063726354, 9.010540358776582, 21.251994407077014, 25.840016719154494, 365.32762312430634, 76.27846453507952, 54.55686049614645, 23.169513191434078, 21.850781480268335, 67.78673342459815, 93.77664049740548, 22.81015025832606, 9.814352562993808, 5.119742884088988, 71.40820546246383, 86.07738922167357, 35.83535646559255, 11.111714507253131, 88.29734378288532, 35.35656716109822, 13.046559338416648, 25.245825550899518, 93.26795291442026, 133.78204229084008, 122.08091243916067, 47.43657983754727, 15.401219624332327, 115.72154303033241, 33.59966438457324, 131.23689396239814, 7.918461568865613, 5.0454934293585865, 226.29191693443903, 140.35973147572048, 52.52545847486385, 29.215148259999076, 118.90655668013684, 172.95101613945343, 8.003850264448108, 47.28974718877295, 6.718803331842774, 32.82693464321717, 46.779055295370696, 32.25596282211689, 14.264634068679648, 71.80397350630551, 6.588356905714122, 7.751504365437896, 5.32728878500521, 31.110808380889786, 20.179271489033137, 47.367434393403904, 35.60782129040467, 43.43108135066575, 32.072580922340606, 32.636295717290196, 110.28615664620132, 12.36233300558216, 30.198648477076826, 112.00679980958552, 13.403692798464974, 5.7373823755891, 91.66731867013777, 58.87448385728223, 56.437296487555024, 87.90838306570299, 13.019716279340843, 155.7779313613311, 56.61303924668265, 108.59894930915654, 105.75778759800619, 18.463933921744918, 119.15977922738584, 51.03191804101167, 50.509575932476764, 19.054775447179868, 7.493313761771197, 17.467839873603204, 31.978501510999347, 23.855688070996564, 111.74815524429734, 8.266069371429298, 72.75395320523212, 91.18167868265591, 33.69969853500275, 12.673418627387655, 58.27695412474699, 77.01423798611773, 88.47694647585597, 50.69311923477156, 34.34941772948495, 74.27811376726788, 22.39894677954658, 119.67249235069407, 122.99321143826738, 61.053769115634566, 96.81552948365562, 42.971055803626996, 67.58850002501006, 5.63799890864768, 9.29626527838449, 14.645352801051533, 19.780486323507887, 5.4223361803060515, 46.5597971467561, 81.91650641490166, 20.705776201423447, 63.71030390589637, 10.998951155381649, 10.350952715462505, 11.521165914139454, 27.62720217901168, 55.41076104598653, 12.99034964041025, 52.42805705192339, 14.247698311295812, 117.176176851966, 5.248354150863467, 28.387018640824188, 54.84918549560478, 23.227190606147715, 11.353860142187635, 124.13826602965969, 103.66536672861199, 27.507279677231526, 12.092182257207154, 42.925656199718446, 95.65773335086529, 73.1509909217065, 32.3596583097585, 7.411884216322716, 81.19677039290802, 140.21965849008978, 5.072509617290427, 79.85224620609198, 37.61105504973651, 196.34059073836283, 27.91926239539295, 21.121528177876492, 50.32019252484082, 15.719419611195594, 183.18764189506348, 8.350492788989266, 9.375318843825786, 29.153486628159875, 11.235964278294942, 5.037784751611222, 97.84810534247924, 95.94725134322394, 29.87229040792974, 157.4260129930287, 27.42138987923668, 15.106148762189422, 27.502291498689555, 499.6189602993339, 40.121472087523756, 72.90238638379273, 60.516140879185045, 50.90603034361961, 51.55972802829575, 40.14708645779762, 22.695998549969183, 5.126122394465812, 23.38099902143201, 50.4643601406751, 119.825154649111, 36.738404058204566, 27.806100252439734, 38.10780739719728, 7.673612749875827, 19.143993310209545, 14.949560124046553, 60.72405908945658, 12.636233609803973, 10.031181547611194, 22.90109931379083, 5.156969748528, 22.765756535402087, 35.24793850921653, 50.19546050989717, 28.161022777814242, 14.803722115716486, 25.735299679609675, 21.191734059574173, 9.880331111868202, 67.89757778759248, 51.441919655624744, 5.752720014821922, 34.81551325673116, 207.927284441615, 18.418243170051635, 149.6702037197342, 22.010130086046434, 40.70108283500075, 47.24721710387348, 10.955539132974927, 252.84267852884918, 56.05125053403687, 48.27971523543595, 39.71361411604599, 10.031664556453403, 70.53817926534698, 64.23100576380389, 69.97146715345517, 56.10279368110315, 33.06546006966222, 13.138623309939884, 75.9879645819887, 11.232740756403842, 149.5825854798166, 120.95025971309849, 45.85885648100441, 25.974013710906988, 15.191209214281578, 13.29997855044632, 53.10344687285429, 22.601346684273484, 8.833847239565818, 52.39518557322168, 162.68678602301702, 62.12795506012216, 157.29697318327487, 79.78292180557263, 5.316405642641502, 11.98375925031651, 59.250486531496705, 26.267630505696975, 25.743676668638095, 48.61624378367751, 25.74705484898754, 110.26171937625374, 127.94293880165135, 13.245573025001878, 51.56959673620604, 23.560550459174433, 74.05194450939399, 79.69843487654477, 89.62473146628587, 18.49585958243337, 47.77778953192988, 39.48141634156299, 5.3451668278452065, 57.997733053720935, 16.795739798509594, 9.858915015197454, 131.03769113946743, 129.86903202785138, 84.95246681514395, 68.28672055026415, 72.70150348341147, 227.43859902917126, 5.045584586758674, 5.064378452959632, 41.98055419557346, 15.5360928538238, 158.68339017607394, 200.57661786388923, 157.13412595428989, 26.09178809972424, 17.93687773920408, 9.561985710679638, 142.11046039769542, 49.924056191744135, 44.06742671592959, 5.317349980666416, 92.89074785959644, 137.41777003509574, 61.336868310136815, 13.528133578921961, 110.3526505076311, 29.562273405017223, 15.57372272804052, 10.353813536340738, 9.172817692136846, 11.465048508259922, 35.72616398469359, 5.489614822170422, 72.1436397338411, 81.30578433258808, 49.202943950200385, 57.54785620904596, 96.58946712580739, 34.313819133788115, 45.13743638643358, 26.88422927346662, 21.138154723745828, 82.28703776406448, 109.5575756552878, 101.63210980486694, 58.4121345037147, 73.29268721554502, 26.991744189889292, 79.31180515655409, 174.79861974585353, 87.0450155295712, 45.72543842144677, 53.39552811720027, 39.276421826912504, 19.89371840405907, 53.78030082389648, 46.36252597871729, 8.334560041285457, 94.02263329158974, 5.424778110986046, 85.71116596603775, 15.680900126787565, 29.469541447243827, 22.870981292846565, 109.10053207162079, 122.35204342756103, 89.45117377942492, 88.4292559846761, 65.6529485768457, 64.95785692004617, 7.317751398116825, 157.34735047828775, 10.411797326907058, 52.71548149051963, 35.61831840369198, 122.6930871255236, 377.5341880905712, 201.98472015315943, 23.01069186858869, 16.765610037400144, 16.03763235592406, 175.82375467746272, 21.53455055848562, 17.839906136362906, 17.090225408599487, 32.195393545348225, 86.34346181262572, 106.91935373481276, 90.9201675141304, 395.99505154979886, 64.51456740151941, 37.66817386870987, 7.788483642349266, 20.141546629126445, 11.027653163375783, 109.45833163525992, 222.57417403102966, 83.6131307011754, 20.374003429753365, 192.88487558771627, 105.3808173727746, 73.5797912873436, 47.87436353672369, 26.50751651189106, 30.91367445604854, 33.30438192075695, 152.64076828276185, 89.36321818599131, 96.19729086272108, 99.2703977326211, 20.466402794433527, 28.218406058197566, 5.642095694280736, 148.30566207416447, 18.779396799302, 5.372033435074933, 22.67740850714019, 15.792868198328934, 247.5620505651592, 22.856953692458745, 79.22956080673796, 43.08846319213277, 33.116663162022526, 10.329175311215224, 89.30197891372322, 39.834286442776325, 129.72145036549813, 82.0187373054979, 83.75541325395344, 30.210075794086265, 310.5543480950249, 36.550229733750086, 134.43629714708555, 33.154400407235265, 12.094496332411586, 225.7699677856043, 24.118018840527537, 27.459131774481442, 59.74730465800061, 16.391309734228685, 31.405492087789316, 24.630407824200468, 14.92027007718971, 106.20503489605578, 61.79558133933027, 14.602223217531108, 112.60317082464871, 16.508859225013133, 81.55893558277091, 6.995307626222183, 11.61580550787933, 146.02178787175293, 58.418024089957115, 49.55899303775067, 32.85466184289366, 84.09087809367622, 24.57874838459719, 159.89605103584384, 102.21625687003693, 26.40364572401259, 21.26169768153662, 62.83573018745009, 46.450908730751095, 18.586030084717056, 5.639342135226879, 115.30085630085993, 39.81635981453157, 16.34595036170674, 25.00259987251285, 5.998550959667161, 135.6634380511756, 53.05470403512032, 65.30974812540744, 153.60092731471678, 68.05498450382218, 26.637528440597354, 9.043182446664593, 5.331626068690222, 24.593849206100067, 11.498726096728008, 66.68409883630312, 191.2597701906718, 50.09941871274525, 5.236431731149152, 16.008579976041045, 109.23138444764568, 51.63281505598685, 131.40183991037225, 26.667080503960896, 152.71184021237826, 32.7684999184489, 76.68415830559466, 128.4494958447624, 36.42476484916727, 171.70640334924914, 10.143995658327045, 120.13946670302347, 29.277386758449808, 300.73036084931, 24.205972504716048, 41.05383249847712, 42.39163848447543, 24.38418331036541, 12.37183878334932, 71.01279245797839, 40.99276443322337, 6.562342861353726, 91.91584135249347, 49.61049404968135, 8.79614193518428, 32.897791529827906, 16.543171052295385, 111.1999671421924, 53.40857050901935, 23.380402852692797, 79.35081644112675, 201.84386318236812, 173.9453061136952, 55.30704462169284, 12.0352629453712, 116.85659235982065, 203.38589423321918, 85.9067721777502, 14.195595377026299, 50.90967847048014, 12.021343619417209, 226.878424636695, 39.56747980359672, 266.4118625787148, 26.21097200572224, 183.3935235399124, 11.964585873693846, 19.54796288560204, 91.72118069177412, 5.146225796801172, 24.59391029176204, 25.42335922324923, 122.700469591091, 31.275050461783504, 22.392108997926428, 34.23721195285968, 49.72280924439005, 50.63756834165922, 15.120906906529779, 30.108946459653133, 26.972767272597174, 53.63012431833842, 13.153861000668229, 369.29679358046155, 6.097723300726524, 7.580420815033726, 39.87618335538642, 48.15244987142748, 39.051480540123514, 16.85291576262223, 63.13795469426416, 11.463057555450602, 10.793937638944282, 65.28053368772404, 5.445470266310056, 82.14677076637415, 78.42426793391078, 6.024772970019798, 44.39966753801784, 303.1661246328837, 70.72356643453989, 100.22782582175299, 80.30602765962084, 47.949993935007804, 245.08447161552448, 130.99911350564216, 9.601858491879563, 145.34841010108548, 71.70376465668559, 73.71733570973369, 72.20071233240265, 12.730723736946274, 123.4102809116766, 9.367905518553078, 227.16614556905503, 6.667584276654363, 20.936493092391636, 78.58013849644747, 192.41735496981332, 21.108792942528652, 24.47608896096544, 57.356513673276794, 108.18895680944453, 18.269117214534766, 49.8894974708255, 14.033492666949408, 156.44691094973405, 213.94803048903202, 76.95896790058362, 18.652898285348247, 75.99780799696492, 31.831079930998442, 35.772257494487576, 111.75975595703585, 100.86160254031233, 89.86405491511503, 9.159296905986734, 11.920560543378848, 9.006354881443189, 42.72506226757392, 178.04051809135476, 59.256455268049415, 100.67263168254127, 167.58671312002184, 67.31130364617557, 24.922740323151874, 34.115441946365124, 22.424270538324446, 73.66009711981434, 190.38726751146987, 130.09205972043907, 21.599994595972756, 54.489155547054764, 313.09797560491404, 5.525225718224568, 14.859121541956108, 11.653672063886905, 209.47934228697034, 30.133238160183286, 44.38507931715333, 45.033780856206775, 52.59482059257228, 160.84052871143535, 101.76690371868219, 15.35721809334427, 178.53476584211813, 54.442976483726945, 17.610111901092402, 104.95337891558755, 24.71854664776163, 18.66615976286918, 32.491121217879034, 61.72286192226485, 44.28484917769213, 89.5142254083308, 74.06048684780795, 19.710666276979065, 7.028320505918043, 454.6139523558633, 35.582984116267276, 90.63683503589397, 42.26697785185838, 14.651802894058937, 29.117062193543035, 98.04313219867772, 68.14439582700625, 23.781423101237237, 73.73493838677315, 91.43975450331627, 113.64051970125038, 126.38584621078768, 87.58636024995647, 9.273379532271246, 83.73856938199822, 106.3503211855764, 96.07149034935415, 179.09935913073025, 105.29397008739602, 52.26809860893444, 15.15577352766941, 30.731341241377145, 56.14405255630851, 13.034489895020853, 48.96087236641305, 6.682406505052795, 17.1435543561937, 28.143347760551293, 82.0100413323216, 12.972323840930578, 94.98935894616388, 55.269314256067204, 12.878543398234395, 19.339925127179065, 84.0787278960012, 67.40519260189396, 12.31270775841387, 6.441414233324034, 9.95692512227745, 21.263391779790844, 9.855378439546213, 6.538053514607171, 14.539653370832909, 6.418356464878936, 118.771086742032, 15.956570644459196, 7.882883923718118, 16.162557281914587, 5.778642110290882, 6.368170789889413, 5.86408563448058, 141.58261167195116, 53.73230096473739, 9.550339171011638, 78.94458778914655, 10.917695778476382, 98.63825663750694, 52.55273342229752, 20.74228476027948, 17.812705233968423, 64.9641093684275, 95.69318093804213, 12.251848444545677, 77.0843258735868, 7.162346391474461, 14.417808597877471, 51.56988895071596, 24.703175561745436, 14.44489034191782, 14.041097219054635, 13.106688109109216, 18.06391161518755, 9399.68190005997, 34.83364254510056, 10.587154633626088, 19.178701009956015, 9.124958739251491, 32.01272846399447, 83.78565090123504, 6.233981193687609, 9.754310115230725, 104.68290888105464, 5.044082391504179, 55.90504275133632, 43.13712298953849, 69.92283514308625, 22.61790802789664, 5.5126749515672495, 97.64465499522287, 59.78504346431591, 11.345661648028587, 5.80691534472551, 16.0059032953347, 68.70753914372592, 23.88316465847648, 76.17428384947492, 35.428307186004204, 16.60020533333834, 46.37132426092349, 57.02382107638899, 20.75601145624131, 10.446291664393055, 58.67473433258961, 18.267575511866497, 71.1087635758155, 11.610546248425388, 18.935779083347406, 16.255084117936207, 97.82658038984545, 21.520301350437688, 7.058495746501521, 20.143313270846992, 9.408287216127405, 36.30232558485646, 7.2579940985029365, 107.02471969238587, 120.68398443959148, 16.62786754524749, 5.565454259057312, 43.344378222852654, 69.16826841503166, 7.007502586180366, 40.41113006628632, 83.72788932234631, 13.382183782303468, 20.123770920300817, 83.74830097562362, 61.323623008356556, 11.625974784437032, 76.79426727516258, 35.01555357776073, 22.237122842384327, 7.482139200233373, 69.45318320328022, 11.32568277568309, 12.346403553456804, 50.768158679492466, 7.089040918837317, 72.9428771472968, 7.788646984685745, 128.01541403231124, 26.682798220417606, 7.269055053819804, 9.072071864750393, 30.349365496518082, 8.952090508511532, 14.066042913052847, 19.040297474915242, 38.015971371376104, 57.87186063070866, 72.94332762818699, 23.735899928878773, 31.931831589486016, 107.81137379936317, 26.898836338237537, 8.967239894787806, 8.653436516739712, 55.98657334202359, 132.7967565380573, 35.739187647748935, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([3737862.5, 3852598.4375, 3880598.4375, 3910048.4375, 3924981.25, 3928835.9375, 3931642.1875, 3942457.8125, 3949060.9375, 3954875.0, 3971696.875, 3971750.0, 4007954.6875, 4020351.5625, 4021878.125, 4077210.9375, 4078296.875, 4112429.6875, 4180932.8125, 4218235.9375, 4227693.75, 4227717.1875, 4242359.375, 4255492.1875, 4260221.875, 4274312.5, 4286668.75, 4289623.4375, 4303800.0, 4313879.6875, 4333176.5625, 4338126.5625, 4338126.5625, 4348862.5, 4394414.0625, 4397565.625, 4406623.4375, 4409560.9375, 4414935.9375, 4415081.25, 4451754.6875, 4465792.1875, 4497940.625, 4521142.1875, 4542126.5625, 4543709.375, 4546201.5625, 4556501.5625, 4571440.625, 4627381.25, 4627392.1875, 4627443.75, 4636657.8125, 4638809.375, 4650942.1875, 4660487.5, 4689900.0, 4706575.0, 4712065.625, 4738932.8125, 4747978.125, 4748059.375, 4748215.625, 4750332.8125, 4750665.625, 4753598.4375, 4755968.75, 4759718.75, 4790784.375, 4800101.5625, 4800106.25, 4816517.1875, 4817950.0, 4855867.1875, 4866795.3125, 4884717.1875, 4894828.125, 4896970.3125, 4906415.625, 4938592.1875, 4942403.125, 4947467.1875, 4966734.375, 4966745.3125, 4967656.25, 4977448.4375, 4979354.6875, 4982323.4375, 5009059.375, 5011217.1875, 5038553.125, 5045098.4375, 5049842.1875, 5085445.3125, 5086360.9375, 5089234.375, 5103095.3125, 5108340.625, 5119507.8125, 5119829.6875, 5122600.0, 5129396.875, 5176545.3125, 5206789.0625, 5213248.4375, 5220800.0, 5236064.0625, 5236281.25, 5242471.875, 5243773.4375, 5244150.0, 5244332.8125, 5248667.1875, 5248882.8125, 5273028.125, 5273382.8125, 5276128.125, 5277654.6875, 5279584.375, 5281279.6875, 5282151.5625, 5283009.375, 5292556.25, 5296853.125, 5299092.1875, 5311331.25, 5324229.6875, 5374548.4375, 5374562.5, 5374645.3125, 5376189.0625, 5406118.75, 5412767.1875, 5453589.0625, 5475284.375, 5476643.75, 5505934.375, 5510521.875, 6936478.125, 6956629.6875, 7001617.1875, 7006946.875, 7007676.5625, 7008082.8125, 7020270.3125, 7027175.0, 7043235.9375, 7091234.375, 7092179.6875, 7106459.375, 7114118.75, 7114121.875, 7120459.375, 7157073.4375, 7187343.75, 7190709.375, 7199493.75, 7213306.25, 7235907.8125, 7241468.75, 7360790.625, 7360810.9375, 7362079.6875, 7366992.1875, 7399103.125, 7462520.3125, 7500871.875, 7501434.375, 7503182.8125, 7534148.4375, 7559026.5625, 7562206.25, 7562473.4375, 7566521.875, 7578943.75, 7580431.25, 7619950.0, 7671020.3125, 7731107.8125, 7744801.5625, 7748189.0625, 7749515.625, 7752532.8125, 7754721.875, 7758539.0625, 7775203.125, 7786650.0, 7791403.125, 7792829.6875, 7794618.75, 7794654.6875, 7797106.25, 7802656.25, 7803987.5, 7807521.875, 7809184.375, 7810296.875, 7812404.6875, 7814545.3125, 7883084.375, 7919373.4375, 7933410.9375, 7964142.1875, 7989484.375, 8012875.0, 8031887.5, 8041012.5, 8041953.125, 8045162.5, 8048637.5, 8051879.6875, 8053428.125, 8056339.0625, 8056904.6875, 8057964.0625, 8058392.1875, 8059042.1875, 8061621.875, 8061629.6875, 8062079.6875, 8063284.375, 8080403.125, 8086348.4375, 8087496.875, 8089790.625, 8090965.625, 8091179.6875, 8091450.0, 8091518.75, 8091776.5625, 8092445.3125, 8092575.0, 8094023.4375, 8095101.5625, 8095385.9375, 8099910.9375, 8100348.4375, 8100846.875, 8101775.0, 8102160.9375, 8102273.4375, 8102309.375, 8102703.125, 8103040.625, 8103053.125, 8103114.0625, 8103948.4375, 8104317.1875, 8104679.6875, 8107037.5, 8107148.4375, 8108417.1875, 8108634.375, 8108684.375, 8109485.9375, 8109485.9375, 8119985.9375, 8119998.4375, 8120409.375, 8122989.0625, 8128050.0, 8131848.4375, 8132231.25, 8134303.125, 8135010.9375, 8135067.1875, 8135840.625, 8136023.4375, 8136989.0625, 8137076.5625, 8138645.3125, 8139395.3125, 8139462.5, 8140495.3125, 8142887.5, 8143420.3125, 8143826.5625, 8148640.625, 8152118.75, 8152206.25, 8174528.125, 8174965.625, 8193525.0, 8197353.125, 8198575.0, 8208307.8125, 8208390.625, 8208407.8125, 8220415.625, 8222879.6875, 8232237.5, 8237756.25, 8254426.5625, 8254464.0625, 8263112.5, 8293006.25, 8293701.5625, 8294085.9375, 8294339.0625, 8296650.0, 8298134.375, 8300126.5625, 8300198.4375, 8302695.3125, 8303987.5, 8304371.875, 8307906.25, 8308150.0, 8308604.6875, 8309017.1875, 8313781.25, 8351573.4375, 8428296.875, 8532668.75, 8569964.0625, 8577431.25, 8604942.1875, 8617842.1875, 8655678.125, 8746587.5, 8746603.125, 8777592.1875, 8783079.6875, 8827820.3125, 8835771.875, 8859946.875, 8891403.125, 8944704.6875, 9003018.75, 9032737.5, 9086670.3125, 9134498.4375, 9163057.8125, 9166829.6875, 9192182.8125, 9201953.125, 9204795.3125, 9204807.8125, 9206045.3125, 9263903.125, 9266818.75, 9269973.4375, 9269979.6875, 9285770.3125, 9287539.0625, 9287589.0625, 9288525.0, 9288771.875, 9301957.8125, 9301975.0, 9315775.0, 9316743.75, 9332360.9375, 9373234.375, 9383712.5, 9392164.0625, 9393690.625, 9396729.6875, 9417634.375, 9421064.0625, 9422989.0625, 9429254.6875, 9439868.75, 9448237.5, 9492415.625, 9502839.0625, 9534453.125, 9541668.75, 9544982.8125, 9545079.6875, 9548639.0625, 9550929.6875, 9554126.5625, 9597357.8125, 9609446.875, 9619890.625, 9644254.6875, 9654448.4375, 9731801.5625, 9733171.875, 9744401.5625, 9748010.9375, 9749876.5625, 9775809.375, 9792607.8125, 9792668.75, 9792832.8125, 9798770.3125, 9840207.8125, 9848790.625, 9851823.4375, 9857823.4375, 9863450.0, 9868203.125, 9871848.4375, 9873204.6875, 9875318.75, 9875362.5, 9875482.8125, 9876809.375, 9890275.0, 9912243.75, 9913362.5, 9913873.4375, 9933278.125, 9948190.625, 9948645.3125, 9950684.375, 9961040.625, 9963443.75, 9969159.375, 9971809.375, 9978479.6875, 10018115.625, 10019904.6875, 10025742.1875, 10030607.8125, 10030876.5625, 10033140.625, 10035340.625, 10035573.4375, 10042595.3125, 10063590.625, 10066373.4375, 10094407.8125, 10101382.8125, 10101400.0, 10101406.25, 10101457.8125, 10106825.0, 10110693.75, 10119775.0, 10123720.3125, 10132654.6875, 10136656.25, 10138498.4375, 10138600.0, 10138654.6875, 10138910.9375, 10139731.25, 10141189.0625, 10142415.625, 10144653.125, 10145029.6875, 10145089.0625, 10146517.1875, 10146521.875, 10148076.5625, 10150993.75, 10151331.25, 10151964.0625, 10154106.25, 10158323.4375, 10159410.9375, 10159932.8125, 10173295.3125, 10189385.9375, 10191118.75, 10194573.4375, 10194645.3125, 10197532.8125, 10199835.9375, 10199839.0625, 10200681.25, 10202043.75, 10202735.9375, 10232328.125, 10232356.25, 10233604.6875, 10233614.0625, 10234425.0, 10240709.375, 10251350.0, 10251832.8125, 10259243.75, 10259360.9375, 10264103.125, 10265960.9375, 10295435.9375, 10305850.0, 10308495.3125, 10309310.9375, 10310793.75, 10311004.6875, 10311264.0625, 10313859.375, 10316278.125, 10317798.4375, 10319470.3125, 10336220.3125, 10342514.0625, 10343685.9375, 10343696.875, 10343704.6875, 10346259.375, 10369035.9375, 10369678.125, 10371453.125, 10372609.375, 10372609.375, 10372990.625, 10381523.4375, 10392846.875, 10392939.0625, 10392954.6875, 10393956.25, 10401904.6875, 10402950.0, 10411085.9375, 10416525.0, 10426065.625, 10428432.8125, 10435084.375, 10436535.9375, 10437553.125, 10437609.375, 10448276.5625, 10456042.1875, 10459582.8125, 10463379.6875, 10465826.5625, 10467001.5625, 10473243.75, 10477946.875, 10485445.3125, 10485690.625, 10486253.125, 10486479.6875, 10486537.5, 10487537.5, 10488142.1875, 10488334.375, 10488654.6875, 10489431.25, 10489573.4375, 10489734.375, 10490953.125, 10491610.9375, 10493428.125, 10493987.5, 10498557.8125, 10502026.5625, 10515192.1875, 10515200.0, 10515734.375, 10517121.875, 10517651.5625, 10517709.375, 10520282.8125, 10520976.5625, 10521345.3125, 10521440.625, 10521893.75, 10521907.8125, 10522043.75, 10522850.0, 10524781.25, 10524804.6875, 10530059.375, 10531146.875, 10548356.25, 10567890.625, 10586218.75, 10587548.4375, 10588571.875, 10590143.75, 10590201.5625, 10590364.0625, 10590414.0625, 10592017.1875, 10600971.875, 10607445.3125, 10609254.6875, 10609270.3125, 10609271.875, 10611803.125, 10613982.8125, 10619375.0, 10621070.3125, 10631039.0625, 10633385.9375, 10633496.875, 10634657.8125, 10635818.75, 10635873.4375, 10641631.25, 10645054.6875, 10645564.0625, 10645839.0625, 10645857.8125, 10646750.0, 10648062.5, 10650082.8125, 10650164.0625, 10650539.0625, 10651228.125, 10651229.6875, 10651992.1875, 10654581.25, 10655820.3125, 10657810.9375, 10660848.4375, 10690440.625, 10690960.9375, 10693164.0625, 10695775.0, 10698093.75, 10702275.0, 10705090.625, 10712314.0625, 10731129.6875, 10731439.0625, 10732029.6875, 10733295.3125, 10735917.1875, 10738485.9375, 10744079.6875, 10745253.125, 10745848.4375, 10746107.8125, 10746739.0625, 10746745.3125, 10747195.3125, 10747346.875, 10748728.125, 10749012.5, 10749218.75, 10749435.9375, 10749892.1875, 10750117.1875, 10752965.625, 10771965.625, 10777128.125, 10784678.125, 10785932.8125, 10786467.1875, 10788181.25, 10788293.75, 10788529.6875, 10789504.6875, 10792825.0, 10792856.25, 10792950.0, 10793871.875, 10794487.5, 10796215.625, 10797409.375, 10805334.375, 10813271.875, 10815296.875, 10815478.125, 10815531.25, 10818800.0, 10818809.375, 10818878.125, 10819201.5625, 10819500.0, 10819590.625, 10820465.625, 10820635.9375, 10821378.125, 10821439.0625, 10821534.375, 10822078.125, 10822087.5, 10822873.4375, 10822932.8125, 10823695.3125, 10825000.0, 10825275.0, 10830254.6875, 10831637.5, 10835395.3125, 10835501.5625, 10844684.375, 10848496.875, 10849295.3125, 10849529.6875, 10849671.875, 10852282.8125, 10852492.1875, 10853757.8125, 10854839.0625, 10855215.625, 10856870.3125, 10857357.8125, 10876918.75, 10877834.375, 10878629.6875, 10878831.25, 10878851.5625, 10882173.4375, 10886643.75, 10886870.3125, 10888490.625, 10891864.0625, 10895929.6875, 10897614.0625, 10897740.625, 10898298.4375, 10898432.8125, 10898701.5625, 10899175.0, 10899348.4375, 10900607.8125, 10901510.9375, 10903248.4375, 10909003.125, 10914962.5, 10914978.125, 10916448.4375, 10926673.4375, 10928518.75, 10930035.9375, 10930590.625, 10930943.75, 10931554.6875, 10932235.9375, 10932543.75, 10933646.875, 10934515.625, 10934642.1875, 10935896.875, 10936514.0625, 10936515.625, 10936518.75, 10937104.6875, 10937835.9375, 10938932.8125, 10947725.0, 10947778.125, 10947795.3125, 10948926.5625, 10950187.5, 10951568.75, 10951639.0625, 10952021.875, 10953685.9375, 10955826.5625, 10957220.3125, 10958412.5, 10960654.6875, 10964696.875, 10965950.0, 10977828.125, 10977887.5, 10978251.5625, 10986560.9375, 10989100.0, 10989787.5, 10994153.125, 10995717.1875, 11004253.125, 11009450.0, 11017826.5625, 11022960.9375, 11027426.5625, 11028850.0, 11029300.0, 11046146.875, 11050681.25, 11051151.5625, 11053187.5, 11053490.625, 11054700.0, 11056426.5625, 11063781.25, 11076946.875, 11079415.625, 11081229.6875, 11083673.4375, 11090512.5, 11090545.3125, 11097315.625, 11110284.375, 11117875.0, 11118612.5, 11142340.625, 11155250.0, 11162209.375, 11164935.9375, 11167539.0625, 11171548.4375, 11204640.625, 11207590.625, 11207717.1875, 11211859.375, 11211859.375, 11212734.375, 11213093.75, 11213310.9375, 11215604.6875, 11217367.1875, 11226215.625, 11230345.3125, 11230732.8125, 11234753.125, 11235118.75, 11236359.375, 11241168.75, 11244020.3125, 11245500.0, 11253242.1875, 11255112.5, 11256079.6875, 11265490.625, 11285451.5625, 11285935.9375, 11286895.3125, 11287126.5625, 11287454.6875, 11287700.0, 11293382.8125, 11294317.1875, 11294443.75, 11294504.6875, 11294854.6875, 11296628.125, 11296751.5625, 11297060.9375, 11297207.8125, 11297921.875, 11298039.0625, 11342287.5, 11350120.3125, 11350262.5, 11362264.0625, 11368335.9375, 11378259.375, 11379162.5, 11382753.125, 11392898.4375, 11393000.0, 11394328.125, 11413973.4375, 11419529.6875, 11434051.5625, 11434064.0625, 11479132.8125, 11480601.5625, 11527129.6875, 11532473.4375, 11555740.625, 11561562.5, 11562996.875, 11563990.625, 11593098.4375, 11603189.0625, 11607751.5625, 11619971.875, 11621371.875, 11622312.5, 11653734.375, 11674323.4375, 11685529.6875, 11723550.0, 11751618.75, 11967006.25, 12004882.8125, 12064846.875, 12152903.125, 12165060.9375, 12504946.875, 12543412.5, 12698975.0, 12750315.625, 12911214.0625, 13352451.5625, 13426779.6875, 13469662.5, 13472598.4375, 13475143.75, 13475182.8125, 13492001.5625, 13493818.75, 13505535.9375, 13583971.875, 13594962.5, 13602645.3125, 13618253.125, 13618276.5625, 13623325.0, 13685185.9375, 13837515.625, 13842754.6875, 13846498.4375, 13854621.875, 13857226.5625, 13858557.8125, 13861173.4375, 13861225.0, 13861584.375, 13862678.125, 13862679.6875, 13866095.3125, 13867118.75, 13868054.6875, 13868398.4375, 13868589.0625, 13871048.4375, 13871935.9375, 13873260.9375, 13875228.125, 13876100.0, 13879382.8125, 13880053.125, 13880076.5625, 13881120.3125, 13881148.4375, 13883296.875, 13885760.9375, 13887398.4375, 13887562.5, 13887903.125, 13888293.75, 13889096.875, 13890059.375, 13890615.625, 13890860.9375, 13891553.125, 13892214.0625, 13893610.9375, 13893759.375, 13893942.1875, 13894860.9375, 13894892.1875, 13895032.8125, 13895221.875, 13895851.5625, 13896179.6875, 13897401.5625, 13898214.0625, 13899610.9375, 13900489.0625, 13902389.0625, 13902562.5, 13903001.5625, 13903010.9375, 13903115.625, 13903612.5, 13903828.125, 13903906.25, 13904085.9375, 13904582.8125, 13904596.875, 13904754.6875, 13904906.25, 13905215.625, 13905826.5625, 13905865.625, 13905964.0625, 13906392.1875, 13906560.9375, 13906685.9375, 13906743.75, 13906832.8125, 13906925.0, 13907232.8125, 13907421.875, 13907456.25, 13907885.9375, 13908181.25, 13908215.625, 13908257.8125, 13908410.9375, 13908718.75, 13908725.0, 13909378.125, 13909415.625, 13909425.0, 13910034.375, 13910290.625, 13910775.0, 13910943.75, 13911014.0625, 13911045.3125, 13911693.75, 13911843.75, 13912253.125, 13912359.375, 13912657.8125, 13912776.5625, 13914253.125, 13914406.25, 13914623.4375, 13914998.4375, 13915625.0, 13915785.9375, 13916156.25, 13916231.25, 13916657.8125, 13916828.125, 13917617.1875, 13917860.9375, 13918029.6875, 13918279.6875, 13918878.125, 13919157.8125, 13920878.125, 13921003.125, ...], [36.29364839864624, 12.453574514090597, 101.18593644942834, 7.94124990228602, 71.06913708178567, 11.913044106442792, 68.49138383538167, 74.82121746051969, 19.354476044378476, 29.92022698946458, 59.9530629467493, 5.473573022275652, 22.278065713076746, 10.913236302136813, 48.004852767101944, 61.22184790916169, 8.523857804256643, 6.842702060810467, 40.208716322156484, 77.28698237403505, 10.296373500730278, 44.63704600273034, 11.443199782925605, 8.090694841998058, 23.572174095149578, 18.373971340684314, 110.27095453933288, 29.325376570800152, 33.50868013740602, 56.50864645329751, 109.18504910529934, 8.556753329735564, 72.06365453266194, 100.80432500050881, 7.367864366236175, 19.663817639150842, 58.93817656693432, 6.795871124710381, 24.45818324112497, 6.950594146202061, 25.93978460709809, 26.898035919334166, 41.07413167077315, 88.79574764048056, 21.274897222638693, 59.492757032174566, 59.5680877859463, 18.501305615570303, 45.138825509365866, 33.47851239549606, 8.436222498546424, 5.297875415610232, 79.21989787062682, 25.435242480684547, 9.587180726349242, 80.74756790522662, 44.35438738316977, 58.88181926316232, 11.502944685386959, 28.899176550736744, 73.91087755967858, 5.7758419035592805, 7.731485125678814, 8.485966849080622, 5.326816283840036, 6.6590558668682664, 21.36609009164904, 40.62035379955046, 17.699446015751356, 150.958272003951, 17.61770870264055, 6.9298365592996705, 95.248302551192, 12.42922201149462, 20.279346787009565, 5.78562845828192, 42.36787051566489, 9.115757946143122, 16.314956006197683, 9.016982836571724, 106.61229182118683, 75.84672272135138, 24.043687895880527, 7.483542347329454, 18.498583034436162, 22.201440941690137, 89.7871327083106, 67.35821814347184, 17.530086359128266, 36.87202822979111, 36.33324025388012, 13.812816782546165, 5.656083594211353, 85.33286163674764, 21.455235208920172, 45.893673975893975, 32.49552305927037, 21.574771426472044, 15.295352372286212, 54.183743535144906, 30.544559884275372, 13.901537408746627, 182.4655238100439, 6.915594118391874, 98.93241988190445, 42.975673247914784, 60.7041198955603, 12.077563788200688, 76.44795128227113, 24.984082599141317, 10.303468378583478, 26.229596011219304, 40.11209320524479, 9.281307514521968, 48.80902114601308, 32.18152970330222, 60.14179235097288, 17.902595003223645, 26.451109490186376, 5.346345203410035, 15.16005071440798, 68.55780072042414, 13.30250714898466, 69.02081669532053, 53.181190558486485, 11.85815095113017, 34.99130634862662, 48.013800995745086, 7.119212811084523, 5.156473716188145, 18.301619231882793, 68.09221274026231, 11.93435450334594, 56.78464457846905, 92.08502151681925, 6.102303355718498, 80.64194370237443, 16.368693039001943, 7.9868786692674165, 10.553075167211473, 7.850040057825756, 6.475716726996863, 11.908498436871783, 24.38190265125103, 29.528150048310938, 40.400972932950594, 109.2749970377157, 268.4543465060552, 15.346722174396138, 171.15895355024105, 96.14289025559509, 26.06983758950392, 107.0147517292114, 44.442749969900504, 80.09576778452686, 16.94683699968276, 83.1283237184154, 73.68662393419096, 119.93809384335566, 34.42125031478935, 15.974194439120495, 79.62065570911948, 15.862438496597083, 14.476124194511195, 166.12098210269966, 42.52017137777115, 33.99125135608655, 10.550601328528533, 25.88788728684712, 11.446171335092734, 15.116187323390019, 59.492754961542765, 42.97316751186182, 122.01096722358031, 11.876897960911524, 87.6498820555861, 93.74095823554717, 90.66577601081161, 12.617845434130253, 7.1650710089413385, 128.30791549683389, 6.160116620410423, 21.159766490951746, 10.73857139519418, 8.003850264448108, 77.8141535070489, 19.251878213961167, 9.260153774871876, 110.11164422691657, 105.8647459931097, 5.774321594678666, 20.802299207515652, 8.043470725912995, 129.1372282340646, 25.016437595024982, 38.78222769920512, 55.606404618720006, 13.595319417992043, 24.620545609031254, 33.76683430781855, 8.878566412662842, 59.4244158404073, 8.636631979210357, 50.60869490113056, 23.050786823696665, 7.55536415592742, 50.39667024863776, 213.98712716141006, 93.55906868431784, 55.194118600164835, 34.07124760243259, 31.46149289073886, 23.284302425814623, 102.6619356670955, 15.308321213809327, 91.87142083665383, 185.02625548411135, 30.491105649253665, 20.36460286770023, 6.623142443586727, 72.14341772127098, 92.71989943717253, 74.63522832494431, 5.214496429761496, 38.69866352767869, 16.595210332205745, 22.663105321159428, 8.32537601655297, 92.4856498853211, 63.67046374520214, 15.854886313023217, 6.994825131837073, 36.32706782059245, 35.42325212051146, 69.9642046712131, 19.74943001018509, 19.350673314018195, 45.89446352188457, 78.06683144141593, 17.94098311882538, 247.74361096747472, 120.68580984371499, 49.36244324357182, 40.13492850296506, 130.48965654366665, 20.554385304640725, 59.71684527265755, 10.855868918396492, 23.090021768202387, 36.46729977380176, 51.15361088045764, 26.655452225949112, 24.746793063726354, 9.010540358776582, 21.251994407077014, 25.840016719154494, 365.32762312430634, 76.27846453507952, 54.55686049614645, 23.169513191434078, 21.850781480268335, 67.78673342459815, 93.77664049740548, 22.81015025832606, 9.814352562993808, 5.119742884088988, 71.40820546246383, 86.07738922167357, 35.83535646559255, 11.111714507253131, 88.29734378288532, 35.35656716109822, 13.046559338416648, 25.245825550899518, 93.26795291442026, 133.78204229084008, 122.08091243916067, 47.43657983754727, 15.401219624332327, 115.72154303033241, 33.59966438457324, 131.23689396239814, 7.918461568865613, 5.0454934293585865, 226.29191693443903, 140.35973147572048, 52.52545847486385, 29.215148259999076, 118.90655668013684, 172.95101613945343, 8.003850264448108, 47.28974718877295, 6.718803331842774, 32.82693464321717, 46.779055295370696, 32.25596282211689, 14.264634068679648, 71.80397350630551, 6.588356905714122, 7.751504365437896, 5.32728878500521, 31.110808380889786, 20.179271489033137, 47.367434393403904, 35.60782129040467, 43.43108135066575, 32.072580922340606, 32.636295717290196, 110.28615664620132, 12.36233300558216, 30.198648477076826, 112.00679980958552, 13.403692798464974, 5.7373823755891, 91.66731867013777, 58.87448385728223, 56.437296487555024, 87.90838306570299, 13.019716279340843, 155.7779313613311, 56.61303924668265, 108.59894930915654, 105.75778759800619, 18.463933921744918, 119.15977922738584, 51.03191804101167, 50.509575932476764, 19.054775447179868, 7.493313761771197, 17.467839873603204, 31.978501510999347, 23.855688070996564, 111.74815524429734, 8.266069371429298, 72.75395320523212, 91.18167868265591, 33.69969853500275, 12.673418627387655, 58.27695412474699, 77.01423798611773, 88.47694647585597, 50.69311923477156, 34.34941772948495, 74.27811376726788, 22.39894677954658, 119.67249235069407, 122.99321143826738, 61.053769115634566, 96.81552948365562, 42.971055803626996, 67.58850002501006, 5.63799890864768, 9.29626527838449, 14.645352801051533, 19.780486323507887, 5.4223361803060515, 46.5597971467561, 81.91650641490166, 20.705776201423447, 63.71030390589637, 10.998951155381649, 10.350952715462505, 11.521165914139454, 27.62720217901168, 55.41076104598653, 12.99034964041025, 52.42805705192339, 14.247698311295812, 117.176176851966, 5.248354150863467, 28.387018640824188, 54.84918549560478, 23.227190606147715, 11.353860142187635, 124.13826602965969, 103.66536672861199, 27.507279677231526, 12.092182257207154, 42.925656199718446, 95.65773335086529, 73.1509909217065, 32.3596583097585, 7.411884216322716, 81.19677039290802, 140.21965849008978, 5.072509617290427, 79.85224620609198, 37.61105504973651, 196.34059073836283, 27.91926239539295, 21.121528177876492, 50.32019252484082, 15.719419611195594, 183.18764189506348, 8.350492788989266, 9.375318843825786, 29.153486628159875, 11.235964278294942, 5.037784751611222, 97.84810534247924, 95.94725134322394, 29.87229040792974, 157.4260129930287, 27.42138987923668, 15.106148762189422, 27.502291498689555, 499.6189602993339, 40.121472087523756, 72.90238638379273, 60.516140879185045, 50.90603034361961, 51.55972802829575, 40.14708645779762, 22.695998549969183, 5.126122394465812, 23.38099902143201, 50.4643601406751, 119.825154649111, 36.738404058204566, 27.806100252439734, 38.10780739719728, 7.673612749875827, 19.143993310209545, 14.949560124046553, 60.72405908945658, 12.636233609803973, 10.031181547611194, 22.90109931379083, 5.156969748528, 22.765756535402087, 35.24793850921653, 50.19546050989717, 28.161022777814242, 14.803722115716486, 25.735299679609675, 21.191734059574173, 9.880331111868202, 67.89757778759248, 51.441919655624744, 5.752720014821922, 34.81551325673116, 207.927284441615, 18.418243170051635, 149.6702037197342, 22.010130086046434, 40.70108283500075, 47.24721710387348, 10.955539132974927, 252.84267852884918, 56.05125053403687, 48.27971523543595, 39.71361411604599, 10.031664556453403, 70.53817926534698, 64.23100576380389, 69.97146715345517, 56.10279368110315, 33.06546006966222, 13.138623309939884, 75.9879645819887, 11.232740756403842, 149.5825854798166, 120.95025971309849, 45.85885648100441, 25.974013710906988, 15.191209214281578, 13.29997855044632, 53.10344687285429, 22.601346684273484, 8.833847239565818, 52.39518557322168, 162.68678602301702, 62.12795506012216, 157.29697318327487, 79.78292180557263, 5.316405642641502, 11.98375925031651, 59.250486531496705, 26.267630505696975, 25.743676668638095, 48.61624378367751, 25.74705484898754, 110.26171937625374, 127.94293880165135, 13.245573025001878, 51.56959673620604, 23.560550459174433, 74.05194450939399, 79.69843487654477, 89.62473146628587, 18.49585958243337, 47.77778953192988, 39.48141634156299, 5.3451668278452065, 57.997733053720935, 16.795739798509594, 9.858915015197454, 131.03769113946743, 129.86903202785138, 84.95246681514395, 68.28672055026415, 72.70150348341147, 227.43859902917126, 5.045584586758674, 5.064378452959632, 41.98055419557346, 15.5360928538238, 158.68339017607394, 200.57661786388923, 157.13412595428989, 26.09178809972424, 17.93687773920408, 9.561985710679638, 142.11046039769542, 49.924056191744135, 44.06742671592959, 5.317349980666416, 92.89074785959644, 137.41777003509574, 61.336868310136815, 13.528133578921961, 110.3526505076311, 29.562273405017223, 15.57372272804052, 10.353813536340738, 9.172817692136846, 11.465048508259922, 35.72616398469359, 5.489614822170422, 72.1436397338411, 81.30578433258808, 49.202943950200385, 57.54785620904596, 96.58946712580739, 34.313819133788115, 45.13743638643358, 26.88422927346662, 21.138154723745828, 82.28703776406448, 109.5575756552878, 101.63210980486694, 58.4121345037147, 73.29268721554502, 26.991744189889292, 79.31180515655409, 174.79861974585353, 87.0450155295712, 45.72543842144677, 53.39552811720027, 39.276421826912504, 19.89371840405907, 53.78030082389648, 46.36252597871729, 8.334560041285457, 94.02263329158974, 5.424778110986046, 85.71116596603775, 15.680900126787565, 29.469541447243827, 22.870981292846565, 109.10053207162079, 122.35204342756103, 89.45117377942492, 88.4292559846761, 65.6529485768457, 64.95785692004617, 7.317751398116825, 157.34735047828775, 10.411797326907058, 52.71548149051963, 35.61831840369198, 122.6930871255236, 377.5341880905712, 201.98472015315943, 23.01069186858869, 16.765610037400144, 16.03763235592406, 175.82375467746272, 21.53455055848562, 17.839906136362906, 17.090225408599487, 32.195393545348225, 86.34346181262572, 106.91935373481276, 90.9201675141304, 395.99505154979886, 64.51456740151941, 37.66817386870987, 7.788483642349266, 20.141546629126445, 11.027653163375783, 109.45833163525992, 222.57417403102966, 83.6131307011754, 20.374003429753365, 192.88487558771627, 105.3808173727746, 73.5797912873436, 47.87436353672369, 26.50751651189106, 30.91367445604854, 33.30438192075695, 152.64076828276185, 89.36321818599131, 96.19729086272108, 99.2703977326211, 20.466402794433527, 28.218406058197566, 5.642095694280736, 148.30566207416447, 18.779396799302, 5.372033435074933, 22.67740850714019, 15.792868198328934, 247.5620505651592, 22.856953692458745, 79.22956080673796, 43.08846319213277, 33.116663162022526, 10.329175311215224, 89.30197891372322, 39.834286442776325, 129.72145036549813, 82.0187373054979, 83.75541325395344, 30.210075794086265, 310.5543480950249, 36.550229733750086, 134.43629714708555, 33.154400407235265, 12.094496332411586, 225.7699677856043, 24.118018840527537, 27.459131774481442, 59.74730465800061, 16.391309734228685, 31.405492087789316, 24.630407824200468, 14.92027007718971, 106.20503489605578, 61.79558133933027, 14.602223217531108, 112.60317082464871, 16.508859225013133, 81.55893558277091, 6.995307626222183, 11.61580550787933, 146.02178787175293, 58.418024089957115, 49.55899303775067, 32.85466184289366, 84.09087809367622, 24.57874838459719, 159.89605103584384, 102.21625687003693, 26.40364572401259, 21.26169768153662, 62.83573018745009, 46.450908730751095, 18.586030084717056, 5.639342135226879, 115.30085630085993, 39.81635981453157, 16.34595036170674, 25.00259987251285, 5.998550959667161, 135.6634380511756, 53.05470403512032, 65.30974812540744, 153.60092731471678, 68.05498450382218, 26.637528440597354, 9.043182446664593, 5.331626068690222, 24.593849206100067, 11.498726096728008, 66.68409883630312, 191.2597701906718, 50.09941871274525, 5.236431731149152, 16.008579976041045, 109.23138444764568, 51.63281505598685, 131.40183991037225, 26.667080503960896, 152.71184021237826, 32.7684999184489, 76.68415830559466, 128.4494958447624, 36.42476484916727, 171.70640334924914, 10.143995658327045, 120.13946670302347, 29.277386758449808, 300.73036084931, 24.205972504716048, 41.05383249847712, 42.39163848447543, 24.38418331036541, 12.37183878334932, 71.01279245797839, 40.99276443322337, 6.562342861353726, 91.91584135249347, 49.61049404968135, 8.79614193518428, 32.897791529827906, 16.543171052295385, 111.1999671421924, 53.40857050901935, 23.380402852692797, 79.35081644112675, 201.84386318236812, 173.9453061136952, 55.30704462169284, 12.0352629453712, 116.85659235982065, 203.38589423321918, 85.9067721777502, 14.195595377026299, 50.90967847048014, 12.021343619417209, 226.878424636695, 39.56747980359672, 266.4118625787148, 26.21097200572224, 183.3935235399124, 11.964585873693846, 19.54796288560204, 91.72118069177412, 5.146225796801172, 24.59391029176204, 25.42335922324923, 122.700469591091, 31.275050461783504, 22.392108997926428, 34.23721195285968, 49.72280924439005, 50.63756834165922, 15.120906906529779, 30.108946459653133, 26.972767272597174, 53.63012431833842, 13.153861000668229, 369.29679358046155, 6.097723300726524, 7.580420815033726, 39.87618335538642, 48.15244987142748, 39.051480540123514, 16.85291576262223, 63.13795469426416, 11.463057555450602, 10.793937638944282, 65.28053368772404, 5.445470266310056, 82.14677076637415, 78.42426793391078, 6.024772970019798, 44.39966753801784, 303.1661246328837, 70.72356643453989, 100.22782582175299, 80.30602765962084, 47.949993935007804, 245.08447161552448, 130.99911350564216, 9.601858491879563, 145.34841010108548, 71.70376465668559, 73.71733570973369, 72.20071233240265, 12.730723736946274, 123.4102809116766, 9.367905518553078, 227.16614556905503, 6.667584276654363, 20.936493092391636, 78.58013849644747, 192.41735496981332, 21.108792942528652, 24.47608896096544, 57.356513673276794, 108.18895680944453, 18.269117214534766, 49.8894974708255, 14.033492666949408, 156.44691094973405, 213.94803048903202, 76.95896790058362, 18.652898285348247, 75.99780799696492, 31.831079930998442, 35.772257494487576, 111.75975595703585, 100.86160254031233, 89.86405491511503, 9.159296905986734, 11.920560543378848, 9.006354881443189, 42.72506226757392, 178.04051809135476, 59.256455268049415, 100.67263168254127, 167.58671312002184, 67.31130364617557, 24.922740323151874, 34.115441946365124, 22.424270538324446, 73.66009711981434, 190.38726751146987, 130.09205972043907, 21.599994595972756, 54.489155547054764, 313.09797560491404, 5.525225718224568, 14.859121541956108, 11.653672063886905, 209.47934228697034, 30.133238160183286, 44.38507931715333, 45.033780856206775, 52.59482059257228, 160.84052871143535, 101.76690371868219, 15.35721809334427, 178.53476584211813, 54.442976483726945, 17.610111901092402, 104.95337891558755, 24.71854664776163, 18.66615976286918, 32.491121217879034, 61.72286192226485, 44.28484917769213, 89.5142254083308, 74.06048684780795, 19.710666276979065, 7.028320505918043, 454.6139523558633, 35.582984116267276, 90.63683503589397, 42.26697785185838, 14.651802894058937, 29.117062193543035, 98.04313219867772, 68.14439582700625, 23.781423101237237, 73.73493838677315, 91.43975450331627, 113.64051970125038, 126.38584621078768, 87.58636024995647, 9.273379532271246, 83.73856938199822, 106.3503211855764, 96.07149034935415, 179.09935913073025, 105.29397008739602, 52.26809860893444, 15.15577352766941, 30.731341241377145, 56.14405255630851, 13.034489895020853, 48.96087236641305, 6.682406505052795, 17.1435543561937, 28.143347760551293, 82.0100413323216, 12.972323840930578, 94.98935894616388, 55.269314256067204, 12.878543398234395, 19.339925127179065, 84.0787278960012, 67.40519260189396, 12.31270775841387, 6.441414233324034, 9.95692512227745, 21.263391779790844, 9.855378439546213, 6.538053514607171, 14.539653370832909, 6.418356464878936, 118.771086742032, 15.956570644459196, 7.882883923718118, 16.162557281914587, 5.778642110290882, 6.368170789889413, 5.86408563448058, 141.58261167195116, 53.73230096473739, 9.550339171011638, 78.94458778914655, 10.917695778476382, 98.63825663750694, 52.55273342229752, 20.74228476027948, 17.812705233968423, 64.9641093684275, 95.69318093804213, 12.251848444545677, 77.0843258735868, 7.162346391474461, 14.417808597877471, 51.56988895071596, 24.703175561745436, 14.44489034191782, 14.041097219054635, 13.106688109109216, 18.06391161518755, 9399.68190005997, 34.83364254510056, 10.587154633626088, 19.178701009956015, 9.124958739251491, 32.01272846399447, 83.78565090123504, 6.233981193687609, 9.754310115230725, 104.68290888105464, 5.044082391504179, 55.90504275133632, 43.13712298953849, 69.92283514308625, 22.61790802789664, 5.5126749515672495, 97.64465499522287, 59.78504346431591, 11.345661648028587, 5.80691534472551, 16.0059032953347, 68.70753914372592, 23.88316465847648, 76.17428384947492, 35.428307186004204, 16.60020533333834, 46.37132426092349, 57.02382107638899, 20.75601145624131, 10.446291664393055, 58.67473433258961, 18.267575511866497, 71.1087635758155, 11.610546248425388, 18.935779083347406, 16.255084117936207, 97.82658038984545, 21.520301350437688, 7.058495746501521, 20.143313270846992, 9.408287216127405, 36.30232558485646, 7.2579940985029365, 107.02471969238587, 120.68398443959148, 16.62786754524749, 5.565454259057312, 43.344378222852654, 69.16826841503166, 7.007502586180366, 40.41113006628632, 83.72788932234631, 13.382183782303468, 20.123770920300817, 83.74830097562362, 61.323623008356556, 11.625974784437032, 76.79426727516258, 35.01555357776073, 22.237122842384327, 7.482139200233373, 69.45318320328022, 11.32568277568309, 12.346403553456804, 50.768158679492466, 7.089040918837317, 72.9428771472968, 7.788646984685745, 128.01541403231124, 26.682798220417606, 7.269055053819804, 9.072071864750393, 30.349365496518082, 8.952090508511532, 14.066042913052847, 19.040297474915242, 38.015971371376104, 57.87186063070866, 72.94332762818699, 23.735899928878773, 31.931831589486016, 107.81137379936317, 26.898836338237537, 8.967239894787806, 8.653436516739712, 55.98657334202359, 132.7967565380573, 35.739187647748935, ...])
caption, T_hit,count = hits_in_time_hist_new(T_pom, dt, t_plasma_start, t_plasma_end, is_plasma, figure_count_in_time_hist)
hist_file(count_in_time_hist, T_hit, count, caption);
([3737862.5, 3852598.4375, 3880598.4375, 3910048.4375, 3924981.25, 3928835.9375, 3931642.1875, 3942457.8125, 3949060.9375, 3954875.0, 3971696.875, 3971750.0, 4007954.6875, 4020351.5625, 4021878.125, 4077210.9375, 4078296.875, 4112429.6875, 4180932.8125, 4218235.9375, 4227693.75, 4227717.1875, 4242359.375, 4255492.1875, 4260221.875, 4274312.5, 4286668.75, 4289623.4375, 4303800.0, 4313879.6875, 4333176.5625, 4338126.5625, 4338126.5625, 4348862.5, 4394414.0625, 4397565.625, 4406623.4375, 4409560.9375, 4414935.9375, 4415081.25, 4451754.6875, 4465792.1875, 4497940.625, 4521142.1875, 4542126.5625, 4543709.375, 4546201.5625, 4556501.5625, 4571440.625, 4627381.25, 4627392.1875, 4627443.75, 4636657.8125, 4638809.375, 4650942.1875, 4660487.5, 4689900.0, 4706575.0, 4712065.625, 4738932.8125, 4747978.125, 4748059.375, 4748215.625, 4750332.8125, 4750665.625, 4753598.4375, 4755968.75, 4759718.75, 4790784.375, 4800101.5625, 4800106.25, 4816517.1875, 4817950.0, 4855867.1875, 4866795.3125, 4884717.1875, 4894828.125, 4896970.3125, 4906415.625, 4938592.1875, 4942403.125, 4947467.1875, 4966734.375, 4966745.3125, 4967656.25, 4977448.4375, 4979354.6875, 4982323.4375, 5009059.375, 5011217.1875, 5038553.125, 5045098.4375, 5049842.1875, 5085445.3125, 5086360.9375, 5089234.375, 5103095.3125, 5108340.625, 5119507.8125, 5119829.6875, 5122600.0, 5129396.875, 5176545.3125, 5206789.0625, 5213248.4375, 5220800.0, 5236064.0625, 5236281.25, 5242471.875, 5243773.4375, 5244150.0, 5244332.8125, 5248667.1875, 5248882.8125, 5273028.125, 5273382.8125, 5276128.125, 5277654.6875, 5279584.375, 5281279.6875, 5282151.5625, 5283009.375, 5292556.25, 5296853.125, 5299092.1875, 5311331.25, 5324229.6875, 5374548.4375, 5374562.5, 5374645.3125, 5376189.0625, 5406118.75, 5412767.1875, 5453589.0625, 5475284.375, 5476643.75, 5505934.375, 5510521.875, 6936478.125, 6956629.6875, 7001617.1875, 7006946.875, 7007676.5625, 7008082.8125, 7020270.3125, 7027175.0, 7043235.9375, 7091234.375, 7092179.6875, 7106459.375, 7114118.75, 7114121.875, 7120459.375, 7157073.4375, 7187343.75, 7190709.375, 7199493.75, 7213306.25, 7235907.8125, 7241468.75, 7360790.625, 7360810.9375, 7362079.6875, 7366992.1875, 7399103.125, 7462520.3125, 7500871.875, 7501434.375, 7503182.8125, 7534148.4375, 7559026.5625, 7562206.25, 7562473.4375, 7566521.875, 7578943.75, 7580431.25, 7619950.0, 7671020.3125, 7731107.8125, 7744801.5625, 7748189.0625, 7749515.625, 7752532.8125, 7754721.875, 7758539.0625, 7775203.125, 7786650.0, 7791403.125, 7792829.6875, 7794618.75, 7794654.6875, 7797106.25, 7802656.25, 7803987.5, 7807521.875, 7809184.375, 7810296.875, 7812404.6875, 7814545.3125, 7883084.375, 7919373.4375, 7933410.9375, 7964142.1875, 7989484.375, 8012875.0, 8031887.5, 8041012.5, 8041953.125, 8045162.5, 8048637.5, 8051879.6875, 8053428.125, 8056339.0625, 8056904.6875, 8057964.0625, 8058392.1875, 8059042.1875, 8061621.875, 8061629.6875, 8062079.6875, 8063284.375, 8080403.125, 8086348.4375, 8087496.875, 8089790.625, 8090965.625, 8091179.6875, 8091450.0, 8091518.75, 8091776.5625, 8092445.3125, 8092575.0, 8094023.4375, 8095101.5625, 8095385.9375, 8099910.9375, 8100348.4375, 8100846.875, 8101775.0, 8102160.9375, 8102273.4375, 8102309.375, 8102703.125, 8103040.625, 8103053.125, 8103114.0625, 8103948.4375, 8104317.1875, 8104679.6875, 8107037.5, 8107148.4375, 8108417.1875, 8108634.375, 8108684.375, 8109485.9375, 8109485.9375, 8119985.9375, 8119998.4375, 8120409.375, 8122989.0625, 8128050.0, 8131848.4375, 8132231.25, 8134303.125, 8135010.9375, 8135067.1875, 8135840.625, 8136023.4375, 8136989.0625, 8137076.5625, 8138645.3125, 8139395.3125, 8139462.5, 8140495.3125, 8142887.5, 8143420.3125, 8143826.5625, 8148640.625, 8152118.75, 8152206.25, 8174528.125, 8174965.625, 8193525.0, 8197353.125, 8198575.0, 8208307.8125, 8208390.625, 8208407.8125, 8220415.625, 8222879.6875, 8232237.5, 8237756.25, 8254426.5625, 8254464.0625, 8263112.5, 8293006.25, 8293701.5625, 8294085.9375, 8294339.0625, 8296650.0, 8298134.375, 8300126.5625, 8300198.4375, 8302695.3125, 8303987.5, 8304371.875, 8307906.25, 8308150.0, 8308604.6875, 8309017.1875, 8313781.25, 8351573.4375, 8428296.875, 8532668.75, 8569964.0625, 8577431.25, 8604942.1875, 8617842.1875, 8655678.125, 8746587.5, 8746603.125, 8777592.1875, 8783079.6875, 8827820.3125, 8835771.875, 8859946.875, 8891403.125, 8944704.6875, 9003018.75, 9032737.5, 9086670.3125, 9134498.4375, 9163057.8125, 9166829.6875, 9192182.8125, 9201953.125, 9204795.3125, 9204807.8125, 9206045.3125, 9263903.125, 9266818.75, 9269973.4375, 9269979.6875, 9285770.3125, 9287539.0625, 9287589.0625, 9288525.0, 9288771.875, 9301957.8125, 9301975.0, 9315775.0, 9316743.75, 9332360.9375, 9373234.375, 9383712.5, 9392164.0625, 9393690.625, 9396729.6875, 9417634.375, 9421064.0625, 9422989.0625, 9429254.6875, 9439868.75, 9448237.5, 9492415.625, 9502839.0625, 9534453.125, 9541668.75, 9544982.8125, 9545079.6875, 9548639.0625, 9550929.6875, 9554126.5625, 9597357.8125, 9609446.875, 9619890.625, 9644254.6875, 9654448.4375, 9731801.5625, 9733171.875, 9744401.5625, 9748010.9375, 9749876.5625, 9775809.375, 9792607.8125, 9792668.75, 9792832.8125, 9798770.3125, 9840207.8125, 9848790.625, 9851823.4375, 9857823.4375, 9863450.0, 9868203.125, 9871848.4375, 9873204.6875, 9875318.75, 9875362.5, 9875482.8125, 9876809.375, 9890275.0, 9912243.75, 9913362.5, 9913873.4375, 9933278.125, 9948190.625, 9948645.3125, 9950684.375, 9961040.625, 9963443.75, 9969159.375, 9971809.375, 9978479.6875, 10018115.625, 10019904.6875, 10025742.1875, 10030607.8125, 10030876.5625, 10033140.625, 10035340.625, 10035573.4375, 10042595.3125, 10063590.625, 10066373.4375, 10094407.8125, 10101382.8125, 10101400.0, 10101406.25, 10101457.8125, 10106825.0, 10110693.75, 10119775.0, 10123720.3125, 10132654.6875, 10136656.25, 10138498.4375, 10138600.0, 10138654.6875, 10138910.9375, 10139731.25, 10141189.0625, 10142415.625, 10144653.125, 10145029.6875, 10145089.0625, 10146517.1875, 10146521.875, 10148076.5625, 10150993.75, 10151331.25, 10151964.0625, 10154106.25, 10158323.4375, 10159410.9375, 10159932.8125, 10173295.3125, 10189385.9375, 10191118.75, 10194573.4375, 10194645.3125, 10197532.8125, 10199835.9375, 10199839.0625, 10200681.25, 10202043.75, 10202735.9375, 10232328.125, 10232356.25, 10233604.6875, 10233614.0625, 10234425.0, 10240709.375, 10251350.0, 10251832.8125, 10259243.75, 10259360.9375, 10264103.125, 10265960.9375, 10295435.9375, 10305850.0, 10308495.3125, 10309310.9375, 10310793.75, 10311004.6875, 10311264.0625, 10313859.375, 10316278.125, 10317798.4375, 10319470.3125, 10336220.3125, 10342514.0625, 10343685.9375, 10343696.875, 10343704.6875, 10346259.375, 10369035.9375, 10369678.125, 10371453.125, 10372609.375, 10372609.375, 10372990.625, 10381523.4375, 10392846.875, 10392939.0625, 10392954.6875, 10393956.25, 10401904.6875, 10402950.0, 10411085.9375, 10416525.0, 10426065.625, 10428432.8125, 10435084.375, 10436535.9375, 10437553.125, 10437609.375, 10448276.5625, 10456042.1875, 10459582.8125, 10463379.6875, 10465826.5625, 10467001.5625, 10473243.75, 10477946.875, 10485445.3125, 10485690.625, 10486253.125, 10486479.6875, 10486537.5, 10487537.5, 10488142.1875, 10488334.375, 10488654.6875, 10489431.25, 10489573.4375, 10489734.375, 10490953.125, 10491610.9375, 10493428.125, 10493987.5, 10498557.8125, 10502026.5625, 10515192.1875, 10515200.0, 10515734.375, 10517121.875, 10517651.5625, 10517709.375, 10520282.8125, 10520976.5625, 10521345.3125, 10521440.625, 10521893.75, 10521907.8125, 10522043.75, 10522850.0, 10524781.25, 10524804.6875, 10530059.375, 10531146.875, 10548356.25, 10567890.625, 10586218.75, 10587548.4375, 10588571.875, 10590143.75, 10590201.5625, 10590364.0625, 10590414.0625, 10592017.1875, 10600971.875, 10607445.3125, 10609254.6875, 10609270.3125, 10609271.875, 10611803.125, 10613982.8125, 10619375.0, 10621070.3125, 10631039.0625, 10633385.9375, 10633496.875, 10634657.8125, 10635818.75, 10635873.4375, 10641631.25, 10645054.6875, 10645564.0625, 10645839.0625, 10645857.8125, 10646750.0, 10648062.5, 10650082.8125, 10650164.0625, 10650539.0625, 10651228.125, 10651229.6875, 10651992.1875, 10654581.25, 10655820.3125, 10657810.9375, 10660848.4375, 10690440.625, 10690960.9375, 10693164.0625, 10695775.0, 10698093.75, 10702275.0, 10705090.625, 10712314.0625, 10731129.6875, 10731439.0625, 10732029.6875, 10733295.3125, 10735917.1875, 10738485.9375, 10744079.6875, 10745253.125, 10745848.4375, 10746107.8125, 10746739.0625, 10746745.3125, 10747195.3125, 10747346.875, 10748728.125, 10749012.5, 10749218.75, 10749435.9375, 10749892.1875, 10750117.1875, 10752965.625, 10771965.625, 10777128.125, 10784678.125, 10785932.8125, 10786467.1875, 10788181.25, 10788293.75, 10788529.6875, 10789504.6875, 10792825.0, 10792856.25, 10792950.0, 10793871.875, 10794487.5, 10796215.625, 10797409.375, 10805334.375, 10813271.875, 10815296.875, 10815478.125, 10815531.25, 10818800.0, 10818809.375, 10818878.125, 10819201.5625, 10819500.0, 10819590.625, 10820465.625, 10820635.9375, 10821378.125, 10821439.0625, 10821534.375, 10822078.125, 10822087.5, 10822873.4375, 10822932.8125, 10823695.3125, 10825000.0, 10825275.0, 10830254.6875, 10831637.5, 10835395.3125, 10835501.5625, 10844684.375, 10848496.875, 10849295.3125, 10849529.6875, 10849671.875, 10852282.8125, 10852492.1875, 10853757.8125, 10854839.0625, 10855215.625, 10856870.3125, 10857357.8125, 10876918.75, 10877834.375, 10878629.6875, 10878831.25, 10878851.5625, 10882173.4375, 10886643.75, 10886870.3125, 10888490.625, 10891864.0625, 10895929.6875, 10897614.0625, 10897740.625, 10898298.4375, 10898432.8125, 10898701.5625, 10899175.0, 10899348.4375, 10900607.8125, 10901510.9375, 10903248.4375, 10909003.125, 10914962.5, 10914978.125, 10916448.4375, 10926673.4375, 10928518.75, 10930035.9375, 10930590.625, 10930943.75, 10931554.6875, 10932235.9375, 10932543.75, 10933646.875, 10934515.625, 10934642.1875, 10935896.875, 10936514.0625, 10936515.625, 10936518.75, 10937104.6875, 10937835.9375, 10938932.8125, 10947725.0, 10947778.125, 10947795.3125, 10948926.5625, 10950187.5, 10951568.75, 10951639.0625, 10952021.875, 10953685.9375, 10955826.5625, 10957220.3125, 10958412.5, 10960654.6875, 10964696.875, 10965950.0, 10977828.125, 10977887.5, 10978251.5625, 10986560.9375, 10989100.0, 10989787.5, 10994153.125, 10995717.1875, 11004253.125, 11009450.0, 11017826.5625, 11022960.9375, 11027426.5625, 11028850.0, 11029300.0, 11046146.875, 11050681.25, 11051151.5625, 11053187.5, 11053490.625, 11054700.0, 11056426.5625, 11063781.25, 11076946.875, 11079415.625, 11081229.6875, 11083673.4375, 11090512.5, 11090545.3125, 11097315.625, 11110284.375, 11117875.0, 11118612.5, 11142340.625, 11155250.0, 11162209.375, 11164935.9375, 11167539.0625, 11171548.4375, 11204640.625, 11207590.625, 11207717.1875, 11211859.375, 11211859.375, 11212734.375, 11213093.75, 11213310.9375, 11215604.6875, 11217367.1875, 11226215.625, 11230345.3125, 11230732.8125, 11234753.125, 11235118.75, 11236359.375, 11241168.75, 11244020.3125, 11245500.0, 11253242.1875, 11255112.5, 11256079.6875, 11265490.625, 11285451.5625, 11285935.9375, 11286895.3125, 11287126.5625, 11287454.6875, 11287700.0, 11293382.8125, 11294317.1875, 11294443.75, 11294504.6875, 11294854.6875, 11296628.125, 11296751.5625, 11297060.9375, 11297207.8125, 11297921.875, 11298039.0625, 11342287.5, 11350120.3125, 11350262.5, 11362264.0625, 11368335.9375, 11378259.375, 11379162.5, 11382753.125, 11392898.4375, 11393000.0, 11394328.125, 11413973.4375, 11419529.6875, 11434051.5625, 11434064.0625, 11479132.8125, 11480601.5625, 11527129.6875, 11532473.4375, 11555740.625, 11561562.5, 11562996.875, 11563990.625, 11593098.4375, 11603189.0625, 11607751.5625, 11619971.875, 11621371.875, 11622312.5, 11653734.375, 11674323.4375, 11685529.6875, 11723550.0, 11751618.75, 11967006.25, 12004882.8125, 12064846.875, 12152903.125, 12165060.9375, 12504946.875, 12543412.5, 12698975.0, 12750315.625, 12911214.0625, 13352451.5625, 13426779.6875, 13469662.5, 13472598.4375, 13475143.75, 13475182.8125, 13492001.5625, 13493818.75, 13505535.9375, 13583971.875, 13594962.5, 13602645.3125, 13618253.125, 13618276.5625, 13623325.0, 13685185.9375, 13837515.625, 13842754.6875, 13846498.4375, 13854621.875, 13857226.5625, 13858557.8125, 13861173.4375, 13861225.0, 13861584.375, 13862678.125, 13862679.6875, 13866095.3125, 13867118.75, 13868054.6875, 13868398.4375, 13868589.0625, 13871048.4375, 13871935.9375, 13873260.9375, 13875228.125, 13876100.0, 13879382.8125, 13880053.125, 13880076.5625, 13881120.3125, 13881148.4375, 13883296.875, 13885760.9375, 13887398.4375, 13887562.5, 13887903.125, 13888293.75, 13889096.875, 13890059.375, 13890615.625, 13890860.9375, 13891553.125, 13892214.0625, 13893610.9375, 13893759.375, 13893942.1875, 13894860.9375, 13894892.1875, 13895032.8125, 13895221.875, 13895851.5625, 13896179.6875, 13897401.5625, 13898214.0625, 13899610.9375, 13900489.0625, 13902389.0625, 13902562.5, 13903001.5625, 13903010.9375, 13903115.625, 13903612.5, 13903828.125, 13903906.25, 13904085.9375, 13904582.8125, 13904596.875, 13904754.6875, 13904906.25, 13905215.625, 13905826.5625, 13905865.625, 13905964.0625, 13906392.1875, 13906560.9375, 13906685.9375, 13906743.75, 13906832.8125, 13906925.0, 13907232.8125, 13907421.875, 13907456.25, 13907885.9375, 13908181.25, 13908215.625, 13908257.8125, 13908410.9375, 13908718.75, 13908725.0, 13909378.125, 13909415.625, 13909425.0, 13910034.375, 13910290.625, 13910775.0, 13910943.75, 13911014.0625, 13911045.3125, 13911693.75, 13911843.75, 13912253.125, 13912359.375, 13912657.8125, 13912776.5625, 13914253.125, 13914406.25, 13914623.4375, 13914998.4375, 13915625.0, 13915785.9375, 13916156.25, 13916231.25, 13916657.8125, 13916828.125, 13917617.1875, 13917860.9375, 13918029.6875, 13918279.6875, 13918878.125, 13919157.8125, 13920878.125, 13921003.125, ...], [36.29364839864624, 12.453574514090597, 101.18593644942834, 7.94124990228602, 71.06913708178567, 11.913044106442792, 68.49138383538167, 74.82121746051969, 19.354476044378476, 29.92022698946458, 59.9530629467493, 5.473573022275652, 22.278065713076746, 10.913236302136813, 48.004852767101944, 61.22184790916169, 8.523857804256643, 6.842702060810467, 40.208716322156484, 77.28698237403505, 10.296373500730278, 44.63704600273034, 11.443199782925605, 8.090694841998058, 23.572174095149578, 18.373971340684314, 110.27095453933288, 29.325376570800152, 33.50868013740602, 56.50864645329751, 109.18504910529934, 8.556753329735564, 72.06365453266194, 100.80432500050881, 7.367864366236175, 19.663817639150842, 58.93817656693432, 6.795871124710381, 24.45818324112497, 6.950594146202061, 25.93978460709809, 26.898035919334166, 41.07413167077315, 88.79574764048056, 21.274897222638693, 59.492757032174566, 59.5680877859463, 18.501305615570303, 45.138825509365866, 33.47851239549606, 8.436222498546424, 5.297875415610232, 79.21989787062682, 25.435242480684547, 9.587180726349242, 80.74756790522662, 44.35438738316977, 58.88181926316232, 11.502944685386959, 28.899176550736744, 73.91087755967858, 5.7758419035592805, 7.731485125678814, 8.485966849080622, 5.326816283840036, 6.6590558668682664, 21.36609009164904, 40.62035379955046, 17.699446015751356, 150.958272003951, 17.61770870264055, 6.9298365592996705, 95.248302551192, 12.42922201149462, 20.279346787009565, 5.78562845828192, 42.36787051566489, 9.115757946143122, 16.314956006197683, 9.016982836571724, 106.61229182118683, 75.84672272135138, 24.043687895880527, 7.483542347329454, 18.498583034436162, 22.201440941690137, 89.7871327083106, 67.35821814347184, 17.530086359128266, 36.87202822979111, 36.33324025388012, 13.812816782546165, 5.656083594211353, 85.33286163674764, 21.455235208920172, 45.893673975893975, 32.49552305927037, 21.574771426472044, 15.295352372286212, 54.183743535144906, 30.544559884275372, 13.901537408746627, 182.4655238100439, 6.915594118391874, 98.93241988190445, 42.975673247914784, 60.7041198955603, 12.077563788200688, 76.44795128227113, 24.984082599141317, 10.303468378583478, 26.229596011219304, 40.11209320524479, 9.281307514521968, 48.80902114601308, 32.18152970330222, 60.14179235097288, 17.902595003223645, 26.451109490186376, 5.346345203410035, 15.16005071440798, 68.55780072042414, 13.30250714898466, 69.02081669532053, 53.181190558486485, 11.85815095113017, 34.99130634862662, 48.013800995745086, 7.119212811084523, 5.156473716188145, 18.301619231882793, 68.09221274026231, 11.93435450334594, 56.78464457846905, 92.08502151681925, 6.102303355718498, 80.64194370237443, 16.368693039001943, 7.9868786692674165, 10.553075167211473, 7.850040057825756, 6.475716726996863, 11.908498436871783, 24.38190265125103, 29.528150048310938, 40.400972932950594, 109.2749970377157, 268.4543465060552, 15.346722174396138, 171.15895355024105, 96.14289025559509, 26.06983758950392, 107.0147517292114, 44.442749969900504, 80.09576778452686, 16.94683699968276, 83.1283237184154, 73.68662393419096, 119.93809384335566, 34.42125031478935, 15.974194439120495, 79.62065570911948, 15.862438496597083, 14.476124194511195, 166.12098210269966, 42.52017137777115, 33.99125135608655, 10.550601328528533, 25.88788728684712, 11.446171335092734, 15.116187323390019, 59.492754961542765, 42.97316751186182, 122.01096722358031, 11.876897960911524, 87.6498820555861, 93.74095823554717, 90.66577601081161, 12.617845434130253, 7.1650710089413385, 128.30791549683389, 6.160116620410423, 21.159766490951746, 10.73857139519418, 8.003850264448108, 77.8141535070489, 19.251878213961167, 9.260153774871876, 110.11164422691657, 105.8647459931097, 5.774321594678666, 20.802299207515652, 8.043470725912995, 129.1372282340646, 25.016437595024982, 38.78222769920512, 55.606404618720006, 13.595319417992043, 24.620545609031254, 33.76683430781855, 8.878566412662842, 59.4244158404073, 8.636631979210357, 50.60869490113056, 23.050786823696665, 7.55536415592742, 50.39667024863776, 213.98712716141006, 93.55906868431784, 55.194118600164835, 34.07124760243259, 31.46149289073886, 23.284302425814623, 102.6619356670955, 15.308321213809327, 91.87142083665383, 185.02625548411135, 30.491105649253665, 20.36460286770023, 6.623142443586727, 72.14341772127098, 92.71989943717253, 74.63522832494431, 5.214496429761496, 38.69866352767869, 16.595210332205745, 22.663105321159428, 8.32537601655297, 92.4856498853211, 63.67046374520214, 15.854886313023217, 6.994825131837073, 36.32706782059245, 35.42325212051146, 69.9642046712131, 19.74943001018509, 19.350673314018195, 45.89446352188457, 78.06683144141593, 17.94098311882538, 247.74361096747472, 120.68580984371499, 49.36244324357182, 40.13492850296506, 130.48965654366665, 20.554385304640725, 59.71684527265755, 10.855868918396492, 23.090021768202387, 36.46729977380176, 51.15361088045764, 26.655452225949112, 24.746793063726354, 9.010540358776582, 21.251994407077014, 25.840016719154494, 365.32762312430634, 76.27846453507952, 54.55686049614645, 23.169513191434078, 21.850781480268335, 67.78673342459815, 93.77664049740548, 22.81015025832606, 9.814352562993808, 5.119742884088988, 71.40820546246383, 86.07738922167357, 35.83535646559255, 11.111714507253131, 88.29734378288532, 35.35656716109822, 13.046559338416648, 25.245825550899518, 93.26795291442026, 133.78204229084008, 122.08091243916067, 47.43657983754727, 15.401219624332327, 115.72154303033241, 33.59966438457324, 131.23689396239814, 7.918461568865613, 5.0454934293585865, 226.29191693443903, 140.35973147572048, 52.52545847486385, 29.215148259999076, 118.90655668013684, 172.95101613945343, 8.003850264448108, 47.28974718877295, 6.718803331842774, 32.82693464321717, 46.779055295370696, 32.25596282211689, 14.264634068679648, 71.80397350630551, 6.588356905714122, 7.751504365437896, 5.32728878500521, 31.110808380889786, 20.179271489033137, 47.367434393403904, 35.60782129040467, 43.43108135066575, 32.072580922340606, 32.636295717290196, 110.28615664620132, 12.36233300558216, 30.198648477076826, 112.00679980958552, 13.403692798464974, 5.7373823755891, 91.66731867013777, 58.87448385728223, 56.437296487555024, 87.90838306570299, 13.019716279340843, 155.7779313613311, 56.61303924668265, 108.59894930915654, 105.75778759800619, 18.463933921744918, 119.15977922738584, 51.03191804101167, 50.509575932476764, 19.054775447179868, 7.493313761771197, 17.467839873603204, 31.978501510999347, 23.855688070996564, 111.74815524429734, 8.266069371429298, 72.75395320523212, 91.18167868265591, 33.69969853500275, 12.673418627387655, 58.27695412474699, 77.01423798611773, 88.47694647585597, 50.69311923477156, 34.34941772948495, 74.27811376726788, 22.39894677954658, 119.67249235069407, 122.99321143826738, 61.053769115634566, 96.81552948365562, 42.971055803626996, 67.58850002501006, 5.63799890864768, 9.29626527838449, 14.645352801051533, 19.780486323507887, 5.4223361803060515, 46.5597971467561, 81.91650641490166, 20.705776201423447, 63.71030390589637, 10.998951155381649, 10.350952715462505, 11.521165914139454, 27.62720217901168, 55.41076104598653, 12.99034964041025, 52.42805705192339, 14.247698311295812, 117.176176851966, 5.248354150863467, 28.387018640824188, 54.84918549560478, 23.227190606147715, 11.353860142187635, 124.13826602965969, 103.66536672861199, 27.507279677231526, 12.092182257207154, 42.925656199718446, 95.65773335086529, 73.1509909217065, 32.3596583097585, 7.411884216322716, 81.19677039290802, 140.21965849008978, 5.072509617290427, 79.85224620609198, 37.61105504973651, 196.34059073836283, 27.91926239539295, 21.121528177876492, 50.32019252484082, 15.719419611195594, 183.18764189506348, 8.350492788989266, 9.375318843825786, 29.153486628159875, 11.235964278294942, 5.037784751611222, 97.84810534247924, 95.94725134322394, 29.87229040792974, 157.4260129930287, 27.42138987923668, 15.106148762189422, 27.502291498689555, 499.6189602993339, 40.121472087523756, 72.90238638379273, 60.516140879185045, 50.90603034361961, 51.55972802829575, 40.14708645779762, 22.695998549969183, 5.126122394465812, 23.38099902143201, 50.4643601406751, 119.825154649111, 36.738404058204566, 27.806100252439734, 38.10780739719728, 7.673612749875827, 19.143993310209545, 14.949560124046553, 60.72405908945658, 12.636233609803973, 10.031181547611194, 22.90109931379083, 5.156969748528, 22.765756535402087, 35.24793850921653, 50.19546050989717, 28.161022777814242, 14.803722115716486, 25.735299679609675, 21.191734059574173, 9.880331111868202, 67.89757778759248, 51.441919655624744, 5.752720014821922, 34.81551325673116, 207.927284441615, 18.418243170051635, 149.6702037197342, 22.010130086046434, 40.70108283500075, 47.24721710387348, 10.955539132974927, 252.84267852884918, 56.05125053403687, 48.27971523543595, 39.71361411604599, 10.031664556453403, 70.53817926534698, 64.23100576380389, 69.97146715345517, 56.10279368110315, 33.06546006966222, 13.138623309939884, 75.9879645819887, 11.232740756403842, 149.5825854798166, 120.95025971309849, 45.85885648100441, 25.974013710906988, 15.191209214281578, 13.29997855044632, 53.10344687285429, 22.601346684273484, 8.833847239565818, 52.39518557322168, 162.68678602301702, 62.12795506012216, 157.29697318327487, 79.78292180557263, 5.316405642641502, 11.98375925031651, 59.250486531496705, 26.267630505696975, 25.743676668638095, 48.61624378367751, 25.74705484898754, 110.26171937625374, 127.94293880165135, 13.245573025001878, 51.56959673620604, 23.560550459174433, 74.05194450939399, 79.69843487654477, 89.62473146628587, 18.49585958243337, 47.77778953192988, 39.48141634156299, 5.3451668278452065, 57.997733053720935, 16.795739798509594, 9.858915015197454, 131.03769113946743, 129.86903202785138, 84.95246681514395, 68.28672055026415, 72.70150348341147, 227.43859902917126, 5.045584586758674, 5.064378452959632, 41.98055419557346, 15.5360928538238, 158.68339017607394, 200.57661786388923, 157.13412595428989, 26.09178809972424, 17.93687773920408, 9.561985710679638, 142.11046039769542, 49.924056191744135, 44.06742671592959, 5.317349980666416, 92.89074785959644, 137.41777003509574, 61.336868310136815, 13.528133578921961, 110.3526505076311, 29.562273405017223, 15.57372272804052, 10.353813536340738, 9.172817692136846, 11.465048508259922, 35.72616398469359, 5.489614822170422, 72.1436397338411, 81.30578433258808, 49.202943950200385, 57.54785620904596, 96.58946712580739, 34.313819133788115, 45.13743638643358, 26.88422927346662, 21.138154723745828, 82.28703776406448, 109.5575756552878, 101.63210980486694, 58.4121345037147, 73.29268721554502, 26.991744189889292, 79.31180515655409, 174.79861974585353, 87.0450155295712, 45.72543842144677, 53.39552811720027, 39.276421826912504, 19.89371840405907, 53.78030082389648, 46.36252597871729, 8.334560041285457, 94.02263329158974, 5.424778110986046, 85.71116596603775, 15.680900126787565, 29.469541447243827, 22.870981292846565, 109.10053207162079, 122.35204342756103, 89.45117377942492, 88.4292559846761, 65.6529485768457, 64.95785692004617, 7.317751398116825, 157.34735047828775, 10.411797326907058, 52.71548149051963, 35.61831840369198, 122.6930871255236, 377.5341880905712, 201.98472015315943, 23.01069186858869, 16.765610037400144, 16.03763235592406, 175.82375467746272, 21.53455055848562, 17.839906136362906, 17.090225408599487, 32.195393545348225, 86.34346181262572, 106.91935373481276, 90.9201675141304, 395.99505154979886, 64.51456740151941, 37.66817386870987, 7.788483642349266, 20.141546629126445, 11.027653163375783, 109.45833163525992, 222.57417403102966, 83.6131307011754, 20.374003429753365, 192.88487558771627, 105.3808173727746, 73.5797912873436, 47.87436353672369, 26.50751651189106, 30.91367445604854, 33.30438192075695, 152.64076828276185, 89.36321818599131, 96.19729086272108, 99.2703977326211, 20.466402794433527, 28.218406058197566, 5.642095694280736, 148.30566207416447, 18.779396799302, 5.372033435074933, 22.67740850714019, 15.792868198328934, 247.5620505651592, 22.856953692458745, 79.22956080673796, 43.08846319213277, 33.116663162022526, 10.329175311215224, 89.30197891372322, 39.834286442776325, 129.72145036549813, 82.0187373054979, 83.75541325395344, 30.210075794086265, 310.5543480950249, 36.550229733750086, 134.43629714708555, 33.154400407235265, 12.094496332411586, 225.7699677856043, 24.118018840527537, 27.459131774481442, 59.74730465800061, 16.391309734228685, 31.405492087789316, 24.630407824200468, 14.92027007718971, 106.20503489605578, 61.79558133933027, 14.602223217531108, 112.60317082464871, 16.508859225013133, 81.55893558277091, 6.995307626222183, 11.61580550787933, 146.02178787175293, 58.418024089957115, 49.55899303775067, 32.85466184289366, 84.09087809367622, 24.57874838459719, 159.89605103584384, 102.21625687003693, 26.40364572401259, 21.26169768153662, 62.83573018745009, 46.450908730751095, 18.586030084717056, 5.639342135226879, 115.30085630085993, 39.81635981453157, 16.34595036170674, 25.00259987251285, 5.998550959667161, 135.6634380511756, 53.05470403512032, 65.30974812540744, 153.60092731471678, 68.05498450382218, 26.637528440597354, 9.043182446664593, 5.331626068690222, 24.593849206100067, 11.498726096728008, 66.68409883630312, 191.2597701906718, 50.09941871274525, 5.236431731149152, 16.008579976041045, 109.23138444764568, 51.63281505598685, 131.40183991037225, 26.667080503960896, 152.71184021237826, 32.7684999184489, 76.68415830559466, 128.4494958447624, 36.42476484916727, 171.70640334924914, 10.143995658327045, 120.13946670302347, 29.277386758449808, 300.73036084931, 24.205972504716048, 41.05383249847712, 42.39163848447543, 24.38418331036541, 12.37183878334932, 71.01279245797839, 40.99276443322337, 6.562342861353726, 91.91584135249347, 49.61049404968135, 8.79614193518428, 32.897791529827906, 16.543171052295385, 111.1999671421924, 53.40857050901935, 23.380402852692797, 79.35081644112675, 201.84386318236812, 173.9453061136952, 55.30704462169284, 12.0352629453712, 116.85659235982065, 203.38589423321918, 85.9067721777502, 14.195595377026299, 50.90967847048014, 12.021343619417209, 226.878424636695, 39.56747980359672, 266.4118625787148, 26.21097200572224, 183.3935235399124, 11.964585873693846, 19.54796288560204, 91.72118069177412, 5.146225796801172, 24.59391029176204, 25.42335922324923, 122.700469591091, 31.275050461783504, 22.392108997926428, 34.23721195285968, 49.72280924439005, 50.63756834165922, 15.120906906529779, 30.108946459653133, 26.972767272597174, 53.63012431833842, 13.153861000668229, 369.29679358046155, 6.097723300726524, 7.580420815033726, 39.87618335538642, 48.15244987142748, 39.051480540123514, 16.85291576262223, 63.13795469426416, 11.463057555450602, 10.793937638944282, 65.28053368772404, 5.445470266310056, 82.14677076637415, 78.42426793391078, 6.024772970019798, 44.39966753801784, 303.1661246328837, 70.72356643453989, 100.22782582175299, 80.30602765962084, 47.949993935007804, 245.08447161552448, 130.99911350564216, 9.601858491879563, 145.34841010108548, 71.70376465668559, 73.71733570973369, 72.20071233240265, 12.730723736946274, 123.4102809116766, 9.367905518553078, 227.16614556905503, 6.667584276654363, 20.936493092391636, 78.58013849644747, 192.41735496981332, 21.108792942528652, 24.47608896096544, 57.356513673276794, 108.18895680944453, 18.269117214534766, 49.8894974708255, 14.033492666949408, 156.44691094973405, 213.94803048903202, 76.95896790058362, 18.652898285348247, 75.99780799696492, 31.831079930998442, 35.772257494487576, 111.75975595703585, 100.86160254031233, 89.86405491511503, 9.159296905986734, 11.920560543378848, 9.006354881443189, 42.72506226757392, 178.04051809135476, 59.256455268049415, 100.67263168254127, 167.58671312002184, 67.31130364617557, 24.922740323151874, 34.115441946365124, 22.424270538324446, 73.66009711981434, 190.38726751146987, 130.09205972043907, 21.599994595972756, 54.489155547054764, 313.09797560491404, 5.525225718224568, 14.859121541956108, 11.653672063886905, 209.47934228697034, 30.133238160183286, 44.38507931715333, 45.033780856206775, 52.59482059257228, 160.84052871143535, 101.76690371868219, 15.35721809334427, 178.53476584211813, 54.442976483726945, 17.610111901092402, 104.95337891558755, 24.71854664776163, 18.66615976286918, 32.491121217879034, 61.72286192226485, 44.28484917769213, 89.5142254083308, 74.06048684780795, 19.710666276979065, 7.028320505918043, 454.6139523558633, 35.582984116267276, 90.63683503589397, 42.26697785185838, 14.651802894058937, 29.117062193543035, 98.04313219867772, 68.14439582700625, 23.781423101237237, 73.73493838677315, 91.43975450331627, 113.64051970125038, 126.38584621078768, 87.58636024995647, 9.273379532271246, 83.73856938199822, 106.3503211855764, 96.07149034935415, 179.09935913073025, 105.29397008739602, 52.26809860893444, 15.15577352766941, 30.731341241377145, 56.14405255630851, 13.034489895020853, 48.96087236641305, 6.682406505052795, 17.1435543561937, 28.143347760551293, 82.0100413323216, 12.972323840930578, 94.98935894616388, 55.269314256067204, 12.878543398234395, 19.339925127179065, 84.0787278960012, 67.40519260189396, 12.31270775841387, 6.441414233324034, 9.95692512227745, 21.263391779790844, 9.855378439546213, 6.538053514607171, 14.539653370832909, 6.418356464878936, 118.771086742032, 15.956570644459196, 7.882883923718118, 16.162557281914587, 5.778642110290882, 6.368170789889413, 5.86408563448058, 141.58261167195116, 53.73230096473739, 9.550339171011638, 78.94458778914655, 10.917695778476382, 98.63825663750694, 52.55273342229752, 20.74228476027948, 17.812705233968423, 64.9641093684275, 95.69318093804213, 12.251848444545677, 77.0843258735868, 7.162346391474461, 14.417808597877471, 51.56988895071596, 24.703175561745436, 14.44489034191782, 14.041097219054635, 13.106688109109216, 18.06391161518755, 9399.68190005997, 34.83364254510056, 10.587154633626088, 19.178701009956015, 9.124958739251491, 32.01272846399447, 83.78565090123504, 6.233981193687609, 9.754310115230725, 104.68290888105464, 5.044082391504179, 55.90504275133632, 43.13712298953849, 69.92283514308625, 22.61790802789664, 5.5126749515672495, 97.64465499522287, 59.78504346431591, 11.345661648028587, 5.80691534472551, 16.0059032953347, 68.70753914372592, 23.88316465847648, 76.17428384947492, 35.428307186004204, 16.60020533333834, 46.37132426092349, 57.02382107638899, 20.75601145624131, 10.446291664393055, 58.67473433258961, 18.267575511866497, 71.1087635758155, 11.610546248425388, 18.935779083347406, 16.255084117936207, 97.82658038984545, 21.520301350437688, 7.058495746501521, 20.143313270846992, 9.408287216127405, 36.30232558485646, 7.2579940985029365, 107.02471969238587, 120.68398443959148, 16.62786754524749, 5.565454259057312, 43.344378222852654, 69.16826841503166, 7.007502586180366, 40.41113006628632, 83.72788932234631, 13.382183782303468, 20.123770920300817, 83.74830097562362, 61.323623008356556, 11.625974784437032, 76.79426727516258, 35.01555357776073, 22.237122842384327, 7.482139200233373, 69.45318320328022, 11.32568277568309, 12.346403553456804, 50.768158679492466, 7.089040918837317, 72.9428771472968, 7.788646984685745, 128.01541403231124, 26.682798220417606, 7.269055053819804, 9.072071864750393, 30.349365496518082, 8.952090508511532, 14.066042913052847, 19.040297474915242, 38.015971371376104, 57.87186063070866, 72.94332762818699, 23.735899928878773, 31.931831589486016, 107.81137379936317, 26.898836338237537, 8.967239894787806, 8.653436516739712, 55.98657334202359, 132.7967565380573, 35.739187647748935, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)