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 = 43702
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);
([4042562.5, 4110082.8125, 4111935.9375, 4236832.8125, 4237103.125, 5696898.4375, 5784604.6875, 5934460.9375, 6104982.8125, 6176543.75, 6197618.75, 6248101.5625, 6270139.0625, 6286326.5625, 6349928.125, 6381175.0, 6390856.25, 6427570.3125, 6429220.3125, 6439904.6875, 6441317.1875, 6442115.625, 6454090.625, 6515996.875, 6533607.8125, 6553687.5, 6591915.625, 6657281.25, 6709817.1875, 6789701.5625, 6901462.5, 6918125.0, 7056251.5625, 7070987.5, 7071287.5, 7071789.0625, 7096959.375, 7097140.625, 7099559.375, 7112868.75, 7118481.25, 7124948.4375, 7158659.375, 7173240.625, 7174996.875, 7178665.625, 7179412.5, 7180795.3125, 7180868.75, 7181853.125, 7182643.75, 7182698.4375, 7182790.625, 7183032.8125, 7183190.625, 7183881.25, 7186953.125, 7192453.125, 7192673.4375, 7192698.4375, 7192750.0, 7203973.4375, 7213906.25, 7213962.5, 7217506.25, 7225154.6875, 7227664.0625, 7227742.1875, 7228004.6875, 7229034.375, 7229839.0625, 7230318.75, 7231079.6875, 7231621.875, 7231812.5, 7231812.5, 7232440.625, 7249484.375, 7255825.0, 7259071.875, 7260903.125, 7261339.0625, 7261375.0, 7262681.25, 7262826.5625, 7263257.8125, 7264629.6875, 7265696.875, 7266270.3125, 7267879.6875, 7267943.75, 7268689.0625, 7271418.75, 7271910.9375, 7272043.75, 7272062.5, 7272409.375, 7272751.5625, 7272867.1875, 7273781.25, 7273918.75, 7274696.875, 7275729.6875, 7276375.0, 7277160.9375, 7277985.9375, 7279409.375, 7279464.0625, 7281615.625, 7282500.0, 7284829.6875, 7287167.1875, 7289718.75, 7289737.5, 7291068.75, 7295995.3125, 7297328.125, 7298446.875, 7298959.375, 7302200.0, 7303470.3125, 7314020.3125, 7314226.5625, 7314900.0, 7315270.3125, 7316942.1875, 7317426.5625, 7317765.625, 7320767.1875, 7324053.125, 7324753.125, 7326218.75, 7332975.0, 7333167.1875, 7335606.25, 7335623.4375, 7341946.875, 7357565.625, 7359395.3125, 7361537.5, 7362867.1875, 7363303.125, 7363859.375, 7364850.0, 7366140.625, 7366175.0, 7367407.8125, 7367768.75, 7376542.1875, 7376778.125, 7377317.1875, 7378854.6875, 7379195.3125, 7379329.6875, 7379626.5625, 7379829.6875, 7379834.375, 7380076.5625, 7380253.125, 7380329.6875, 7381425.0, 7381440.625, 7382446.875, 7383000.0, 7387170.3125, 7387192.1875, 7388890.625, 7394568.75, 7394637.5, 7409371.875, 7433898.4375, 7446785.9375, 7464617.1875, 7478990.625, 7504056.25, 7509410.9375, 7539959.375, 7551854.6875, 7566923.4375, 7577945.3125, 7578085.9375, 7579823.4375, 7582365.625, 7582932.8125, 7586476.5625, 7587915.625, 7592207.8125, 7621926.5625, 7664448.4375, 7664454.6875, 7687667.1875, 7689998.4375, 7739307.8125, 7762284.375, 7763534.375, 7810385.9375, 7810393.75, 7815489.0625, 7817006.25, 7847114.0625, 7864325.0, 7881687.5, 7883079.6875, 7889618.75, 7896931.25, 7900425.0, 7907553.125, 7908542.1875, 7909281.25, 7909440.625, 7909573.4375, 7922432.8125, 7935662.5, 7941885.9375, 7947050.0, 7952559.375, 7954576.5625, 7962112.5, 7968840.625, 7981823.4375, 7983171.875, 7983357.8125, 7983384.375, 7986181.25, 7988304.6875, 7990954.6875, 7993335.9375, 7994887.5, 8031462.5, 8032404.6875, 8035001.5625, 8039284.375, 8039706.25, 8057345.3125, 8057960.9375, 8058989.0625, 8063517.1875, 8063732.8125, 8064368.75, 8075646.875, 8078115.625, 8081493.75, 8082160.9375, 8083220.3125, 8083429.6875, 8084076.5625, 8086229.6875, 8099982.8125, 8100115.625, 8100503.125, 8103710.9375, 8111771.875, 8119842.1875, 8120379.6875, 8126928.125, 8136807.8125, 8140139.0625, 8142079.6875, 8151835.9375, 8154957.8125, 8157587.5, 8157609.375, 8163940.625, 8168464.0625, 8194462.5, 8197053.125, 8197085.9375, 8202443.75, 8206335.9375, 8217632.8125, 8235981.25, 8242106.25, 8249318.75, 8253378.125, 8259531.25, 8277798.4375, 8290817.1875, 8304231.25, 8307603.125, 8307678.125, 8310198.4375, 8314031.25, 8314810.9375, 8314918.75, 8336715.625, 8362956.25, 8371037.5, 8379790.625, 8389934.375, 8392834.375, 8396540.625, 8401456.25, 8402398.4375, 8424367.1875, 8436350.0, 8453465.625, 8470800.0, 8472475.0, 8473514.0625, 8473539.0625, 8507604.6875, 8516228.125, 8548195.3125, 8559685.9375, 8568704.6875, 8569948.4375, 8582506.25, 8605262.5, 8630034.375, 8633032.8125, 8636409.375, 8641690.625, 8669809.375, 8669860.9375, 8704370.3125, 8706220.3125, 8741681.25, 8748645.3125, 8749100.0, 8754392.1875, 8759862.5, 8776629.6875, 8803117.1875, 8807150.0, 8823245.3125, 8823907.8125, 8827896.875, 8832043.75, 8865735.9375, 8865753.125, 8876990.625, 8877076.5625, 8894025.0, 8947307.8125, 8954404.6875, 8961135.9375, 8962903.125, 8962923.4375, 9000075.0, 9000129.6875, 9000893.75, 9002103.125, 9003107.8125, 9006046.875, 9007778.125, 9031065.625, 9110650.0, 9129187.5, 9133692.1875, 9164626.5625, 9164634.375, 9181062.5, 9218170.3125, 9218287.5, 9259350.0, 9370029.6875, 9391814.0625, 9464623.4375, 9527114.0625, 9535857.8125, 9536581.25, 9536618.75, 9554915.625, 9554918.75, 9575189.0625, 9638592.1875, 9667234.375, 9672812.5, 9673667.1875, 9703442.1875, 9706767.1875, 9723831.25, 9792004.6875, 9802625.0, 9843856.25, 9849568.75, 9855839.0625, 9871981.25, 9875310.9375, 9886479.6875, 9886517.1875, 9886570.3125, 9915060.9375, 9916673.4375, 9942814.0625, 9972642.1875, 10032982.8125, 10045895.3125, 10045896.875, 10046373.4375, 10054084.375, 10056025.0, 10059726.5625, 10061259.375, 10105378.125, 10163859.375, 10237423.4375, 10254429.6875, 10260162.5, 10260173.4375, 10272440.625, 10276879.6875, 10304190.625, 10388537.5, 10431357.8125, 10453504.6875, 10461812.5, 10480964.0625, 10489990.625, 10490543.75, 10516134.375, 10516143.75, 10520782.8125, 10522554.6875, 10528714.0625, 10528745.3125, 10541589.0625, 10544543.75, 10556196.875, 10567721.875, 10576575.0, 10586459.375, 10592437.5, 10617073.4375, 10622214.0625, 10622232.8125, 10651710.9375, 10656834.375, 10663076.5625, 10665893.75, 10682454.6875, 10734095.3125, 10795346.875, 10796028.125, 10800226.5625, 10811231.25, 10835317.1875, 10853764.0625, 10873964.0625, 10874706.25, 10875234.375, 10876720.3125, 10885034.375, 10913803.125, 10921135.9375, 10986182.8125, 10986215.625, 11026106.25, 11028731.25, 11033667.1875, 11042715.625, 11042756.25, 11042764.0625, 11092250.0, 11100704.6875, 11134465.625, 11145439.0625, 11159470.3125, 11209678.125, 11211892.1875, 11213603.125, 11244304.6875, 11252982.8125, 11278615.625, 11279256.25, 11283904.6875, 11286717.1875, 11327762.5, 11334332.8125, 11334451.5625, 11341132.8125, 11374253.125, 11393414.0625, 11530725.0, 11550450.0, 11553748.4375, 11626195.3125, 11626206.25, 11635265.625, 11699765.625, 11699831.25, 11724735.9375, 11738695.3125, 11820112.5, 11821350.0, 11869714.0625, 11961965.625, 11985325.0, 12083560.9375, 12101700.0, 12102182.8125, 12115996.875, 12119092.1875, 12124476.5625, 12138785.9375, 12179753.125, 13001828.125, 14661420.3125, 14759148.4375, 14894817.1875, 14908192.1875, 15014642.1875, 15015125.0, 15015154.6875, 15015535.9375, 15015607.8125, 15015882.8125, 15016089.0625, 15016117.1875, 15016240.625, 15016939.0625, 15017959.375, 15018204.6875, 15018507.8125, 15018757.8125, 15019487.5, 15019725.0, 15019829.6875, 15020029.6875, 15020270.3125, 15020623.4375, 15020656.25, 15020664.0625, 15020743.75, 15021418.75, 15021584.375, 15021592.1875, 15021687.5, 15021745.3125, 15021795.3125, 15021820.3125, 15021820.3125, 15022676.5625, 15022676.5625, 15022692.1875, 15022950.0, 15023048.4375, 15023057.8125, 15023096.875, 15023171.875, 15023467.1875, 15023543.75, 15023578.125, 15023578.125, 15023603.125, 15023834.375, 15023845.3125, 15024173.4375, 15024415.625, 15025107.8125, 15025234.375, 15025248.4375, 15025428.125, 15025543.75, 15025614.0625, 15026073.4375, 15026370.3125, 15026409.375, 15026946.875, 15027154.6875, 15027482.8125, 15027490.625, 15027546.875, 15028343.75, 15028404.6875, 15028546.875, 15028620.3125, 15028707.8125, 15028850.0, 15028854.6875, 15028882.8125, 15029353.125, 15029685.9375, 15030078.125, 15030112.5, 15030537.5, 15030562.5, 15031067.1875, 15031096.875, 15031232.8125, 15031701.5625, 15031706.25, 15031728.125, 15031970.3125, 15031990.625, 15032357.8125, 15032382.8125, 15032406.25, 15032443.75, 15032456.25, 15033457.8125, 15033490.625, 15033860.9375, 15034040.625, 15034293.75, 15034476.5625, 15034840.625, 15035075.0, 15036162.5, 15036214.0625, 15036493.75, 15038682.8125, 15038842.1875, 15040973.4375, 15041028.125, 15041831.25, 15042518.75, 15044243.75, 15045748.4375, 15049150.0, 15049975.0, 15049987.5, 15052607.8125, 15053175.0, 15057896.875, 15058853.125, 15060379.6875, 15062406.25, 15063560.9375, 15069473.4375, 15071084.375, 15071150.0, 15073110.9375, 15075104.6875, 15076637.5, 15077160.9375, 15078909.375, 15079734.375, 15081057.8125, 15082493.75, 15083937.5, 15084073.4375, 15087771.875, 15089295.3125, 15089889.0625, 15092403.125, 15092448.4375, 15095385.9375, 15096007.8125, 15103210.9375, 15104992.1875, 15105023.4375, 15105675.0, 15106985.9375, 15107075.0, 15108984.375, 15110071.875, 15114915.625, 15115475.0, 15115734.375, 15122257.8125, 15129995.3125, 15136757.8125, 15144823.4375, 15154543.75, 15156084.375, 15162107.8125, 15162207.8125, 15164539.0625, 15165304.6875, 15165570.3125, 15165884.375, 15173690.625, 15174995.3125, 15183729.6875, 15184871.875, 15187542.1875, 15187596.875, 15188306.25, 15188632.8125, 15189465.625, 15191600.0, 15191664.0625, 15191887.5, 15192610.9375, 15193360.9375, 15196790.625, 15197760.9375, 15198359.375, 15198521.875, 15200550.0, 15200620.3125, 15201121.875, 15203032.8125, 15203850.0, 15205273.4375, 15206746.875, 15207764.0625, 15209639.0625, 15216740.625, 15219900.0, 15219909.375, 15222700.0, 15224650.0, 15226184.375, 15227434.375, 15227606.25, 15227770.3125, 15228234.375, 15229375.0, 15229985.9375, 15230456.25, 15230490.625, 15230512.5, 15231007.8125, 15231564.0625, 15231793.75, 15234837.5, 15234889.0625, 15237195.3125, 15237793.75, 15238382.8125, 15240160.9375, 15242442.1875, 15242748.4375, 15244337.5, 15244850.0, 15245539.0625, 15245898.4375, 15247443.75, 15248118.75, 15248537.5, 15249415.625, 15250223.4375, 15251432.8125, 15252082.8125, 15252114.0625, 15252157.8125, 15253517.1875, 15253635.9375, 15253887.5, 15254814.0625, 15254953.125, 15256532.8125, 15256567.1875, 15256646.875, 15256942.1875, 15256962.5, 15257525.0, 15257531.25, 15260312.5, 15261432.8125, 15261475.0, 15262342.1875, 15262831.25, 15263128.125, 15263287.5, 15263321.875, 15263326.5625, 15263785.9375, 15264446.875, 15264651.5625, 15265264.0625, 15265421.875, 15267154.6875, 15267292.1875, 15268257.8125, 15268485.9375, 15269160.9375, 15269243.75, 15269360.9375, 15270745.3125, 15271378.125, 15271393.75, 15271809.375, 15272306.25, 15273532.8125, 15274068.75, 15274550.0, 15275643.75, 15275729.6875, 15276285.9375, 15276526.5625, 15276564.0625, 15276779.6875, 15278007.8125, 15279123.4375, 15279787.5, 15279789.0625, 15279965.625, 15280043.75, 15280181.25, 15280214.0625, 15280595.3125, 15280981.25, 15281368.75, 15281581.25, 15282314.0625, 15283117.1875, 15283690.625, 15283882.8125, 15284660.9375, 15285764.0625, 15287010.9375, 15287996.875, 15292343.75, 15292528.125, 15292576.5625, 15292660.9375, 15292776.5625, 15292903.125, 15292929.6875, 15293379.6875, 15293603.125, 15293801.5625, 15294665.625, 15295693.75, 15297128.125, 15297370.3125, 15297935.9375, 15298093.75, 15298259.375, 15298559.375, 15298932.8125, 15300123.4375, 15300823.4375, 15300829.6875, 15301623.4375, 15301676.5625, 15301721.875, 15302007.8125, 15302910.9375, 15302992.1875, 15303007.8125, 15303045.3125, 15303446.875, 15303465.625, 15303551.5625, 15303571.875, 15303642.1875, 15303720.3125, 15303782.8125, 15304409.375, 15304562.5, 15304846.875, 15306270.3125, 15306382.8125, 15306939.0625, 15307523.4375, 15307815.625, 15308404.6875, 15308503.125, 15308557.8125, 15308651.5625, 15308775.0, 15308832.8125, 15308912.5, 15309265.625, 15309270.3125, 15309525.0, 15310184.375, 15311470.3125, 15311478.125, 15312881.25, 15312932.8125, 15312957.8125, 15313357.8125, 15313457.8125, 15313807.8125, 15313921.875, 15314064.0625, 15314110.9375, 15314535.9375, 15314593.75, 15315023.4375, 15315326.5625, 15315367.1875, 15315395.3125, 15315612.5, 15315626.5625, 15315770.3125, 15316237.5, 15316421.875, 15317854.6875, 15318331.25, 15318517.1875, 15319304.6875, 15319432.8125, 15320576.5625, 15320835.9375, 15321250.0, 15321512.5, 15321628.125, 15322168.75, 15322207.8125, 15322557.8125, 15323106.25, 15323150.0, 15323354.6875, 15323445.3125, 15323656.25, 15324157.8125, 15325309.375, 15325393.75, 15325429.6875, 15325468.75, 15325809.375, 15326090.625, 15326135.9375, 15326259.375, 15326764.0625, 15326798.4375, 15326837.5, 15326967.1875, 15326981.25, 15327118.75, 15327640.625, 15327864.0625, 15327885.9375, 15328134.375, 15328273.4375, 15328307.8125, 15328482.8125, 15328595.3125, 15328800.0, 15328846.875, 15328909.375, 15328912.5, 15328915.625, 15328993.75, 15329034.375, 15329082.8125, 15329487.5, 15329837.5, 15329953.125, 15331101.5625, 15331275.0, 15331331.25, 15331365.625, 15331385.9375, 15331428.125, 15331668.75, 15332184.375, 15332421.875, 15332457.8125, 15332751.5625, 15332843.75, 15333562.5, 15333729.6875, 15334060.9375, 15334248.4375, 15334767.1875, 15334934.375, 15335490.625, 15335493.75, 15335942.1875, 15336210.9375, 15336421.875, 15336520.3125, 15336820.3125, 15338390.625, 15338442.1875, 15338496.875, 15338582.8125, 15338612.5, 15338665.625, 15338679.6875, 15338692.1875, 15338989.0625, 15339153.125, 15339790.625, 15340071.875, 15340129.6875, 15340153.125, 15340306.25, 15340514.0625, 15340550.0, 15340668.75, 15340967.1875, 15340989.0625, 15341410.9375, 15341426.5625, 15341739.0625, 15341760.9375, 15341775.0, 15341804.6875, 15341826.5625, 15341887.5, 15342281.25, 15342293.75, 15342570.3125, 15342640.625, 15342704.6875, 15343350.0, 15343690.625, 15344042.1875, 15344087.5, 15344350.0, 15344507.8125, 15344631.25, 15344720.3125, 15344842.1875, 15344945.3125, 15345150.0, 15345289.0625, 15345351.5625, 15346068.75, 15346562.5, 15346735.9375, 15347060.9375, ...], [17.386548526021954, 33.201527322379995, 55.8451373836469, 48.65253593262186, 11.657776342086542, 26.36162446173799, 57.66625017405255, 56.0764204729716, 12.2596097661674, 10.897221557194714, 13.358937785748774, 7.70131429499828, 19.93762154160612, 49.68937325410581, 44.349729700113095, 56.25885337863011, 5.492784119374556, 12.050683110076228, 34.17508053157767, 132.52624198646234, 5.548544948472065, 42.11925681075158, 11.80172424930772, 87.50978348421427, 17.726463621308415, 29.026825686036872, 19.735198965207395, 8.95484002982751, 68.80693557325361, 8.240684779408571, 80.67627522413878, 133.27354647383143, 84.57243273007585, 190.83405834544757, 70.49731150910777, 41.23508511549858, 14.580170380599732, 24.762804170725637, 57.962697307158926, 23.27810529713811, 22.12365929698489, 82.421991795721, 27.048525348243803, 24.917935620467585, 6.026767970772969, 14.012359396259216, 9.110537498969379, 6.812402924956219, 5.217458397322666, 65.61097182634217, 29.63439636958108, 24.025717957286453, 16.909742258429702, 40.03126241244692, 13.321561430495404, 40.93975788857442, 16.96235046412241, 56.16411526515189, 19.63082139381944, 6.457837492498182, 52.02993826116013, 41.35395616664786, 33.61150426717386, 6.949280372810994, 21.535929162746683, 14.438791933206932, 86.46994526619314, 56.14357881379413, 47.25288675736991, 26.973056620340675, 57.23635706140538, 22.664405112149545, 99.26034247382614, 30.107252368112714, 12.234198242487713, 15.873027209837462, 14.033425179379899, 48.95429889010562, 7.161739632414787, 92.13816562675123, 19.263762193508356, 173.7802271124449, 7.674368466936815, 78.01917970095623, 14.70497918993996, 12.188961881406968, 88.40585478143987, 56.950747829449014, 35.18897616557734, 71.36295573285993, 35.71484765608325, 94.3955618416678, 60.578897020901735, 31.382194929340173, 89.58841339437436, 54.99394176862758, 17.502395367621098, 45.50314726316287, 97.33395558333586, 35.16037917370432, 15.66698751573194, 39.98227874831448, 76.62505896846767, 32.465435208754904, 9.89771172807414, 27.830829322461707, 33.60613692362465, 5.678372100844044, 53.86715489976933, 7.073408991786344, 69.98664700841239, 27.04270548257281, 77.96790007420798, 89.26743012844253, 65.43019756423374, 55.875720275957896, 31.722057371867873, 25.832524757915685, 8.452492792016036, 20.7507137322435, 19.721995826496638, 38.152092883223816, 7.255160790927539, 8.19667292928571, 35.75069773392219, 31.157882597966385, 11.838124970963129, 15.325952278019642, 42.15252659655924, 16.65578460576086, 72.70122376925902, 57.43414418992643, 13.297854303719486, 57.96185120330672, 72.11989106804576, 10.959427286641084, 5.636170803516731, 95.16197079851713, 8.67557240414792, 5.305873576684372, 67.5424623540285, 55.30295749140821, 74.9042563462717, 14.182069291398316, 6.00350325066497, 102.38003090505492, 6.692284447586226, 27.907881018764236, 83.98381504156069, 81.8286656500392, 12.749802343229659, 21.55170187495885, 9.04550430517611, 25.598112567425098, 30.994816966845125, 94.35360434751365, 35.795676576421016, 5.500564031562949, 6.50113191696462, 91.66547932767142, 5.377615129124944, 16.627654834471333, 8.462930990890648, 26.977620502418716, 28.381456672842795, 5.694791680748482, 23.684451339033647, 14.866148030781444, 183.17814680437746, 6.983491063629857, 12.382302474914045, 6.841962460256486, 97.74804565180523, 7.323702875878118, 48.58741860372525, 45.340876801877826, 61.61496408024114, 34.199533272016104, 49.31843743519757, 66.68396717163913, 44.71444244917183, 22.861490598889965, 82.85441125613126, 25.689579498333174, 7.2112864684639515, 22.94016224208776, 25.812159004334685, 9.172822333801003, 56.3364585434921, 8.732288475215546, 45.57828379953556, 28.78087529176883, 128.10222412440882, 37.97018952493808, 30.94865944537238, 21.672692375980997, 9.705209900445949, 13.327361807301642, 18.2280843429061, 41.33970309664156, 19.763267000617926, 26.570161768387955, 22.970803146353347, 34.97896150886022, 66.96607297004513, 7.88236461996476, 17.01217031248065, 6.298336361994167, 47.65131093189636, 37.105942451576155, 22.336827583189372, 7.403311311859528, 32.078450099916, 15.17633314108016, 60.673408477142296, 37.55863523305706, 17.54337209231991, 20.641363010388247, 9.791048670729475, 85.97805459507964, 6.357714360143591, 28.94819207155546, 26.047286653305477, 62.88667154716996, 24.628490228204203, 5.989237797698405, 15.525483576536686, 69.98227881123981, 8.233461160904486, 23.119426250229363, 13.014121956445118, 127.24179579511211, 5.2398014941523865, 39.54786694390719, 26.92623605756942, 147.0405889769175, 121.38757057159248, 46.207333801291554, 26.46462805645272, 43.79220456110906, 84.30737447463989, 21.523325162452217, 29.80869648997734, 67.13625382602272, 73.73463409843717, 39.29423234779924, 17.100316895650618, 23.52340262812705, 26.102515646291824, 63.478467597468786, 25.42478555617629, 51.62749074136545, 8.400771331391658, 6.097784165531108, 56.874856541892996, 43.96133863627192, 39.85647364837638, 107.4345614628712, 81.94661325790119, 6.021652240104719, 79.89823365153293, 16.904721202964765, 21.316267372418935, 49.83372618543601, 12.794650378884345, 51.40113662141535, 18.030633051753068, 5.301103093452122, 9.547844038054336, 88.27451819932179, 25.32250241710564, 12.668557506951313, 8.418903631192196, 79.59048363073063, 18.503959781559804, 43.03825600593323, 39.04823235176774, 126.44511502977215, 52.30246201639005, 6.047494346362926, 49.746888883363184, 6.056725572201315, 65.19598602870194, 15.937117672353162, 18.031505401107793, 7.572230253532073, 22.754640784399882, 18.970692196149297, 78.62655602750137, 94.57447505535133, 41.90522370356241, 78.67577682642107, 69.55504190371822, 13.671949115919134, 134.60847961702194, 33.86858305971637, 8.039949403309594, 5.513447273030675, 43.08603690345058, 106.48877363431002, 12.996347764052603, 78.3469838036943, 30.521410529166737, 71.52436614412933, 34.969377164054535, 74.01837620822798, 8.151485740455952, 16.223259252845125, 65.14867481564825, 150.44838926501774, 17.161757277134758, 46.172121069864076, 42.38270160519035, 5.061072321298111, 22.029383454154466, 29.723143976612054, 9.641319152586611, 10.807705984981098, 27.33863580249601, 48.2712379060896, 39.74467123988617, 55.1046492605839, 113.8330046345442, 81.08170886761077, 89.41662002350087, 24.166030842319756, 42.11648326837812, 98.90150217512445, 49.68423714349734, 52.23399093306857, 83.63013376170336, 5.437411032430122, 26.000186816788577, 125.3434985599074, 46.705634684810335, 82.56784572218919, 78.78518909350069, 32.84089964845131, 71.7613920966845, 6.66602459479484, 8.399602646090303, 116.50210218106096, 19.972930851881785, 66.07628960827604, 6.947777015383516, 85.33971126373335, 6.1800178609339085, 13.567431740304356, 49.31482091758333, 139.28869385265182, 42.75489772411251, 71.69732144540612, 17.402060384505063, 5.666551905856132, 39.085286093612424, 13.740190404402936, 82.20671396738138, 12.84129919189341, 56.85177107937547, 10.305431829079106, 77.79291025273795, 26.121725221548548, 21.87182653365037, 29.09899976906856, 46.03879196425474, 10.054876330183669, 5.634462438588475, 33.00745889336112, 53.15746422376333, 17.114317109576195, 29.441576855202314, 23.860863540018567, 30.920727250500477, 33.460212577672294, 24.043685200955984, 36.0638621920894, 50.09653255152888, 40.58316056198005, 44.72622699955453, 56.00342663149256, 24.00075655174991, 5.045596949730943, 73.90658921717626, 62.373019177279716, 23.327145740081423, 11.773379481703495, 39.126796919251134, 44.77478566484854, 9.66243659152369, 98.16849828646426, 52.088438983775326, 107.5968039222589, 13.721949275681467, 7.8449740422138055, 52.88181343127316, 5.133278465279177, 35.923412135943266, 61.98659974702312, 70.31055728389407, 46.95293300637765, 45.38682603571276, 61.98261547401583, 48.51912318329073, 19.455470686550875, 32.942878985555865, 26.33107856064949, 86.63336436876972, 26.588987613151666, 36.31852772597514, 42.44476657139873, 13.035578010980627, 30.95022335678494, 87.16274406936215, 67.38862290793861, 80.44376629555666, 39.522269964787256, 17.39264346151595, 15.53047319777053, 38.448351039613286, 35.46009898026765, 94.38707150180534, 51.20148985145381, 43.463162214121056, 49.455933251460394, 14.818387076380462, 32.39483847970601, 27.56427565428129, 14.804095719913727, 5.244200535236449, 15.138812583719194, 19.179265932209802, 7.936290163999835, 7.639749416143288, 33.04747317910612, 93.7347834408876, 22.40279495558417, 58.10942466566562, 65.60422637868808, 39.470358126018304, 9.277920737874984, 6.138291912839517, 16.086447077245708, 100.52665117268761, 99.34412837363337, 96.87126790390096, 21.557866177394402, 13.924488137809597, 7.081399354904962, 26.155637620499604, 6.204584476812044, 70.39765783927959, 21.927956603754374, 10.1138133335735, 145.76258418257018, 25.384286426331357, 18.541275023427136, 6.030276127352303, 33.399768122490286, 94.56776709720648, 34.318923434114495, 79.33950495916682, 61.29837307478554, 13.926265369250267, 28.706532175203552, 50.712164633117126, 105.99809911264929, 78.1844987919888, 28.69176845710423, 35.929137211607035, 5.35657350890466, 43.92758195696668, 29.066824246334797, 120.53740530146219, 5.853573463319113, 8.202451051295139, 19.578019502974676, 39.40201146713297, 8.276872073446025, 29.338471600125946, 29.432763607070715, 5.645142885837853, 6.178643021904, 118.68836966925873, 122.0335359392553, 127.50338696819139, 36.33887394714016, 16.91061438904541, 25.355915498941442, 29.291156869644286, 94.92239302269988, 53.722637629949574, 45.987220713996955, 55.195687891515945, 75.80952352417415, 45.015707489635915, 64.67415757386485, 11.861854619480951, 62.922155407660455, 88.20275499228602, 70.7804687785209, 71.45894247004416, 14.99400623070171, 22.5531186959475, 12.425655967270053, 59.55361224102403, 31.5730663015895, 96.55787832869986, 56.4402560369838, 41.15719129194003, 98.12826498155144, 120.92530541324099, 52.44076251450754, 95.70866360002114, 5.4694915651349545, 42.13053380510779, 9.970437737608222, 6.680190883950541, 100.3772231306247, 127.80027569327127, 22.003073445417325, 9.914620298357162, 50.682524569268786, 6.034945965291881, 66.28931015706642, 31.863201400774738, 14.082594585604939, 50.05682135416235, 11.827372813119164, 17.774887625714097, 20.837480247591298, 9.436657242946376, 15.385976380099619, 89.78112373881126, 42.656314011087495, 35.80753793917802, 84.24908934441395, 24.285088797437453, 79.09389365232492, 32.41279150090786, 9.624301065548268, 8.722039094534201, 5.0481923068351175, 52.83896739760233, 51.97474728528517, 61.9020522120208, 35.58338218279221, 35.31472557295228, 22.311701647914493, 9.424996742494512, 15.372023021784145, 33.3504669620451, 41.25079495824662, 105.62895315858339, 34.82057921655172, 25.111212745653066, 17.52978407494741, 76.54472759443986, 45.17880752365534, 22.903051642619044, 12.114544749296648, 94.52890334204005, 8.768573963395708, 14.578181872168878, 19.596156619869927, 95.22042503092797, 16.878357534495173, 73.10790355021669, 45.84354929682014, 83.40365936137624, 12.411707975802189, 7.76553286320322, 59.05833975614039, 9.020238539372674, 48.816994538505554, 20.980305357221923, 35.4944080234208, 62.3718093873142, 46.272334112578626, 6.406810586133288, 13.470760451850433, 36.365728501969016, 72.78788595354564, 33.24158982079845, 8.522552988954505, 12.12781807716261, 27.692107140783502, 27.66423190931991, 7.0197678480667385, 13.35589158350202, 9.038660261040565, 6.562343042406747, 40.656082640094304, 9.025206555393067, 14.978695824571481, 10.89991148947953, 23.1898445098324, 35.443508446106485, 97.32574135011588, 27.285665357376786, 6.566363655231191, 56.603532150673566, 60.860189729277224, 14.964305336305275, 83.47219041920417, 14.419722149048022, 57.14166862071195, 83.9662393646129, 28.706412168967596, 74.18603508723552, 23.184640223450458, 68.09096635352635, 14.860872564798289, 120.78038614289473, 51.87530421559412, 34.75734186289682, 11.661874526163574, 39.960736951716584, 29.158698723742116, 65.43850404899051, 18.05337173916311, 37.21266286036159, 5.055541373162754, 6.563137205750263, 6.928184067635325, 21.108493560020815, 30.8041210857471, 6.085671261373875, 49.3941894086669, 38.66284540141967, 51.17675818301333, 15.585006053748394, 10.868729646361132, 37.17719384468184, 37.61050851509515, 27.889136527073976, 16.857507939083348, 5.578682511143108, 20.665520628089563, 18.558477635875757, 16.43459837475652, 22.893723601769405, 29.20077750782418, 5.831500150904557, 51.24822031148454, 51.42281610469476, 22.13006482609949, 25.211478917400363, 22.892053320860924, 9.690450646425763, 7.685732652067268, 7.398950773323076, 94.38505652370557, 76.8819616349613, 17.34722726520394, 18.40260482747727, 11.202123890220493, 54.22282436158993, 25.61250092551204, 10.543009385008737, 25.611733308544366, 37.85245659380127, 13.184036014941334, 22.131308227299936, 12.656921325810327, 41.5514878345611, 6.4278002039911275, 16.052079673044766, 8.510833916563977, 32.22741424532998, 156.08837604819203, 5.511146368060509, 13.67363871618152, 5.1505770445064885, 75.47458309449794, 20.201206143505942, 57.5958062664789, 85.5289547794993, 18.266766437347158, 47.51923455888972, 48.55378730894452, 12.099087061960528, 10.369613560725792, 55.170374989796116, 41.62723958422742, 39.67604018829931, 33.924749010800966, 30.42995551673628, 99.35433089298918, 100.50163465742102, 19.994983821698344, 71.84562015761661, 20.474672496847408, 41.96665775826148, 18.323932738666603, 12.936106406653282, 54.89715800947395, 17.77426877587534, 31.947244609896543, 80.9531650465677, 78.38873104405761, 31.27928617770095, 24.46166527431637, 56.597457311183135, 11.727182655096888, 42.18177979436082, 42.761320150867945, 13.230866190427989, 16.2326195370183, 14.186330419763983, 22.286365831028434, 12.823958961186438, 55.332880524639236, 80.03108910090039, 48.54317244906332, 13.537923061535238, 22.70046205532403, 42.28585228905983, 35.50236234901204, 116.6027024850937, 114.9954154425593, 77.43091687825493, 9.606644081404768, 17.825164944715176, 5.290417179508223, 12.120502286673455, 17.186414793594576, 8.255504452705953, 19.746639574495138, 27.304009493705234, 23.970987957133858, 35.78096909854143, 44.627352239125635, 27.602365230266173, 104.75085103062693, 95.1680110294942, 17.606735377563446, 5.845158140289089, 62.98510894458907, 46.31109811173967, 21.805211101688315, 90.52991297253547, 9.129559963599835, 5.587227610263021, 11.042181756379886, 30.207981811110027, 5.8840402398967235, 28.664156351303, 8.595539144864091, 37.15081989673025, 28.917338872979876, 49.34663936454091, 15.192788696620495, 16.002859665594585, 17.55931628110144, 59.40876777294043, 65.96226299665946, 16.109545821980074, 7.825449873113438, 15.406244479811912, 108.61963999873305, 27.546608501484698, 27.93884462353214, 9.255570994336727, 62.2787931376031, 84.3174706173746, 14.946333722119318, 7.197915873458245, 12.424468371680312, 92.95205210013701, 11.923125423028534, 5.930530223214983, 58.01369025489626, 32.63745868968189, 20.90011721380901, 11.420212677353813, 75.81460337472608, 43.52221755282426, 33.003676312693464, 212.13783958867685, 36.47512575288266, 30.546085714383413, 22.1672314767465, 12.277635456397201, 7.952241712003245, 72.56979831687961, 23.676744346766863, 63.4737745783559, 37.744328523603215, 69.64934979658926, 30.496771164989013, 18.81134963395669, 17.653217867032573, 15.743133237867083, 113.9755344832477, 17.231160183558845, 44.597406979105436, 45.07242068552486, 64.05608660413812, 6.45721355802896, 54.674950982933616, 32.929042178959065, 13.136345635417149, 29.74931017795191, 28.686576860187497, 30.05609374779712, 61.13214675455939, 53.933122499178474, 7.594278637468326, 39.13678789534957, 8.295120679092163, 9.357456127079013, 39.58200187304726, 63.69614332031305, 35.3769778130402, 22.406334512545897, 40.57981174855068, 63.53658968976507, 79.92408243884152, 6.676276219731027, 77.272053159643, 27.598982864910532, 20.216594453654867, 40.64875888423385, 36.79608050498256, 39.54919524065857, 76.47194461327703, 37.59991278511417, 5.672284621169864, 7.909434565175617, 6.145648880101332, 10.459009145300694, 74.858327522851, 21.85618991458137, 7.464566494474545, 35.66382217229669, 75.55128183170905, 15.209180797419114, 80.8594292195763, 44.149373710615414, 72.20076872074364, 50.762011414784475, 61.321910799603415, 5.073885907704827, 16.529144906625017, 61.91322289953299, 13.176621570140913, 97.78051298704575, 70.902418195213, 5.864049085741858, 22.85981625632346, 74.3200515149723, 26.951118234091318, 19.058179332430193, 63.6642705451367, 55.886917918088706, 80.32267328475858, 14.815710274509007, 5.1849502588751175, 7.802539657480871, 62.25547882131028, 64.85238557730855, 39.013277224447876, 25.72620472969235, 25.021948449288857, 23.54605223139439, 21.98738055066206, 103.37543657135444, 118.88788410803919, 30.55395410744207, 43.674551255690176, 55.057634507686345, 62.98429159048553, 134.29259518254304, 54.918313480917725, 82.39986870721674, 6.473047301452241, 44.56365147036816, 10.44424097556207, 5.100307707990844, 8.75857958255447, 6.505192120839803, 30.670669922421254, 13.303365303708784, 58.9272425561382, 14.146045148080173, 114.43708719741934, 20.917957612149223, 26.184454527442533, 17.85045819739836, 9.644425349232991, 50.154851974645375, 31.933943586006365, 53.321145950172266, 89.75772784695167, 7.480094260101997, 13.020083266386774, 28.656819236337682, 64.7738033906098, 112.48112138133047, 31.148776992910523, 47.671490980415264, 25.220824838656725, 14.416417112298612, 36.66615286341733, 11.615739792814448, 23.41563244628284, 16.261035447940685, 10.38305459250798, 25.271034748969505, 9.410672420153505, 75.50716510169968, 121.96727898488632, 34.80173660844447, 14.735829698703366, 65.16401521460205, 51.973573145171336, 16.34829664661885, 54.644706529233886, 25.028083566569094, 87.08548444827626, 29.3805504769527, 5.079953826512847, 24.25465156075567, 30.671896181613075, 13.313294265856939, 23.19750614318331, 65.4159169419811, 28.46662112649519, 89.729981596181, 36.4415194627057, 77.47147276691537, 21.88164432278039, 71.11798884724635, 23.038609104437295, 32.799733919273706, 5.340211900706481, 6.774859802105487, 188.89287172866418, 6.101086884227673, 5.711776543394342, 99.22941764827914, 32.47118276917588, 69.85212428631975, 43.07796182817343, 58.93675018482567, 29.505122680423657, 97.00786366407738, 16.970787587431566, 101.06585890534556, 58.93687921182804, 20.703769660073608, 12.787692462410753, 19.50236289536113, 14.030752612826198, 6.183480062845539, 24.012827480566965, 35.6159051190754, 9.543757448807323, 12.152213839567489, 75.88621588810351, 29.932223215272277, 47.736113877696056, 5.966016069398564, 11.55427383907394, 56.557822442506406, 101.22032605185431, 36.22438131920043, 21.54698632475821, 5.6211849665675135, 16.624926587852062, 18.139803326038123, 30.679691695084916, 32.64743762042506, 5.572300954218696, 21.805093576310167, 70.917033228242, 5.347419128362742, 22.325699313592153, 16.630889053394593, 9.112522023383395, 9.164689948390764, 36.33247844965021, 45.23779016327735, 66.76685528397458, 31.213011259594595, 10.343191646110704, 45.97646118933198, 77.37036840100629, 28.909472683154583, 19.92285087100373, 14.397267889123132, 8.184738477992159, 62.486028933722935, 21.32213479120761, 7.279131651797511, 13.776090728489171, 71.86982896043517, 38.16183386848861, 6.92529689390948, 21.335996471361327, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([4042562.5, 4110082.8125, 4111935.9375, 4236832.8125, 4237103.125, 5696898.4375, 5784604.6875, 5934460.9375, 6104982.8125, 6176543.75, 6197618.75, 6248101.5625, 6270139.0625, 6286326.5625, 6349928.125, 6381175.0, 6390856.25, 6427570.3125, 6429220.3125, 6439904.6875, 6441317.1875, 6442115.625, 6454090.625, 6515996.875, 6533607.8125, 6553687.5, 6591915.625, 6657281.25, 6709817.1875, 6789701.5625, 6901462.5, 6918125.0, 7056251.5625, 7070987.5, 7071287.5, 7071789.0625, 7096959.375, 7097140.625, 7099559.375, 7112868.75, 7118481.25, 7124948.4375, 7158659.375, 7173240.625, 7174996.875, 7178665.625, 7179412.5, 7180795.3125, 7180868.75, 7181853.125, 7182643.75, 7182698.4375, 7182790.625, 7183032.8125, 7183190.625, 7183881.25, 7186953.125, 7192453.125, 7192673.4375, 7192698.4375, 7192750.0, 7203973.4375, 7213906.25, 7213962.5, 7217506.25, 7225154.6875, 7227664.0625, 7227742.1875, 7228004.6875, 7229034.375, 7229839.0625, 7230318.75, 7231079.6875, 7231621.875, 7231812.5, 7231812.5, 7232440.625, 7249484.375, 7255825.0, 7259071.875, 7260903.125, 7261339.0625, 7261375.0, 7262681.25, 7262826.5625, 7263257.8125, 7264629.6875, 7265696.875, 7266270.3125, 7267879.6875, 7267943.75, 7268689.0625, 7271418.75, 7271910.9375, 7272043.75, 7272062.5, 7272409.375, 7272751.5625, 7272867.1875, 7273781.25, 7273918.75, 7274696.875, 7275729.6875, 7276375.0, 7277160.9375, 7277985.9375, 7279409.375, 7279464.0625, 7281615.625, 7282500.0, 7284829.6875, 7287167.1875, 7289718.75, 7289737.5, 7291068.75, 7295995.3125, 7297328.125, 7298446.875, 7298959.375, 7302200.0, 7303470.3125, 7314020.3125, 7314226.5625, 7314900.0, 7315270.3125, 7316942.1875, 7317426.5625, 7317765.625, 7320767.1875, 7324053.125, 7324753.125, 7326218.75, 7332975.0, 7333167.1875, 7335606.25, 7335623.4375, 7341946.875, 7357565.625, 7359395.3125, 7361537.5, 7362867.1875, 7363303.125, 7363859.375, 7364850.0, 7366140.625, 7366175.0, 7367407.8125, 7367768.75, 7376542.1875, 7376778.125, 7377317.1875, 7378854.6875, 7379195.3125, 7379329.6875, 7379626.5625, 7379829.6875, 7379834.375, 7380076.5625, 7380253.125, 7380329.6875, 7381425.0, 7381440.625, 7382446.875, 7383000.0, 7387170.3125, 7387192.1875, 7388890.625, 7394568.75, 7394637.5, 7409371.875, 7433898.4375, 7446785.9375, 7464617.1875, 7478990.625, 7504056.25, 7509410.9375, 7539959.375, 7551854.6875, 7566923.4375, 7577945.3125, 7578085.9375, 7579823.4375, 7582365.625, 7582932.8125, 7586476.5625, 7587915.625, 7592207.8125, 7621926.5625, 7664448.4375, 7664454.6875, 7687667.1875, 7689998.4375, 7739307.8125, 7762284.375, 7763534.375, 7810385.9375, 7810393.75, 7815489.0625, 7817006.25, 7847114.0625, 7864325.0, 7881687.5, 7883079.6875, 7889618.75, 7896931.25, 7900425.0, 7907553.125, 7908542.1875, 7909281.25, 7909440.625, 7909573.4375, 7922432.8125, 7935662.5, 7941885.9375, 7947050.0, 7952559.375, 7954576.5625, 7962112.5, 7968840.625, 7981823.4375, 7983171.875, 7983357.8125, 7983384.375, 7986181.25, 7988304.6875, 7990954.6875, 7993335.9375, 7994887.5, 8031462.5, 8032404.6875, 8035001.5625, 8039284.375, 8039706.25, 8057345.3125, 8057960.9375, 8058989.0625, 8063517.1875, 8063732.8125, 8064368.75, 8075646.875, 8078115.625, 8081493.75, 8082160.9375, 8083220.3125, 8083429.6875, 8084076.5625, 8086229.6875, 8099982.8125, 8100115.625, 8100503.125, 8103710.9375, 8111771.875, 8119842.1875, 8120379.6875, 8126928.125, 8136807.8125, 8140139.0625, 8142079.6875, 8151835.9375, 8154957.8125, 8157587.5, 8157609.375, 8163940.625, 8168464.0625, 8194462.5, 8197053.125, 8197085.9375, 8202443.75, 8206335.9375, 8217632.8125, 8235981.25, 8242106.25, 8249318.75, 8253378.125, 8259531.25, 8277798.4375, 8290817.1875, 8304231.25, 8307603.125, 8307678.125, 8310198.4375, 8314031.25, 8314810.9375, 8314918.75, 8336715.625, 8362956.25, 8371037.5, 8379790.625, 8389934.375, 8392834.375, 8396540.625, 8401456.25, 8402398.4375, 8424367.1875, 8436350.0, 8453465.625, 8470800.0, 8472475.0, 8473514.0625, 8473539.0625, 8507604.6875, 8516228.125, 8548195.3125, 8559685.9375, 8568704.6875, 8569948.4375, 8582506.25, 8605262.5, 8630034.375, 8633032.8125, 8636409.375, 8641690.625, 8669809.375, 8669860.9375, 8704370.3125, 8706220.3125, 8741681.25, 8748645.3125, 8749100.0, 8754392.1875, 8759862.5, 8776629.6875, 8803117.1875, 8807150.0, 8823245.3125, 8823907.8125, 8827896.875, 8832043.75, 8865735.9375, 8865753.125, 8876990.625, 8877076.5625, 8894025.0, 8947307.8125, 8954404.6875, 8961135.9375, 8962903.125, 8962923.4375, 9000075.0, 9000129.6875, 9000893.75, 9002103.125, 9003107.8125, 9006046.875, 9007778.125, 9031065.625, 9110650.0, 9129187.5, 9133692.1875, 9164626.5625, 9164634.375, 9181062.5, 9218170.3125, 9218287.5, 9259350.0, 9370029.6875, 9391814.0625, 9464623.4375, 9527114.0625, 9535857.8125, 9536581.25, 9536618.75, 9554915.625, 9554918.75, 9575189.0625, 9638592.1875, 9667234.375, 9672812.5, 9673667.1875, 9703442.1875, 9706767.1875, 9723831.25, 9792004.6875, 9802625.0, 9843856.25, 9849568.75, 9855839.0625, 9871981.25, 9875310.9375, 9886479.6875, 9886517.1875, 9886570.3125, 9915060.9375, 9916673.4375, 9942814.0625, 9972642.1875, 10032982.8125, 10045895.3125, 10045896.875, 10046373.4375, 10054084.375, 10056025.0, 10059726.5625, 10061259.375, 10105378.125, 10163859.375, 10237423.4375, 10254429.6875, 10260162.5, 10260173.4375, 10272440.625, 10276879.6875, 10304190.625, 10388537.5, 10431357.8125, 10453504.6875, 10461812.5, 10480964.0625, 10489990.625, 10490543.75, 10516134.375, 10516143.75, 10520782.8125, 10522554.6875, 10528714.0625, 10528745.3125, 10541589.0625, 10544543.75, 10556196.875, 10567721.875, 10576575.0, 10586459.375, 10592437.5, 10617073.4375, 10622214.0625, 10622232.8125, 10651710.9375, 10656834.375, 10663076.5625, 10665893.75, 10682454.6875, 10734095.3125, 10795346.875, 10796028.125, 10800226.5625, 10811231.25, 10835317.1875, 10853764.0625, 10873964.0625, 10874706.25, 10875234.375, 10876720.3125, 10885034.375, 10913803.125, 10921135.9375, 10986182.8125, 10986215.625, 11026106.25, 11028731.25, 11033667.1875, 11042715.625, 11042756.25, 11042764.0625, 11092250.0, 11100704.6875, 11134465.625, 11145439.0625, 11159470.3125, 11209678.125, 11211892.1875, 11213603.125, 11244304.6875, 11252982.8125, 11278615.625, 11279256.25, 11283904.6875, 11286717.1875, 11327762.5, 11334332.8125, 11334451.5625, 11341132.8125, 11374253.125, 11393414.0625, 11530725.0, 11550450.0, 11553748.4375, 11626195.3125, 11626206.25, 11635265.625, 11699765.625, 11699831.25, 11724735.9375, 11738695.3125, 11820112.5, 11821350.0, 11869714.0625, 11961965.625, 11985325.0, 12083560.9375, 12101700.0, 12102182.8125, 12115996.875, 12119092.1875, 12124476.5625, 12138785.9375, 12179753.125, 13001828.125, 14661420.3125, 14759148.4375, 14894817.1875, 14908192.1875, 15014642.1875, 15015125.0, 15015154.6875, 15015535.9375, 15015607.8125, 15015882.8125, 15016089.0625, 15016117.1875, 15016240.625, 15016939.0625, 15017959.375, 15018204.6875, 15018507.8125, 15018757.8125, 15019487.5, 15019725.0, 15019829.6875, 15020029.6875, 15020270.3125, 15020623.4375, 15020656.25, 15020664.0625, 15020743.75, 15021418.75, 15021584.375, 15021592.1875, 15021687.5, 15021745.3125, 15021795.3125, 15021820.3125, 15021820.3125, 15022676.5625, 15022676.5625, 15022692.1875, 15022950.0, 15023048.4375, 15023057.8125, 15023096.875, 15023171.875, 15023467.1875, 15023543.75, 15023578.125, 15023578.125, 15023603.125, 15023834.375, 15023845.3125, 15024173.4375, 15024415.625, 15025107.8125, 15025234.375, 15025248.4375, 15025428.125, 15025543.75, 15025614.0625, 15026073.4375, 15026370.3125, 15026409.375, 15026946.875, 15027154.6875, 15027482.8125, 15027490.625, 15027546.875, 15028343.75, 15028404.6875, 15028546.875, 15028620.3125, 15028707.8125, 15028850.0, 15028854.6875, 15028882.8125, 15029353.125, 15029685.9375, 15030078.125, 15030112.5, 15030537.5, 15030562.5, 15031067.1875, 15031096.875, 15031232.8125, 15031701.5625, 15031706.25, 15031728.125, 15031970.3125, 15031990.625, 15032357.8125, 15032382.8125, 15032406.25, 15032443.75, 15032456.25, 15033457.8125, 15033490.625, 15033860.9375, 15034040.625, 15034293.75, 15034476.5625, 15034840.625, 15035075.0, 15036162.5, 15036214.0625, 15036493.75, 15038682.8125, 15038842.1875, 15040973.4375, 15041028.125, 15041831.25, 15042518.75, 15044243.75, 15045748.4375, 15049150.0, 15049975.0, 15049987.5, 15052607.8125, 15053175.0, 15057896.875, 15058853.125, 15060379.6875, 15062406.25, 15063560.9375, 15069473.4375, 15071084.375, 15071150.0, 15073110.9375, 15075104.6875, 15076637.5, 15077160.9375, 15078909.375, 15079734.375, 15081057.8125, 15082493.75, 15083937.5, 15084073.4375, 15087771.875, 15089295.3125, 15089889.0625, 15092403.125, 15092448.4375, 15095385.9375, 15096007.8125, 15103210.9375, 15104992.1875, 15105023.4375, 15105675.0, 15106985.9375, 15107075.0, 15108984.375, 15110071.875, 15114915.625, 15115475.0, 15115734.375, 15122257.8125, 15129995.3125, 15136757.8125, 15144823.4375, 15154543.75, 15156084.375, 15162107.8125, 15162207.8125, 15164539.0625, 15165304.6875, 15165570.3125, 15165884.375, 15173690.625, 15174995.3125, 15183729.6875, 15184871.875, 15187542.1875, 15187596.875, 15188306.25, 15188632.8125, 15189465.625, 15191600.0, 15191664.0625, 15191887.5, 15192610.9375, 15193360.9375, 15196790.625, 15197760.9375, 15198359.375, 15198521.875, 15200550.0, 15200620.3125, 15201121.875, 15203032.8125, 15203850.0, 15205273.4375, 15206746.875, 15207764.0625, 15209639.0625, 15216740.625, 15219900.0, 15219909.375, 15222700.0, 15224650.0, 15226184.375, 15227434.375, 15227606.25, 15227770.3125, 15228234.375, 15229375.0, 15229985.9375, 15230456.25, 15230490.625, 15230512.5, 15231007.8125, 15231564.0625, 15231793.75, 15234837.5, 15234889.0625, 15237195.3125, 15237793.75, 15238382.8125, 15240160.9375, 15242442.1875, 15242748.4375, 15244337.5, 15244850.0, 15245539.0625, 15245898.4375, 15247443.75, 15248118.75, 15248537.5, 15249415.625, 15250223.4375, 15251432.8125, 15252082.8125, 15252114.0625, 15252157.8125, 15253517.1875, 15253635.9375, 15253887.5, 15254814.0625, 15254953.125, 15256532.8125, 15256567.1875, 15256646.875, 15256942.1875, 15256962.5, 15257525.0, 15257531.25, 15260312.5, 15261432.8125, 15261475.0, 15262342.1875, 15262831.25, 15263128.125, 15263287.5, 15263321.875, 15263326.5625, 15263785.9375, 15264446.875, 15264651.5625, 15265264.0625, 15265421.875, 15267154.6875, 15267292.1875, 15268257.8125, 15268485.9375, 15269160.9375, 15269243.75, 15269360.9375, 15270745.3125, 15271378.125, 15271393.75, 15271809.375, 15272306.25, 15273532.8125, 15274068.75, 15274550.0, 15275643.75, 15275729.6875, 15276285.9375, 15276526.5625, 15276564.0625, 15276779.6875, 15278007.8125, 15279123.4375, 15279787.5, 15279789.0625, 15279965.625, 15280043.75, 15280181.25, 15280214.0625, 15280595.3125, 15280981.25, 15281368.75, 15281581.25, 15282314.0625, 15283117.1875, 15283690.625, 15283882.8125, 15284660.9375, 15285764.0625, 15287010.9375, 15287996.875, 15292343.75, 15292528.125, 15292576.5625, 15292660.9375, 15292776.5625, 15292903.125, 15292929.6875, 15293379.6875, 15293603.125, 15293801.5625, 15294665.625, 15295693.75, 15297128.125, 15297370.3125, 15297935.9375, 15298093.75, 15298259.375, 15298559.375, 15298932.8125, 15300123.4375, 15300823.4375, 15300829.6875, 15301623.4375, 15301676.5625, 15301721.875, 15302007.8125, 15302910.9375, 15302992.1875, 15303007.8125, 15303045.3125, 15303446.875, 15303465.625, 15303551.5625, 15303571.875, 15303642.1875, 15303720.3125, 15303782.8125, 15304409.375, 15304562.5, 15304846.875, 15306270.3125, 15306382.8125, 15306939.0625, 15307523.4375, 15307815.625, 15308404.6875, 15308503.125, 15308557.8125, 15308651.5625, 15308775.0, 15308832.8125, 15308912.5, 15309265.625, 15309270.3125, 15309525.0, 15310184.375, 15311470.3125, 15311478.125, 15312881.25, 15312932.8125, 15312957.8125, 15313357.8125, 15313457.8125, 15313807.8125, 15313921.875, 15314064.0625, 15314110.9375, 15314535.9375, 15314593.75, 15315023.4375, 15315326.5625, 15315367.1875, 15315395.3125, 15315612.5, 15315626.5625, 15315770.3125, 15316237.5, 15316421.875, 15317854.6875, 15318331.25, 15318517.1875, 15319304.6875, 15319432.8125, 15320576.5625, 15320835.9375, 15321250.0, 15321512.5, 15321628.125, 15322168.75, 15322207.8125, 15322557.8125, 15323106.25, 15323150.0, 15323354.6875, 15323445.3125, 15323656.25, 15324157.8125, 15325309.375, 15325393.75, 15325429.6875, 15325468.75, 15325809.375, 15326090.625, 15326135.9375, 15326259.375, 15326764.0625, 15326798.4375, 15326837.5, 15326967.1875, 15326981.25, 15327118.75, 15327640.625, 15327864.0625, 15327885.9375, 15328134.375, 15328273.4375, 15328307.8125, 15328482.8125, 15328595.3125, 15328800.0, 15328846.875, 15328909.375, 15328912.5, 15328915.625, 15328993.75, 15329034.375, 15329082.8125, 15329487.5, 15329837.5, 15329953.125, 15331101.5625, 15331275.0, 15331331.25, 15331365.625, 15331385.9375, 15331428.125, 15331668.75, 15332184.375, 15332421.875, 15332457.8125, 15332751.5625, 15332843.75, 15333562.5, 15333729.6875, 15334060.9375, 15334248.4375, 15334767.1875, 15334934.375, 15335490.625, 15335493.75, 15335942.1875, 15336210.9375, 15336421.875, 15336520.3125, 15336820.3125, 15338390.625, 15338442.1875, 15338496.875, 15338582.8125, 15338612.5, 15338665.625, 15338679.6875, 15338692.1875, 15338989.0625, 15339153.125, 15339790.625, 15340071.875, 15340129.6875, 15340153.125, 15340306.25, 15340514.0625, 15340550.0, 15340668.75, 15340967.1875, 15340989.0625, 15341410.9375, 15341426.5625, 15341739.0625, 15341760.9375, 15341775.0, 15341804.6875, 15341826.5625, 15341887.5, 15342281.25, 15342293.75, 15342570.3125, 15342640.625, 15342704.6875, 15343350.0, 15343690.625, 15344042.1875, 15344087.5, 15344350.0, 15344507.8125, 15344631.25, 15344720.3125, 15344842.1875, 15344945.3125, 15345150.0, 15345289.0625, 15345351.5625, 15346068.75, 15346562.5, 15346735.9375, 15347060.9375, ...], [17.386548526021954, 33.201527322379995, 55.8451373836469, 48.65253593262186, 11.657776342086542, 26.36162446173799, 57.66625017405255, 56.0764204729716, 12.2596097661674, 10.897221557194714, 13.358937785748774, 7.70131429499828, 19.93762154160612, 49.68937325410581, 44.349729700113095, 56.25885337863011, 5.492784119374556, 12.050683110076228, 34.17508053157767, 132.52624198646234, 5.548544948472065, 42.11925681075158, 11.80172424930772, 87.50978348421427, 17.726463621308415, 29.026825686036872, 19.735198965207395, 8.95484002982751, 68.80693557325361, 8.240684779408571, 80.67627522413878, 133.27354647383143, 84.57243273007585, 190.83405834544757, 70.49731150910777, 41.23508511549858, 14.580170380599732, 24.762804170725637, 57.962697307158926, 23.27810529713811, 22.12365929698489, 82.421991795721, 27.048525348243803, 24.917935620467585, 6.026767970772969, 14.012359396259216, 9.110537498969379, 6.812402924956219, 5.217458397322666, 65.61097182634217, 29.63439636958108, 24.025717957286453, 16.909742258429702, 40.03126241244692, 13.321561430495404, 40.93975788857442, 16.96235046412241, 56.16411526515189, 19.63082139381944, 6.457837492498182, 52.02993826116013, 41.35395616664786, 33.61150426717386, 6.949280372810994, 21.535929162746683, 14.438791933206932, 86.46994526619314, 56.14357881379413, 47.25288675736991, 26.973056620340675, 57.23635706140538, 22.664405112149545, 99.26034247382614, 30.107252368112714, 12.234198242487713, 15.873027209837462, 14.033425179379899, 48.95429889010562, 7.161739632414787, 92.13816562675123, 19.263762193508356, 173.7802271124449, 7.674368466936815, 78.01917970095623, 14.70497918993996, 12.188961881406968, 88.40585478143987, 56.950747829449014, 35.18897616557734, 71.36295573285993, 35.71484765608325, 94.3955618416678, 60.578897020901735, 31.382194929340173, 89.58841339437436, 54.99394176862758, 17.502395367621098, 45.50314726316287, 97.33395558333586, 35.16037917370432, 15.66698751573194, 39.98227874831448, 76.62505896846767, 32.465435208754904, 9.89771172807414, 27.830829322461707, 33.60613692362465, 5.678372100844044, 53.86715489976933, 7.073408991786344, 69.98664700841239, 27.04270548257281, 77.96790007420798, 89.26743012844253, 65.43019756423374, 55.875720275957896, 31.722057371867873, 25.832524757915685, 8.452492792016036, 20.7507137322435, 19.721995826496638, 38.152092883223816, 7.255160790927539, 8.19667292928571, 35.75069773392219, 31.157882597966385, 11.838124970963129, 15.325952278019642, 42.15252659655924, 16.65578460576086, 72.70122376925902, 57.43414418992643, 13.297854303719486, 57.96185120330672, 72.11989106804576, 10.959427286641084, 5.636170803516731, 95.16197079851713, 8.67557240414792, 5.305873576684372, 67.5424623540285, 55.30295749140821, 74.9042563462717, 14.182069291398316, 6.00350325066497, 102.38003090505492, 6.692284447586226, 27.907881018764236, 83.98381504156069, 81.8286656500392, 12.749802343229659, 21.55170187495885, 9.04550430517611, 25.598112567425098, 30.994816966845125, 94.35360434751365, 35.795676576421016, 5.500564031562949, 6.50113191696462, 91.66547932767142, 5.377615129124944, 16.627654834471333, 8.462930990890648, 26.977620502418716, 28.381456672842795, 5.694791680748482, 23.684451339033647, 14.866148030781444, 183.17814680437746, 6.983491063629857, 12.382302474914045, 6.841962460256486, 97.74804565180523, 7.323702875878118, 48.58741860372525, 45.340876801877826, 61.61496408024114, 34.199533272016104, 49.31843743519757, 66.68396717163913, 44.71444244917183, 22.861490598889965, 82.85441125613126, 25.689579498333174, 7.2112864684639515, 22.94016224208776, 25.812159004334685, 9.172822333801003, 56.3364585434921, 8.732288475215546, 45.57828379953556, 28.78087529176883, 128.10222412440882, 37.97018952493808, 30.94865944537238, 21.672692375980997, 9.705209900445949, 13.327361807301642, 18.2280843429061, 41.33970309664156, 19.763267000617926, 26.570161768387955, 22.970803146353347, 34.97896150886022, 66.96607297004513, 7.88236461996476, 17.01217031248065, 6.298336361994167, 47.65131093189636, 37.105942451576155, 22.336827583189372, 7.403311311859528, 32.078450099916, 15.17633314108016, 60.673408477142296, 37.55863523305706, 17.54337209231991, 20.641363010388247, 9.791048670729475, 85.97805459507964, 6.357714360143591, 28.94819207155546, 26.047286653305477, 62.88667154716996, 24.628490228204203, 5.989237797698405, 15.525483576536686, 69.98227881123981, 8.233461160904486, 23.119426250229363, 13.014121956445118, 127.24179579511211, 5.2398014941523865, 39.54786694390719, 26.92623605756942, 147.0405889769175, 121.38757057159248, 46.207333801291554, 26.46462805645272, 43.79220456110906, 84.30737447463989, 21.523325162452217, 29.80869648997734, 67.13625382602272, 73.73463409843717, 39.29423234779924, 17.100316895650618, 23.52340262812705, 26.102515646291824, 63.478467597468786, 25.42478555617629, 51.62749074136545, 8.400771331391658, 6.097784165531108, 56.874856541892996, 43.96133863627192, 39.85647364837638, 107.4345614628712, 81.94661325790119, 6.021652240104719, 79.89823365153293, 16.904721202964765, 21.316267372418935, 49.83372618543601, 12.794650378884345, 51.40113662141535, 18.030633051753068, 5.301103093452122, 9.547844038054336, 88.27451819932179, 25.32250241710564, 12.668557506951313, 8.418903631192196, 79.59048363073063, 18.503959781559804, 43.03825600593323, 39.04823235176774, 126.44511502977215, 52.30246201639005, 6.047494346362926, 49.746888883363184, 6.056725572201315, 65.19598602870194, 15.937117672353162, 18.031505401107793, 7.572230253532073, 22.754640784399882, 18.970692196149297, 78.62655602750137, 94.57447505535133, 41.90522370356241, 78.67577682642107, 69.55504190371822, 13.671949115919134, 134.60847961702194, 33.86858305971637, 8.039949403309594, 5.513447273030675, 43.08603690345058, 106.48877363431002, 12.996347764052603, 78.3469838036943, 30.521410529166737, 71.52436614412933, 34.969377164054535, 74.01837620822798, 8.151485740455952, 16.223259252845125, 65.14867481564825, 150.44838926501774, 17.161757277134758, 46.172121069864076, 42.38270160519035, 5.061072321298111, 22.029383454154466, 29.723143976612054, 9.641319152586611, 10.807705984981098, 27.33863580249601, 48.2712379060896, 39.74467123988617, 55.1046492605839, 113.8330046345442, 81.08170886761077, 89.41662002350087, 24.166030842319756, 42.11648326837812, 98.90150217512445, 49.68423714349734, 52.23399093306857, 83.63013376170336, 5.437411032430122, 26.000186816788577, 125.3434985599074, 46.705634684810335, 82.56784572218919, 78.78518909350069, 32.84089964845131, 71.7613920966845, 6.66602459479484, 8.399602646090303, 116.50210218106096, 19.972930851881785, 66.07628960827604, 6.947777015383516, 85.33971126373335, 6.1800178609339085, 13.567431740304356, 49.31482091758333, 139.28869385265182, 42.75489772411251, 71.69732144540612, 17.402060384505063, 5.666551905856132, 39.085286093612424, 13.740190404402936, 82.20671396738138, 12.84129919189341, 56.85177107937547, 10.305431829079106, 77.79291025273795, 26.121725221548548, 21.87182653365037, 29.09899976906856, 46.03879196425474, 10.054876330183669, 5.634462438588475, 33.00745889336112, 53.15746422376333, 17.114317109576195, 29.441576855202314, 23.860863540018567, 30.920727250500477, 33.460212577672294, 24.043685200955984, 36.0638621920894, 50.09653255152888, 40.58316056198005, 44.72622699955453, 56.00342663149256, 24.00075655174991, 5.045596949730943, 73.90658921717626, 62.373019177279716, 23.327145740081423, 11.773379481703495, 39.126796919251134, 44.77478566484854, 9.66243659152369, 98.16849828646426, 52.088438983775326, 107.5968039222589, 13.721949275681467, 7.8449740422138055, 52.88181343127316, 5.133278465279177, 35.923412135943266, 61.98659974702312, 70.31055728389407, 46.95293300637765, 45.38682603571276, 61.98261547401583, 48.51912318329073, 19.455470686550875, 32.942878985555865, 26.33107856064949, 86.63336436876972, 26.588987613151666, 36.31852772597514, 42.44476657139873, 13.035578010980627, 30.95022335678494, 87.16274406936215, 67.38862290793861, 80.44376629555666, 39.522269964787256, 17.39264346151595, 15.53047319777053, 38.448351039613286, 35.46009898026765, 94.38707150180534, 51.20148985145381, 43.463162214121056, 49.455933251460394, 14.818387076380462, 32.39483847970601, 27.56427565428129, 14.804095719913727, 5.244200535236449, 15.138812583719194, 19.179265932209802, 7.936290163999835, 7.639749416143288, 33.04747317910612, 93.7347834408876, 22.40279495558417, 58.10942466566562, 65.60422637868808, 39.470358126018304, 9.277920737874984, 6.138291912839517, 16.086447077245708, 100.52665117268761, 99.34412837363337, 96.87126790390096, 21.557866177394402, 13.924488137809597, 7.081399354904962, 26.155637620499604, 6.204584476812044, 70.39765783927959, 21.927956603754374, 10.1138133335735, 145.76258418257018, 25.384286426331357, 18.541275023427136, 6.030276127352303, 33.399768122490286, 94.56776709720648, 34.318923434114495, 79.33950495916682, 61.29837307478554, 13.926265369250267, 28.706532175203552, 50.712164633117126, 105.99809911264929, 78.1844987919888, 28.69176845710423, 35.929137211607035, 5.35657350890466, 43.92758195696668, 29.066824246334797, 120.53740530146219, 5.853573463319113, 8.202451051295139, 19.578019502974676, 39.40201146713297, 8.276872073446025, 29.338471600125946, 29.432763607070715, 5.645142885837853, 6.178643021904, 118.68836966925873, 122.0335359392553, 127.50338696819139, 36.33887394714016, 16.91061438904541, 25.355915498941442, 29.291156869644286, 94.92239302269988, 53.722637629949574, 45.987220713996955, 55.195687891515945, 75.80952352417415, 45.015707489635915, 64.67415757386485, 11.861854619480951, 62.922155407660455, 88.20275499228602, 70.7804687785209, 71.45894247004416, 14.99400623070171, 22.5531186959475, 12.425655967270053, 59.55361224102403, 31.5730663015895, 96.55787832869986, 56.4402560369838, 41.15719129194003, 98.12826498155144, 120.92530541324099, 52.44076251450754, 95.70866360002114, 5.4694915651349545, 42.13053380510779, 9.970437737608222, 6.680190883950541, 100.3772231306247, 127.80027569327127, 22.003073445417325, 9.914620298357162, 50.682524569268786, 6.034945965291881, 66.28931015706642, 31.863201400774738, 14.082594585604939, 50.05682135416235, 11.827372813119164, 17.774887625714097, 20.837480247591298, 9.436657242946376, 15.385976380099619, 89.78112373881126, 42.656314011087495, 35.80753793917802, 84.24908934441395, 24.285088797437453, 79.09389365232492, 32.41279150090786, 9.624301065548268, 8.722039094534201, 5.0481923068351175, 52.83896739760233, 51.97474728528517, 61.9020522120208, 35.58338218279221, 35.31472557295228, 22.311701647914493, 9.424996742494512, 15.372023021784145, 33.3504669620451, 41.25079495824662, 105.62895315858339, 34.82057921655172, 25.111212745653066, 17.52978407494741, 76.54472759443986, 45.17880752365534, 22.903051642619044, 12.114544749296648, 94.52890334204005, 8.768573963395708, 14.578181872168878, 19.596156619869927, 95.22042503092797, 16.878357534495173, 73.10790355021669, 45.84354929682014, 83.40365936137624, 12.411707975802189, 7.76553286320322, 59.05833975614039, 9.020238539372674, 48.816994538505554, 20.980305357221923, 35.4944080234208, 62.3718093873142, 46.272334112578626, 6.406810586133288, 13.470760451850433, 36.365728501969016, 72.78788595354564, 33.24158982079845, 8.522552988954505, 12.12781807716261, 27.692107140783502, 27.66423190931991, 7.0197678480667385, 13.35589158350202, 9.038660261040565, 6.562343042406747, 40.656082640094304, 9.025206555393067, 14.978695824571481, 10.89991148947953, 23.1898445098324, 35.443508446106485, 97.32574135011588, 27.285665357376786, 6.566363655231191, 56.603532150673566, 60.860189729277224, 14.964305336305275, 83.47219041920417, 14.419722149048022, 57.14166862071195, 83.9662393646129, 28.706412168967596, 74.18603508723552, 23.184640223450458, 68.09096635352635, 14.860872564798289, 120.78038614289473, 51.87530421559412, 34.75734186289682, 11.661874526163574, 39.960736951716584, 29.158698723742116, 65.43850404899051, 18.05337173916311, 37.21266286036159, 5.055541373162754, 6.563137205750263, 6.928184067635325, 21.108493560020815, 30.8041210857471, 6.085671261373875, 49.3941894086669, 38.66284540141967, 51.17675818301333, 15.585006053748394, 10.868729646361132, 37.17719384468184, 37.61050851509515, 27.889136527073976, 16.857507939083348, 5.578682511143108, 20.665520628089563, 18.558477635875757, 16.43459837475652, 22.893723601769405, 29.20077750782418, 5.831500150904557, 51.24822031148454, 51.42281610469476, 22.13006482609949, 25.211478917400363, 22.892053320860924, 9.690450646425763, 7.685732652067268, 7.398950773323076, 94.38505652370557, 76.8819616349613, 17.34722726520394, 18.40260482747727, 11.202123890220493, 54.22282436158993, 25.61250092551204, 10.543009385008737, 25.611733308544366, 37.85245659380127, 13.184036014941334, 22.131308227299936, 12.656921325810327, 41.5514878345611, 6.4278002039911275, 16.052079673044766, 8.510833916563977, 32.22741424532998, 156.08837604819203, 5.511146368060509, 13.67363871618152, 5.1505770445064885, 75.47458309449794, 20.201206143505942, 57.5958062664789, 85.5289547794993, 18.266766437347158, 47.51923455888972, 48.55378730894452, 12.099087061960528, 10.369613560725792, 55.170374989796116, 41.62723958422742, 39.67604018829931, 33.924749010800966, 30.42995551673628, 99.35433089298918, 100.50163465742102, 19.994983821698344, 71.84562015761661, 20.474672496847408, 41.96665775826148, 18.323932738666603, 12.936106406653282, 54.89715800947395, 17.77426877587534, 31.947244609896543, 80.9531650465677, 78.38873104405761, 31.27928617770095, 24.46166527431637, 56.597457311183135, 11.727182655096888, 42.18177979436082, 42.761320150867945, 13.230866190427989, 16.2326195370183, 14.186330419763983, 22.286365831028434, 12.823958961186438, 55.332880524639236, 80.03108910090039, 48.54317244906332, 13.537923061535238, 22.70046205532403, 42.28585228905983, 35.50236234901204, 116.6027024850937, 114.9954154425593, 77.43091687825493, 9.606644081404768, 17.825164944715176, 5.290417179508223, 12.120502286673455, 17.186414793594576, 8.255504452705953, 19.746639574495138, 27.304009493705234, 23.970987957133858, 35.78096909854143, 44.627352239125635, 27.602365230266173, 104.75085103062693, 95.1680110294942, 17.606735377563446, 5.845158140289089, 62.98510894458907, 46.31109811173967, 21.805211101688315, 90.52991297253547, 9.129559963599835, 5.587227610263021, 11.042181756379886, 30.207981811110027, 5.8840402398967235, 28.664156351303, 8.595539144864091, 37.15081989673025, 28.917338872979876, 49.34663936454091, 15.192788696620495, 16.002859665594585, 17.55931628110144, 59.40876777294043, 65.96226299665946, 16.109545821980074, 7.825449873113438, 15.406244479811912, 108.61963999873305, 27.546608501484698, 27.93884462353214, 9.255570994336727, 62.2787931376031, 84.3174706173746, 14.946333722119318, 7.197915873458245, 12.424468371680312, 92.95205210013701, 11.923125423028534, 5.930530223214983, 58.01369025489626, 32.63745868968189, 20.90011721380901, 11.420212677353813, 75.81460337472608, 43.52221755282426, 33.003676312693464, 212.13783958867685, 36.47512575288266, 30.546085714383413, 22.1672314767465, 12.277635456397201, 7.952241712003245, 72.56979831687961, 23.676744346766863, 63.4737745783559, 37.744328523603215, 69.64934979658926, 30.496771164989013, 18.81134963395669, 17.653217867032573, 15.743133237867083, 113.9755344832477, 17.231160183558845, 44.597406979105436, 45.07242068552486, 64.05608660413812, 6.45721355802896, 54.674950982933616, 32.929042178959065, 13.136345635417149, 29.74931017795191, 28.686576860187497, 30.05609374779712, 61.13214675455939, 53.933122499178474, 7.594278637468326, 39.13678789534957, 8.295120679092163, 9.357456127079013, 39.58200187304726, 63.69614332031305, 35.3769778130402, 22.406334512545897, 40.57981174855068, 63.53658968976507, 79.92408243884152, 6.676276219731027, 77.272053159643, 27.598982864910532, 20.216594453654867, 40.64875888423385, 36.79608050498256, 39.54919524065857, 76.47194461327703, 37.59991278511417, 5.672284621169864, 7.909434565175617, 6.145648880101332, 10.459009145300694, 74.858327522851, 21.85618991458137, 7.464566494474545, 35.66382217229669, 75.55128183170905, 15.209180797419114, 80.8594292195763, 44.149373710615414, 72.20076872074364, 50.762011414784475, 61.321910799603415, 5.073885907704827, 16.529144906625017, 61.91322289953299, 13.176621570140913, 97.78051298704575, 70.902418195213, 5.864049085741858, 22.85981625632346, 74.3200515149723, 26.951118234091318, 19.058179332430193, 63.6642705451367, 55.886917918088706, 80.32267328475858, 14.815710274509007, 5.1849502588751175, 7.802539657480871, 62.25547882131028, 64.85238557730855, 39.013277224447876, 25.72620472969235, 25.021948449288857, 23.54605223139439, 21.98738055066206, 103.37543657135444, 118.88788410803919, 30.55395410744207, 43.674551255690176, 55.057634507686345, 62.98429159048553, 134.29259518254304, 54.918313480917725, 82.39986870721674, 6.473047301452241, 44.56365147036816, 10.44424097556207, 5.100307707990844, 8.75857958255447, 6.505192120839803, 30.670669922421254, 13.303365303708784, 58.9272425561382, 14.146045148080173, 114.43708719741934, 20.917957612149223, 26.184454527442533, 17.85045819739836, 9.644425349232991, 50.154851974645375, 31.933943586006365, 53.321145950172266, 89.75772784695167, 7.480094260101997, 13.020083266386774, 28.656819236337682, 64.7738033906098, 112.48112138133047, 31.148776992910523, 47.671490980415264, 25.220824838656725, 14.416417112298612, 36.66615286341733, 11.615739792814448, 23.41563244628284, 16.261035447940685, 10.38305459250798, 25.271034748969505, 9.410672420153505, 75.50716510169968, 121.96727898488632, 34.80173660844447, 14.735829698703366, 65.16401521460205, 51.973573145171336, 16.34829664661885, 54.644706529233886, 25.028083566569094, 87.08548444827626, 29.3805504769527, 5.079953826512847, 24.25465156075567, 30.671896181613075, 13.313294265856939, 23.19750614318331, 65.4159169419811, 28.46662112649519, 89.729981596181, 36.4415194627057, 77.47147276691537, 21.88164432278039, 71.11798884724635, 23.038609104437295, 32.799733919273706, 5.340211900706481, 6.774859802105487, 188.89287172866418, 6.101086884227673, 5.711776543394342, 99.22941764827914, 32.47118276917588, 69.85212428631975, 43.07796182817343, 58.93675018482567, 29.505122680423657, 97.00786366407738, 16.970787587431566, 101.06585890534556, 58.93687921182804, 20.703769660073608, 12.787692462410753, 19.50236289536113, 14.030752612826198, 6.183480062845539, 24.012827480566965, 35.6159051190754, 9.543757448807323, 12.152213839567489, 75.88621588810351, 29.932223215272277, 47.736113877696056, 5.966016069398564, 11.55427383907394, 56.557822442506406, 101.22032605185431, 36.22438131920043, 21.54698632475821, 5.6211849665675135, 16.624926587852062, 18.139803326038123, 30.679691695084916, 32.64743762042506, 5.572300954218696, 21.805093576310167, 70.917033228242, 5.347419128362742, 22.325699313592153, 16.630889053394593, 9.112522023383395, 9.164689948390764, 36.33247844965021, 45.23779016327735, 66.76685528397458, 31.213011259594595, 10.343191646110704, 45.97646118933198, 77.37036840100629, 28.909472683154583, 19.92285087100373, 14.397267889123132, 8.184738477992159, 62.486028933722935, 21.32213479120761, 7.279131651797511, 13.776090728489171, 71.86982896043517, 38.16183386848861, 6.92529689390948, 21.335996471361327, ...])
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);
([4042562.5, 4110082.8125, 4111935.9375, 4236832.8125, 4237103.125, 5696898.4375, 5784604.6875, 5934460.9375, 6104982.8125, 6176543.75, 6197618.75, 6248101.5625, 6270139.0625, 6286326.5625, 6349928.125, 6381175.0, 6390856.25, 6427570.3125, 6429220.3125, 6439904.6875, 6441317.1875, 6442115.625, 6454090.625, 6515996.875, 6533607.8125, 6553687.5, 6591915.625, 6657281.25, 6709817.1875, 6789701.5625, 6901462.5, 6918125.0, 7056251.5625, 7070987.5, 7071287.5, 7071789.0625, 7096959.375, 7097140.625, 7099559.375, 7112868.75, 7118481.25, 7124948.4375, 7158659.375, 7173240.625, 7174996.875, 7178665.625, 7179412.5, 7180795.3125, 7180868.75, 7181853.125, 7182643.75, 7182698.4375, 7182790.625, 7183032.8125, 7183190.625, 7183881.25, 7186953.125, 7192453.125, 7192673.4375, 7192698.4375, 7192750.0, 7203973.4375, 7213906.25, 7213962.5, 7217506.25, 7225154.6875, 7227664.0625, 7227742.1875, 7228004.6875, 7229034.375, 7229839.0625, 7230318.75, 7231079.6875, 7231621.875, 7231812.5, 7231812.5, 7232440.625, 7249484.375, 7255825.0, 7259071.875, 7260903.125, 7261339.0625, 7261375.0, 7262681.25, 7262826.5625, 7263257.8125, 7264629.6875, 7265696.875, 7266270.3125, 7267879.6875, 7267943.75, 7268689.0625, 7271418.75, 7271910.9375, 7272043.75, 7272062.5, 7272409.375, 7272751.5625, 7272867.1875, 7273781.25, 7273918.75, 7274696.875, 7275729.6875, 7276375.0, 7277160.9375, 7277985.9375, 7279409.375, 7279464.0625, 7281615.625, 7282500.0, 7284829.6875, 7287167.1875, 7289718.75, 7289737.5, 7291068.75, 7295995.3125, 7297328.125, 7298446.875, 7298959.375, 7302200.0, 7303470.3125, 7314020.3125, 7314226.5625, 7314900.0, 7315270.3125, 7316942.1875, 7317426.5625, 7317765.625, 7320767.1875, 7324053.125, 7324753.125, 7326218.75, 7332975.0, 7333167.1875, 7335606.25, 7335623.4375, 7341946.875, 7357565.625, 7359395.3125, 7361537.5, 7362867.1875, 7363303.125, 7363859.375, 7364850.0, 7366140.625, 7366175.0, 7367407.8125, 7367768.75, 7376542.1875, 7376778.125, 7377317.1875, 7378854.6875, 7379195.3125, 7379329.6875, 7379626.5625, 7379829.6875, 7379834.375, 7380076.5625, 7380253.125, 7380329.6875, 7381425.0, 7381440.625, 7382446.875, 7383000.0, 7387170.3125, 7387192.1875, 7388890.625, 7394568.75, 7394637.5, 7409371.875, 7433898.4375, 7446785.9375, 7464617.1875, 7478990.625, 7504056.25, 7509410.9375, 7539959.375, 7551854.6875, 7566923.4375, 7577945.3125, 7578085.9375, 7579823.4375, 7582365.625, 7582932.8125, 7586476.5625, 7587915.625, 7592207.8125, 7621926.5625, 7664448.4375, 7664454.6875, 7687667.1875, 7689998.4375, 7739307.8125, 7762284.375, 7763534.375, 7810385.9375, 7810393.75, 7815489.0625, 7817006.25, 7847114.0625, 7864325.0, 7881687.5, 7883079.6875, 7889618.75, 7896931.25, 7900425.0, 7907553.125, 7908542.1875, 7909281.25, 7909440.625, 7909573.4375, 7922432.8125, 7935662.5, 7941885.9375, 7947050.0, 7952559.375, 7954576.5625, 7962112.5, 7968840.625, 7981823.4375, 7983171.875, 7983357.8125, 7983384.375, 7986181.25, 7988304.6875, 7990954.6875, 7993335.9375, 7994887.5, 8031462.5, 8032404.6875, 8035001.5625, 8039284.375, 8039706.25, 8057345.3125, 8057960.9375, 8058989.0625, 8063517.1875, 8063732.8125, 8064368.75, 8075646.875, 8078115.625, 8081493.75, 8082160.9375, 8083220.3125, 8083429.6875, 8084076.5625, 8086229.6875, 8099982.8125, 8100115.625, 8100503.125, 8103710.9375, 8111771.875, 8119842.1875, 8120379.6875, 8126928.125, 8136807.8125, 8140139.0625, 8142079.6875, 8151835.9375, 8154957.8125, 8157587.5, 8157609.375, 8163940.625, 8168464.0625, 8194462.5, 8197053.125, 8197085.9375, 8202443.75, 8206335.9375, 8217632.8125, 8235981.25, 8242106.25, 8249318.75, 8253378.125, 8259531.25, 8277798.4375, 8290817.1875, 8304231.25, 8307603.125, 8307678.125, 8310198.4375, 8314031.25, 8314810.9375, 8314918.75, 8336715.625, 8362956.25, 8371037.5, 8379790.625, 8389934.375, 8392834.375, 8396540.625, 8401456.25, 8402398.4375, 8424367.1875, 8436350.0, 8453465.625, 8470800.0, 8472475.0, 8473514.0625, 8473539.0625, 8507604.6875, 8516228.125, 8548195.3125, 8559685.9375, 8568704.6875, 8569948.4375, 8582506.25, 8605262.5, 8630034.375, 8633032.8125, 8636409.375, 8641690.625, 8669809.375, 8669860.9375, 8704370.3125, 8706220.3125, 8741681.25, 8748645.3125, 8749100.0, 8754392.1875, 8759862.5, 8776629.6875, 8803117.1875, 8807150.0, 8823245.3125, 8823907.8125, 8827896.875, 8832043.75, 8865735.9375, 8865753.125, 8876990.625, 8877076.5625, 8894025.0, 8947307.8125, 8954404.6875, 8961135.9375, 8962903.125, 8962923.4375, 9000075.0, 9000129.6875, 9000893.75, 9002103.125, 9003107.8125, 9006046.875, 9007778.125, 9031065.625, 9110650.0, 9129187.5, 9133692.1875, 9164626.5625, 9164634.375, 9181062.5, 9218170.3125, 9218287.5, 9259350.0, 9370029.6875, 9391814.0625, 9464623.4375, 9527114.0625, 9535857.8125, 9536581.25, 9536618.75, 9554915.625, 9554918.75, 9575189.0625, 9638592.1875, 9667234.375, 9672812.5, 9673667.1875, 9703442.1875, 9706767.1875, 9723831.25, 9792004.6875, 9802625.0, 9843856.25, 9849568.75, 9855839.0625, 9871981.25, 9875310.9375, 9886479.6875, 9886517.1875, 9886570.3125, 9915060.9375, 9916673.4375, 9942814.0625, 9972642.1875, 10032982.8125, 10045895.3125, 10045896.875, 10046373.4375, 10054084.375, 10056025.0, 10059726.5625, 10061259.375, 10105378.125, 10163859.375, 10237423.4375, 10254429.6875, 10260162.5, 10260173.4375, 10272440.625, 10276879.6875, 10304190.625, 10388537.5, 10431357.8125, 10453504.6875, 10461812.5, 10480964.0625, 10489990.625, 10490543.75, 10516134.375, 10516143.75, 10520782.8125, 10522554.6875, 10528714.0625, 10528745.3125, 10541589.0625, 10544543.75, 10556196.875, 10567721.875, 10576575.0, 10586459.375, 10592437.5, 10617073.4375, 10622214.0625, 10622232.8125, 10651710.9375, 10656834.375, 10663076.5625, 10665893.75, 10682454.6875, 10734095.3125, 10795346.875, 10796028.125, 10800226.5625, 10811231.25, 10835317.1875, 10853764.0625, 10873964.0625, 10874706.25, 10875234.375, 10876720.3125, 10885034.375, 10913803.125, 10921135.9375, 10986182.8125, 10986215.625, 11026106.25, 11028731.25, 11033667.1875, 11042715.625, 11042756.25, 11042764.0625, 11092250.0, 11100704.6875, 11134465.625, 11145439.0625, 11159470.3125, 11209678.125, 11211892.1875, 11213603.125, 11244304.6875, 11252982.8125, 11278615.625, 11279256.25, 11283904.6875, 11286717.1875, 11327762.5, 11334332.8125, 11334451.5625, 11341132.8125, 11374253.125, 11393414.0625, 11530725.0, 11550450.0, 11553748.4375, 11626195.3125, 11626206.25, 11635265.625, 11699765.625, 11699831.25, 11724735.9375, 11738695.3125, 11820112.5, 11821350.0, 11869714.0625, 11961965.625, 11985325.0, 12083560.9375, 12101700.0, 12102182.8125, 12115996.875, 12119092.1875, 12124476.5625, 12138785.9375, 12179753.125, 13001828.125, 14661420.3125, 14759148.4375, 14894817.1875, 14908192.1875, 15014642.1875, 15015125.0, 15015154.6875, 15015535.9375, 15015607.8125, 15015882.8125, 15016089.0625, 15016117.1875, 15016240.625, 15016939.0625, 15017959.375, 15018204.6875, 15018507.8125, 15018757.8125, 15019487.5, 15019725.0, 15019829.6875, 15020029.6875, 15020270.3125, 15020623.4375, 15020656.25, 15020664.0625, 15020743.75, 15021418.75, 15021584.375, 15021592.1875, 15021687.5, 15021745.3125, 15021795.3125, 15021820.3125, 15021820.3125, 15022676.5625, 15022676.5625, 15022692.1875, 15022950.0, 15023048.4375, 15023057.8125, 15023096.875, 15023171.875, 15023467.1875, 15023543.75, 15023578.125, 15023578.125, 15023603.125, 15023834.375, 15023845.3125, 15024173.4375, 15024415.625, 15025107.8125, 15025234.375, 15025248.4375, 15025428.125, 15025543.75, 15025614.0625, 15026073.4375, 15026370.3125, 15026409.375, 15026946.875, 15027154.6875, 15027482.8125, 15027490.625, 15027546.875, 15028343.75, 15028404.6875, 15028546.875, 15028620.3125, 15028707.8125, 15028850.0, 15028854.6875, 15028882.8125, 15029353.125, 15029685.9375, 15030078.125, 15030112.5, 15030537.5, 15030562.5, 15031067.1875, 15031096.875, 15031232.8125, 15031701.5625, 15031706.25, 15031728.125, 15031970.3125, 15031990.625, 15032357.8125, 15032382.8125, 15032406.25, 15032443.75, 15032456.25, 15033457.8125, 15033490.625, 15033860.9375, 15034040.625, 15034293.75, 15034476.5625, 15034840.625, 15035075.0, 15036162.5, 15036214.0625, 15036493.75, 15038682.8125, 15038842.1875, 15040973.4375, 15041028.125, 15041831.25, 15042518.75, 15044243.75, 15045748.4375, 15049150.0, 15049975.0, 15049987.5, 15052607.8125, 15053175.0, 15057896.875, 15058853.125, 15060379.6875, 15062406.25, 15063560.9375, 15069473.4375, 15071084.375, 15071150.0, 15073110.9375, 15075104.6875, 15076637.5, 15077160.9375, 15078909.375, 15079734.375, 15081057.8125, 15082493.75, 15083937.5, 15084073.4375, 15087771.875, 15089295.3125, 15089889.0625, 15092403.125, 15092448.4375, 15095385.9375, 15096007.8125, 15103210.9375, 15104992.1875, 15105023.4375, 15105675.0, 15106985.9375, 15107075.0, 15108984.375, 15110071.875, 15114915.625, 15115475.0, 15115734.375, 15122257.8125, 15129995.3125, 15136757.8125, 15144823.4375, 15154543.75, 15156084.375, 15162107.8125, 15162207.8125, 15164539.0625, 15165304.6875, 15165570.3125, 15165884.375, 15173690.625, 15174995.3125, 15183729.6875, 15184871.875, 15187542.1875, 15187596.875, 15188306.25, 15188632.8125, 15189465.625, 15191600.0, 15191664.0625, 15191887.5, 15192610.9375, 15193360.9375, 15196790.625, 15197760.9375, 15198359.375, 15198521.875, 15200550.0, 15200620.3125, 15201121.875, 15203032.8125, 15203850.0, 15205273.4375, 15206746.875, 15207764.0625, 15209639.0625, 15216740.625, 15219900.0, 15219909.375, 15222700.0, 15224650.0, 15226184.375, 15227434.375, 15227606.25, 15227770.3125, 15228234.375, 15229375.0, 15229985.9375, 15230456.25, 15230490.625, 15230512.5, 15231007.8125, 15231564.0625, 15231793.75, 15234837.5, 15234889.0625, 15237195.3125, 15237793.75, 15238382.8125, 15240160.9375, 15242442.1875, 15242748.4375, 15244337.5, 15244850.0, 15245539.0625, 15245898.4375, 15247443.75, 15248118.75, 15248537.5, 15249415.625, 15250223.4375, 15251432.8125, 15252082.8125, 15252114.0625, 15252157.8125, 15253517.1875, 15253635.9375, 15253887.5, 15254814.0625, 15254953.125, 15256532.8125, 15256567.1875, 15256646.875, 15256942.1875, 15256962.5, 15257525.0, 15257531.25, 15260312.5, 15261432.8125, 15261475.0, 15262342.1875, 15262831.25, 15263128.125, 15263287.5, 15263321.875, 15263326.5625, 15263785.9375, 15264446.875, 15264651.5625, 15265264.0625, 15265421.875, 15267154.6875, 15267292.1875, 15268257.8125, 15268485.9375, 15269160.9375, 15269243.75, 15269360.9375, 15270745.3125, 15271378.125, 15271393.75, 15271809.375, 15272306.25, 15273532.8125, 15274068.75, 15274550.0, 15275643.75, 15275729.6875, 15276285.9375, 15276526.5625, 15276564.0625, 15276779.6875, 15278007.8125, 15279123.4375, 15279787.5, 15279789.0625, 15279965.625, 15280043.75, 15280181.25, 15280214.0625, 15280595.3125, 15280981.25, 15281368.75, 15281581.25, 15282314.0625, 15283117.1875, 15283690.625, 15283882.8125, 15284660.9375, 15285764.0625, 15287010.9375, 15287996.875, 15292343.75, 15292528.125, 15292576.5625, 15292660.9375, 15292776.5625, 15292903.125, 15292929.6875, 15293379.6875, 15293603.125, 15293801.5625, 15294665.625, 15295693.75, 15297128.125, 15297370.3125, 15297935.9375, 15298093.75, 15298259.375, 15298559.375, 15298932.8125, 15300123.4375, 15300823.4375, 15300829.6875, 15301623.4375, 15301676.5625, 15301721.875, 15302007.8125, 15302910.9375, 15302992.1875, 15303007.8125, 15303045.3125, 15303446.875, 15303465.625, 15303551.5625, 15303571.875, 15303642.1875, 15303720.3125, 15303782.8125, 15304409.375, 15304562.5, 15304846.875, 15306270.3125, 15306382.8125, 15306939.0625, 15307523.4375, 15307815.625, 15308404.6875, 15308503.125, 15308557.8125, 15308651.5625, 15308775.0, 15308832.8125, 15308912.5, 15309265.625, 15309270.3125, 15309525.0, 15310184.375, 15311470.3125, 15311478.125, 15312881.25, 15312932.8125, 15312957.8125, 15313357.8125, 15313457.8125, 15313807.8125, 15313921.875, 15314064.0625, 15314110.9375, 15314535.9375, 15314593.75, 15315023.4375, 15315326.5625, 15315367.1875, 15315395.3125, 15315612.5, 15315626.5625, 15315770.3125, 15316237.5, 15316421.875, 15317854.6875, 15318331.25, 15318517.1875, 15319304.6875, 15319432.8125, 15320576.5625, 15320835.9375, 15321250.0, 15321512.5, 15321628.125, 15322168.75, 15322207.8125, 15322557.8125, 15323106.25, 15323150.0, 15323354.6875, 15323445.3125, 15323656.25, 15324157.8125, 15325309.375, 15325393.75, 15325429.6875, 15325468.75, 15325809.375, 15326090.625, 15326135.9375, 15326259.375, 15326764.0625, 15326798.4375, 15326837.5, 15326967.1875, 15326981.25, 15327118.75, 15327640.625, 15327864.0625, 15327885.9375, 15328134.375, 15328273.4375, 15328307.8125, 15328482.8125, 15328595.3125, 15328800.0, 15328846.875, 15328909.375, 15328912.5, 15328915.625, 15328993.75, 15329034.375, 15329082.8125, 15329487.5, 15329837.5, 15329953.125, 15331101.5625, 15331275.0, 15331331.25, 15331365.625, 15331385.9375, 15331428.125, 15331668.75, 15332184.375, 15332421.875, 15332457.8125, 15332751.5625, 15332843.75, 15333562.5, 15333729.6875, 15334060.9375, 15334248.4375, 15334767.1875, 15334934.375, 15335490.625, 15335493.75, 15335942.1875, 15336210.9375, 15336421.875, 15336520.3125, 15336820.3125, 15338390.625, 15338442.1875, 15338496.875, 15338582.8125, 15338612.5, 15338665.625, 15338679.6875, 15338692.1875, 15338989.0625, 15339153.125, 15339790.625, 15340071.875, 15340129.6875, 15340153.125, 15340306.25, 15340514.0625, 15340550.0, 15340668.75, 15340967.1875, 15340989.0625, 15341410.9375, 15341426.5625, 15341739.0625, 15341760.9375, 15341775.0, 15341804.6875, 15341826.5625, 15341887.5, 15342281.25, 15342293.75, 15342570.3125, 15342640.625, 15342704.6875, 15343350.0, 15343690.625, 15344042.1875, 15344087.5, 15344350.0, 15344507.8125, 15344631.25, 15344720.3125, 15344842.1875, 15344945.3125, 15345150.0, 15345289.0625, 15345351.5625, 15346068.75, 15346562.5, 15346735.9375, 15347060.9375, ...], [17.386548526021954, 33.201527322379995, 55.8451373836469, 48.65253593262186, 11.657776342086542, 26.36162446173799, 57.66625017405255, 56.0764204729716, 12.2596097661674, 10.897221557194714, 13.358937785748774, 7.70131429499828, 19.93762154160612, 49.68937325410581, 44.349729700113095, 56.25885337863011, 5.492784119374556, 12.050683110076228, 34.17508053157767, 132.52624198646234, 5.548544948472065, 42.11925681075158, 11.80172424930772, 87.50978348421427, 17.726463621308415, 29.026825686036872, 19.735198965207395, 8.95484002982751, 68.80693557325361, 8.240684779408571, 80.67627522413878, 133.27354647383143, 84.57243273007585, 190.83405834544757, 70.49731150910777, 41.23508511549858, 14.580170380599732, 24.762804170725637, 57.962697307158926, 23.27810529713811, 22.12365929698489, 82.421991795721, 27.048525348243803, 24.917935620467585, 6.026767970772969, 14.012359396259216, 9.110537498969379, 6.812402924956219, 5.217458397322666, 65.61097182634217, 29.63439636958108, 24.025717957286453, 16.909742258429702, 40.03126241244692, 13.321561430495404, 40.93975788857442, 16.96235046412241, 56.16411526515189, 19.63082139381944, 6.457837492498182, 52.02993826116013, 41.35395616664786, 33.61150426717386, 6.949280372810994, 21.535929162746683, 14.438791933206932, 86.46994526619314, 56.14357881379413, 47.25288675736991, 26.973056620340675, 57.23635706140538, 22.664405112149545, 99.26034247382614, 30.107252368112714, 12.234198242487713, 15.873027209837462, 14.033425179379899, 48.95429889010562, 7.161739632414787, 92.13816562675123, 19.263762193508356, 173.7802271124449, 7.674368466936815, 78.01917970095623, 14.70497918993996, 12.188961881406968, 88.40585478143987, 56.950747829449014, 35.18897616557734, 71.36295573285993, 35.71484765608325, 94.3955618416678, 60.578897020901735, 31.382194929340173, 89.58841339437436, 54.99394176862758, 17.502395367621098, 45.50314726316287, 97.33395558333586, 35.16037917370432, 15.66698751573194, 39.98227874831448, 76.62505896846767, 32.465435208754904, 9.89771172807414, 27.830829322461707, 33.60613692362465, 5.678372100844044, 53.86715489976933, 7.073408991786344, 69.98664700841239, 27.04270548257281, 77.96790007420798, 89.26743012844253, 65.43019756423374, 55.875720275957896, 31.722057371867873, 25.832524757915685, 8.452492792016036, 20.7507137322435, 19.721995826496638, 38.152092883223816, 7.255160790927539, 8.19667292928571, 35.75069773392219, 31.157882597966385, 11.838124970963129, 15.325952278019642, 42.15252659655924, 16.65578460576086, 72.70122376925902, 57.43414418992643, 13.297854303719486, 57.96185120330672, 72.11989106804576, 10.959427286641084, 5.636170803516731, 95.16197079851713, 8.67557240414792, 5.305873576684372, 67.5424623540285, 55.30295749140821, 74.9042563462717, 14.182069291398316, 6.00350325066497, 102.38003090505492, 6.692284447586226, 27.907881018764236, 83.98381504156069, 81.8286656500392, 12.749802343229659, 21.55170187495885, 9.04550430517611, 25.598112567425098, 30.994816966845125, 94.35360434751365, 35.795676576421016, 5.500564031562949, 6.50113191696462, 91.66547932767142, 5.377615129124944, 16.627654834471333, 8.462930990890648, 26.977620502418716, 28.381456672842795, 5.694791680748482, 23.684451339033647, 14.866148030781444, 183.17814680437746, 6.983491063629857, 12.382302474914045, 6.841962460256486, 97.74804565180523, 7.323702875878118, 48.58741860372525, 45.340876801877826, 61.61496408024114, 34.199533272016104, 49.31843743519757, 66.68396717163913, 44.71444244917183, 22.861490598889965, 82.85441125613126, 25.689579498333174, 7.2112864684639515, 22.94016224208776, 25.812159004334685, 9.172822333801003, 56.3364585434921, 8.732288475215546, 45.57828379953556, 28.78087529176883, 128.10222412440882, 37.97018952493808, 30.94865944537238, 21.672692375980997, 9.705209900445949, 13.327361807301642, 18.2280843429061, 41.33970309664156, 19.763267000617926, 26.570161768387955, 22.970803146353347, 34.97896150886022, 66.96607297004513, 7.88236461996476, 17.01217031248065, 6.298336361994167, 47.65131093189636, 37.105942451576155, 22.336827583189372, 7.403311311859528, 32.078450099916, 15.17633314108016, 60.673408477142296, 37.55863523305706, 17.54337209231991, 20.641363010388247, 9.791048670729475, 85.97805459507964, 6.357714360143591, 28.94819207155546, 26.047286653305477, 62.88667154716996, 24.628490228204203, 5.989237797698405, 15.525483576536686, 69.98227881123981, 8.233461160904486, 23.119426250229363, 13.014121956445118, 127.24179579511211, 5.2398014941523865, 39.54786694390719, 26.92623605756942, 147.0405889769175, 121.38757057159248, 46.207333801291554, 26.46462805645272, 43.79220456110906, 84.30737447463989, 21.523325162452217, 29.80869648997734, 67.13625382602272, 73.73463409843717, 39.29423234779924, 17.100316895650618, 23.52340262812705, 26.102515646291824, 63.478467597468786, 25.42478555617629, 51.62749074136545, 8.400771331391658, 6.097784165531108, 56.874856541892996, 43.96133863627192, 39.85647364837638, 107.4345614628712, 81.94661325790119, 6.021652240104719, 79.89823365153293, 16.904721202964765, 21.316267372418935, 49.83372618543601, 12.794650378884345, 51.40113662141535, 18.030633051753068, 5.301103093452122, 9.547844038054336, 88.27451819932179, 25.32250241710564, 12.668557506951313, 8.418903631192196, 79.59048363073063, 18.503959781559804, 43.03825600593323, 39.04823235176774, 126.44511502977215, 52.30246201639005, 6.047494346362926, 49.746888883363184, 6.056725572201315, 65.19598602870194, 15.937117672353162, 18.031505401107793, 7.572230253532073, 22.754640784399882, 18.970692196149297, 78.62655602750137, 94.57447505535133, 41.90522370356241, 78.67577682642107, 69.55504190371822, 13.671949115919134, 134.60847961702194, 33.86858305971637, 8.039949403309594, 5.513447273030675, 43.08603690345058, 106.48877363431002, 12.996347764052603, 78.3469838036943, 30.521410529166737, 71.52436614412933, 34.969377164054535, 74.01837620822798, 8.151485740455952, 16.223259252845125, 65.14867481564825, 150.44838926501774, 17.161757277134758, 46.172121069864076, 42.38270160519035, 5.061072321298111, 22.029383454154466, 29.723143976612054, 9.641319152586611, 10.807705984981098, 27.33863580249601, 48.2712379060896, 39.74467123988617, 55.1046492605839, 113.8330046345442, 81.08170886761077, 89.41662002350087, 24.166030842319756, 42.11648326837812, 98.90150217512445, 49.68423714349734, 52.23399093306857, 83.63013376170336, 5.437411032430122, 26.000186816788577, 125.3434985599074, 46.705634684810335, 82.56784572218919, 78.78518909350069, 32.84089964845131, 71.7613920966845, 6.66602459479484, 8.399602646090303, 116.50210218106096, 19.972930851881785, 66.07628960827604, 6.947777015383516, 85.33971126373335, 6.1800178609339085, 13.567431740304356, 49.31482091758333, 139.28869385265182, 42.75489772411251, 71.69732144540612, 17.402060384505063, 5.666551905856132, 39.085286093612424, 13.740190404402936, 82.20671396738138, 12.84129919189341, 56.85177107937547, 10.305431829079106, 77.79291025273795, 26.121725221548548, 21.87182653365037, 29.09899976906856, 46.03879196425474, 10.054876330183669, 5.634462438588475, 33.00745889336112, 53.15746422376333, 17.114317109576195, 29.441576855202314, 23.860863540018567, 30.920727250500477, 33.460212577672294, 24.043685200955984, 36.0638621920894, 50.09653255152888, 40.58316056198005, 44.72622699955453, 56.00342663149256, 24.00075655174991, 5.045596949730943, 73.90658921717626, 62.373019177279716, 23.327145740081423, 11.773379481703495, 39.126796919251134, 44.77478566484854, 9.66243659152369, 98.16849828646426, 52.088438983775326, 107.5968039222589, 13.721949275681467, 7.8449740422138055, 52.88181343127316, 5.133278465279177, 35.923412135943266, 61.98659974702312, 70.31055728389407, 46.95293300637765, 45.38682603571276, 61.98261547401583, 48.51912318329073, 19.455470686550875, 32.942878985555865, 26.33107856064949, 86.63336436876972, 26.588987613151666, 36.31852772597514, 42.44476657139873, 13.035578010980627, 30.95022335678494, 87.16274406936215, 67.38862290793861, 80.44376629555666, 39.522269964787256, 17.39264346151595, 15.53047319777053, 38.448351039613286, 35.46009898026765, 94.38707150180534, 51.20148985145381, 43.463162214121056, 49.455933251460394, 14.818387076380462, 32.39483847970601, 27.56427565428129, 14.804095719913727, 5.244200535236449, 15.138812583719194, 19.179265932209802, 7.936290163999835, 7.639749416143288, 33.04747317910612, 93.7347834408876, 22.40279495558417, 58.10942466566562, 65.60422637868808, 39.470358126018304, 9.277920737874984, 6.138291912839517, 16.086447077245708, 100.52665117268761, 99.34412837363337, 96.87126790390096, 21.557866177394402, 13.924488137809597, 7.081399354904962, 26.155637620499604, 6.204584476812044, 70.39765783927959, 21.927956603754374, 10.1138133335735, 145.76258418257018, 25.384286426331357, 18.541275023427136, 6.030276127352303, 33.399768122490286, 94.56776709720648, 34.318923434114495, 79.33950495916682, 61.29837307478554, 13.926265369250267, 28.706532175203552, 50.712164633117126, 105.99809911264929, 78.1844987919888, 28.69176845710423, 35.929137211607035, 5.35657350890466, 43.92758195696668, 29.066824246334797, 120.53740530146219, 5.853573463319113, 8.202451051295139, 19.578019502974676, 39.40201146713297, 8.276872073446025, 29.338471600125946, 29.432763607070715, 5.645142885837853, 6.178643021904, 118.68836966925873, 122.0335359392553, 127.50338696819139, 36.33887394714016, 16.91061438904541, 25.355915498941442, 29.291156869644286, 94.92239302269988, 53.722637629949574, 45.987220713996955, 55.195687891515945, 75.80952352417415, 45.015707489635915, 64.67415757386485, 11.861854619480951, 62.922155407660455, 88.20275499228602, 70.7804687785209, 71.45894247004416, 14.99400623070171, 22.5531186959475, 12.425655967270053, 59.55361224102403, 31.5730663015895, 96.55787832869986, 56.4402560369838, 41.15719129194003, 98.12826498155144, 120.92530541324099, 52.44076251450754, 95.70866360002114, 5.4694915651349545, 42.13053380510779, 9.970437737608222, 6.680190883950541, 100.3772231306247, 127.80027569327127, 22.003073445417325, 9.914620298357162, 50.682524569268786, 6.034945965291881, 66.28931015706642, 31.863201400774738, 14.082594585604939, 50.05682135416235, 11.827372813119164, 17.774887625714097, 20.837480247591298, 9.436657242946376, 15.385976380099619, 89.78112373881126, 42.656314011087495, 35.80753793917802, 84.24908934441395, 24.285088797437453, 79.09389365232492, 32.41279150090786, 9.624301065548268, 8.722039094534201, 5.0481923068351175, 52.83896739760233, 51.97474728528517, 61.9020522120208, 35.58338218279221, 35.31472557295228, 22.311701647914493, 9.424996742494512, 15.372023021784145, 33.3504669620451, 41.25079495824662, 105.62895315858339, 34.82057921655172, 25.111212745653066, 17.52978407494741, 76.54472759443986, 45.17880752365534, 22.903051642619044, 12.114544749296648, 94.52890334204005, 8.768573963395708, 14.578181872168878, 19.596156619869927, 95.22042503092797, 16.878357534495173, 73.10790355021669, 45.84354929682014, 83.40365936137624, 12.411707975802189, 7.76553286320322, 59.05833975614039, 9.020238539372674, 48.816994538505554, 20.980305357221923, 35.4944080234208, 62.3718093873142, 46.272334112578626, 6.406810586133288, 13.470760451850433, 36.365728501969016, 72.78788595354564, 33.24158982079845, 8.522552988954505, 12.12781807716261, 27.692107140783502, 27.66423190931991, 7.0197678480667385, 13.35589158350202, 9.038660261040565, 6.562343042406747, 40.656082640094304, 9.025206555393067, 14.978695824571481, 10.89991148947953, 23.1898445098324, 35.443508446106485, 97.32574135011588, 27.285665357376786, 6.566363655231191, 56.603532150673566, 60.860189729277224, 14.964305336305275, 83.47219041920417, 14.419722149048022, 57.14166862071195, 83.9662393646129, 28.706412168967596, 74.18603508723552, 23.184640223450458, 68.09096635352635, 14.860872564798289, 120.78038614289473, 51.87530421559412, 34.75734186289682, 11.661874526163574, 39.960736951716584, 29.158698723742116, 65.43850404899051, 18.05337173916311, 37.21266286036159, 5.055541373162754, 6.563137205750263, 6.928184067635325, 21.108493560020815, 30.8041210857471, 6.085671261373875, 49.3941894086669, 38.66284540141967, 51.17675818301333, 15.585006053748394, 10.868729646361132, 37.17719384468184, 37.61050851509515, 27.889136527073976, 16.857507939083348, 5.578682511143108, 20.665520628089563, 18.558477635875757, 16.43459837475652, 22.893723601769405, 29.20077750782418, 5.831500150904557, 51.24822031148454, 51.42281610469476, 22.13006482609949, 25.211478917400363, 22.892053320860924, 9.690450646425763, 7.685732652067268, 7.398950773323076, 94.38505652370557, 76.8819616349613, 17.34722726520394, 18.40260482747727, 11.202123890220493, 54.22282436158993, 25.61250092551204, 10.543009385008737, 25.611733308544366, 37.85245659380127, 13.184036014941334, 22.131308227299936, 12.656921325810327, 41.5514878345611, 6.4278002039911275, 16.052079673044766, 8.510833916563977, 32.22741424532998, 156.08837604819203, 5.511146368060509, 13.67363871618152, 5.1505770445064885, 75.47458309449794, 20.201206143505942, 57.5958062664789, 85.5289547794993, 18.266766437347158, 47.51923455888972, 48.55378730894452, 12.099087061960528, 10.369613560725792, 55.170374989796116, 41.62723958422742, 39.67604018829931, 33.924749010800966, 30.42995551673628, 99.35433089298918, 100.50163465742102, 19.994983821698344, 71.84562015761661, 20.474672496847408, 41.96665775826148, 18.323932738666603, 12.936106406653282, 54.89715800947395, 17.77426877587534, 31.947244609896543, 80.9531650465677, 78.38873104405761, 31.27928617770095, 24.46166527431637, 56.597457311183135, 11.727182655096888, 42.18177979436082, 42.761320150867945, 13.230866190427989, 16.2326195370183, 14.186330419763983, 22.286365831028434, 12.823958961186438, 55.332880524639236, 80.03108910090039, 48.54317244906332, 13.537923061535238, 22.70046205532403, 42.28585228905983, 35.50236234901204, 116.6027024850937, 114.9954154425593, 77.43091687825493, 9.606644081404768, 17.825164944715176, 5.290417179508223, 12.120502286673455, 17.186414793594576, 8.255504452705953, 19.746639574495138, 27.304009493705234, 23.970987957133858, 35.78096909854143, 44.627352239125635, 27.602365230266173, 104.75085103062693, 95.1680110294942, 17.606735377563446, 5.845158140289089, 62.98510894458907, 46.31109811173967, 21.805211101688315, 90.52991297253547, 9.129559963599835, 5.587227610263021, 11.042181756379886, 30.207981811110027, 5.8840402398967235, 28.664156351303, 8.595539144864091, 37.15081989673025, 28.917338872979876, 49.34663936454091, 15.192788696620495, 16.002859665594585, 17.55931628110144, 59.40876777294043, 65.96226299665946, 16.109545821980074, 7.825449873113438, 15.406244479811912, 108.61963999873305, 27.546608501484698, 27.93884462353214, 9.255570994336727, 62.2787931376031, 84.3174706173746, 14.946333722119318, 7.197915873458245, 12.424468371680312, 92.95205210013701, 11.923125423028534, 5.930530223214983, 58.01369025489626, 32.63745868968189, 20.90011721380901, 11.420212677353813, 75.81460337472608, 43.52221755282426, 33.003676312693464, 212.13783958867685, 36.47512575288266, 30.546085714383413, 22.1672314767465, 12.277635456397201, 7.952241712003245, 72.56979831687961, 23.676744346766863, 63.4737745783559, 37.744328523603215, 69.64934979658926, 30.496771164989013, 18.81134963395669, 17.653217867032573, 15.743133237867083, 113.9755344832477, 17.231160183558845, 44.597406979105436, 45.07242068552486, 64.05608660413812, 6.45721355802896, 54.674950982933616, 32.929042178959065, 13.136345635417149, 29.74931017795191, 28.686576860187497, 30.05609374779712, 61.13214675455939, 53.933122499178474, 7.594278637468326, 39.13678789534957, 8.295120679092163, 9.357456127079013, 39.58200187304726, 63.69614332031305, 35.3769778130402, 22.406334512545897, 40.57981174855068, 63.53658968976507, 79.92408243884152, 6.676276219731027, 77.272053159643, 27.598982864910532, 20.216594453654867, 40.64875888423385, 36.79608050498256, 39.54919524065857, 76.47194461327703, 37.59991278511417, 5.672284621169864, 7.909434565175617, 6.145648880101332, 10.459009145300694, 74.858327522851, 21.85618991458137, 7.464566494474545, 35.66382217229669, 75.55128183170905, 15.209180797419114, 80.8594292195763, 44.149373710615414, 72.20076872074364, 50.762011414784475, 61.321910799603415, 5.073885907704827, 16.529144906625017, 61.91322289953299, 13.176621570140913, 97.78051298704575, 70.902418195213, 5.864049085741858, 22.85981625632346, 74.3200515149723, 26.951118234091318, 19.058179332430193, 63.6642705451367, 55.886917918088706, 80.32267328475858, 14.815710274509007, 5.1849502588751175, 7.802539657480871, 62.25547882131028, 64.85238557730855, 39.013277224447876, 25.72620472969235, 25.021948449288857, 23.54605223139439, 21.98738055066206, 103.37543657135444, 118.88788410803919, 30.55395410744207, 43.674551255690176, 55.057634507686345, 62.98429159048553, 134.29259518254304, 54.918313480917725, 82.39986870721674, 6.473047301452241, 44.56365147036816, 10.44424097556207, 5.100307707990844, 8.75857958255447, 6.505192120839803, 30.670669922421254, 13.303365303708784, 58.9272425561382, 14.146045148080173, 114.43708719741934, 20.917957612149223, 26.184454527442533, 17.85045819739836, 9.644425349232991, 50.154851974645375, 31.933943586006365, 53.321145950172266, 89.75772784695167, 7.480094260101997, 13.020083266386774, 28.656819236337682, 64.7738033906098, 112.48112138133047, 31.148776992910523, 47.671490980415264, 25.220824838656725, 14.416417112298612, 36.66615286341733, 11.615739792814448, 23.41563244628284, 16.261035447940685, 10.38305459250798, 25.271034748969505, 9.410672420153505, 75.50716510169968, 121.96727898488632, 34.80173660844447, 14.735829698703366, 65.16401521460205, 51.973573145171336, 16.34829664661885, 54.644706529233886, 25.028083566569094, 87.08548444827626, 29.3805504769527, 5.079953826512847, 24.25465156075567, 30.671896181613075, 13.313294265856939, 23.19750614318331, 65.4159169419811, 28.46662112649519, 89.729981596181, 36.4415194627057, 77.47147276691537, 21.88164432278039, 71.11798884724635, 23.038609104437295, 32.799733919273706, 5.340211900706481, 6.774859802105487, 188.89287172866418, 6.101086884227673, 5.711776543394342, 99.22941764827914, 32.47118276917588, 69.85212428631975, 43.07796182817343, 58.93675018482567, 29.505122680423657, 97.00786366407738, 16.970787587431566, 101.06585890534556, 58.93687921182804, 20.703769660073608, 12.787692462410753, 19.50236289536113, 14.030752612826198, 6.183480062845539, 24.012827480566965, 35.6159051190754, 9.543757448807323, 12.152213839567489, 75.88621588810351, 29.932223215272277, 47.736113877696056, 5.966016069398564, 11.55427383907394, 56.557822442506406, 101.22032605185431, 36.22438131920043, 21.54698632475821, 5.6211849665675135, 16.624926587852062, 18.139803326038123, 30.679691695084916, 32.64743762042506, 5.572300954218696, 21.805093576310167, 70.917033228242, 5.347419128362742, 22.325699313592153, 16.630889053394593, 9.112522023383395, 9.164689948390764, 36.33247844965021, 45.23779016327735, 66.76685528397458, 31.213011259594595, 10.343191646110704, 45.97646118933198, 77.37036840100629, 28.909472683154583, 19.92285087100373, 14.397267889123132, 8.184738477992159, 62.486028933722935, 21.32213479120761, 7.279131651797511, 13.776090728489171, 71.86982896043517, 38.16183386848861, 6.92529689390948, 21.335996471361327, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)