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 = 44525
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);
([2844334.375, 2867607.8125, 2899107.8125, 3160446.875, 3208492.1875, 3667306.25, 3667375.0, 5204551.5625, 5355490.625, 5355506.25, 5355518.75, 5394726.5625, 5435865.625, 5478810.9375, 5485375.0, 5506190.625, 5506504.6875, 5510750.0, 5511132.8125, 5512500.0, 5513382.8125, 5513732.8125, 5525753.125, 5526879.6875, 5569276.5625, 5569292.1875, 5595462.5, 5596639.0625, 5597496.875, 5604431.25, 5608935.9375, 5648776.5625, 5672396.875, 5672410.9375, 5672701.5625, 5673695.3125, 5677460.9375, 5679276.5625, 5680117.1875, 5680400.0, 5680479.6875, 5680803.125, 5681062.5, 5681157.8125, 5681673.4375, 5682685.9375, 5683543.75, 5683845.3125, 5683846.875, 5684967.1875, 5685981.25, 5686248.4375, 5686326.5625, 5686789.0625, 5686893.75, 5687856.25, 5688046.875, 5688617.1875, 5689312.5, 5689418.75, 5689456.25, 5690023.4375, 5690212.5, 5690435.9375, 5690581.25, 5691760.9375, 5692200.0, 5692207.8125, 5692329.6875, 5692364.0625, 5693579.6875, 5693934.375, 5694592.1875, 5696789.0625, 5699404.6875, 5700428.125, 5701667.1875, 5703225.0, 5703257.8125, 5704850.0, 5709995.3125, 5712893.75, 5713200.0, 5713495.3125, 5714382.8125, 5715043.75, 5716548.4375, 5718998.4375, 5722725.0, 5723395.3125, 5726364.0625, 5728387.5, 5740957.8125, 5746317.1875, 5748117.1875, 5768720.3125, 5771245.3125, 5794681.25, 5802875.0, 5815292.1875, 5827226.5625, 5831528.125, 5838148.4375, 5849975.0, 5859031.25, 5862059.375, 5863895.3125, 5870635.9375, 5875040.625, 5875753.125, 5876826.5625, 5879014.0625, 5879021.875, 5884640.625, 5890335.9375, 5892237.5, 5892414.0625, 5894365.625, 5895559.375, 5902651.5625, 5903507.8125, 5905025.0, 5907129.6875, 5907335.9375, 5907600.0, 5910271.875, 5911460.9375, 5912428.125, 5912882.8125, 5913215.625, 5913468.75, 5914925.0, 5915337.5, 5916537.5, 5916900.0, 5918221.875, 5920009.375, 5920128.125, 5920178.125, 5922803.125, 5923153.125, 5923957.8125, 5926329.6875, 5927329.6875, 5927918.75, 5928181.25, 5929662.5, 5929812.5, 5929931.25, 5930959.375, 5931478.125, 5931520.3125, 5933812.5, 5934031.25, 5937446.875, 5939065.625, 5940521.875, 5946595.3125, 5947926.5625, 5948189.0625, 5948529.6875, 5951557.8125, 5951614.0625, 5952504.6875, 5953868.75, 5954756.25, 5955535.9375, 5956703.125, 5957618.75, 5963157.8125, 5965631.25, 5967098.4375, 5967839.0625, 5968442.1875, 5970242.1875, 5970737.5, 5971039.0625, 5972198.4375, 5972832.8125, 5972934.375, 5973362.5, 5973409.375, 5973675.0, 5973945.3125, 5974489.0625, 5975121.875, 5975756.25, 5977137.5, 5977325.0, 5977623.4375, 5978129.6875, 5978568.75, 5978693.75, 5978832.8125, 5979456.25, 5979701.5625, 5980026.5625, 5981679.6875, 5982023.4375, 5982617.1875, 5988517.1875, 5988901.5625, 5991412.5, 5993779.6875, 5993851.5625, 5999201.5625, 6000825.0, 6001534.375, 6002329.6875, 6003893.75, 6004926.5625, 6009876.5625, 6010026.5625, 6010792.1875, 6011859.375, 6015225.0, 6015718.75, 6015735.9375, 6016740.625, 6017834.375, 6018084.375, 6018639.0625, 6019220.3125, 6019476.5625, 6020037.5, 6021928.125, 6021956.25, 6021956.25, 6022343.75, 6022510.9375, 6022651.5625, 6023131.25, 6023623.4375, 6023876.5625, 6026889.0625, 6027570.3125, 6027621.875, 6030131.25, 6030657.8125, 6031393.75, 6031817.1875, 6032823.4375, 6033057.8125, 6036921.875, 6039740.625, 6039959.375, 6042781.25, 6043423.4375, 6044745.3125, 6046421.875, 6046517.1875, 6047240.625, 6047345.3125, 6050003.125, 6050239.0625, 6052128.125, 6052667.1875, 6059857.8125, 6059864.0625, 6063660.9375, 6065279.6875, 6065620.3125, 6068851.5625, 6069579.6875, 6072668.75, 6073267.1875, 6074065.625, 6075742.1875, 6075760.9375, 6075826.5625, 6076157.8125, 6076314.0625, 6076414.0625, 6076542.1875, 6077289.0625, 6079196.875, 6082748.4375, 6085510.9375, 6091801.5625, 6092162.5, 6094225.0, 6094425.0, 6095173.4375, 6095607.8125, 6099920.3125, 6100914.0625, 6100940.625, 6101396.875, 6102950.0, 6104317.1875, 6107592.1875, 6107796.875, 6107896.875, 6109271.875, 6109351.5625, 6109417.1875, 6109940.625, 6110471.875, 6110703.125, 6110976.5625, 6112154.6875, 6112457.8125, 6112507.8125, 6112664.0625, 6113367.1875, 6114045.3125, 6115300.0, 6115756.25, 6116401.5625, 6116579.6875, 6116643.75, 6117465.625, 6119254.6875, 6119853.125, 6122185.9375, 6125357.8125, 6127062.5, 6127409.375, 6127795.3125, 6128095.3125, 6129504.6875, 6132526.5625, 6136593.75, 6138835.9375, 6139381.25, 6139835.9375, 6147523.4375, 6148398.4375, 6149307.8125, 6150015.625, 6150459.375, 6150860.9375, 6150893.75, 6152653.125, 6153068.75, 6153579.6875, 6153653.125, 6154018.75, 6154018.75, 6154132.8125, 6154214.0625, 6155154.6875, 6155464.0625, 6155468.75, 6155601.5625, 6156115.625, 6156692.1875, 6156881.25, 6156998.4375, 6157017.1875, 6157068.75, 6157368.75, 6157400.0, 6157446.875, 6157885.9375, 6158045.3125, 6158054.6875, 6159240.625, 6159257.8125, 6159570.3125, 6159609.375, 6159650.0, 6160218.75, 6160409.375, 6160726.5625, 6161179.6875, 6163321.875, 6164603.125, 6164875.0, 6165875.0, 6167465.625, 6167470.3125, 6167567.1875, 6167765.625, 6167804.6875, 6168239.0625, 6168282.8125, 6168353.125, 6168620.3125, 6169389.0625, 6169659.375, 6169909.375, 6170096.875, 6170514.0625, 6172548.4375, 6173146.875, 6176314.0625, 6182787.5, 6183995.3125, 6185284.375, 6185565.625, 6185645.3125, 6186067.1875, 6186448.4375, 6186704.6875, 6187006.25, 6187353.125, 6187953.125, 6188257.8125, 6188646.875, 6188812.5, 6188943.75, 6188984.375, 6188992.1875, 6189087.5, 6189365.625, 6189415.625, 6189464.0625, 6189823.4375, 6190173.4375, 6190192.1875, 6190607.8125, 6190632.8125, 6190671.875, 6191367.1875, 6191615.625, 6191879.6875, 6191903.125, 6192234.375, 6192253.125, 6192307.8125, 6192351.5625, 6192429.6875, 6192739.0625, 6193237.5, 6193598.4375, 6193912.5, 6194090.625, 6194290.625, 6194442.1875, 6194445.3125, 6194984.375, 6195079.6875, 6195157.8125, 6195217.1875, 6195640.625, 6195750.0, 6195756.25, 6196867.1875, 6197301.5625, 6197810.9375, 6197814.0625, 6197865.625, 6197934.375, 6197989.0625, 6199078.125, 6199846.875, 6201798.4375, 6203592.1875, 6203832.8125, 6204357.8125, 6205073.4375, 6207265.625, 6207481.25, 6208840.625, 6209115.625, 6209870.3125, 6209993.75, 6210909.375, 6211101.5625, 6211885.9375, 6212260.9375, 6212829.6875, 6212857.8125, 6214385.9375, 6214543.75, 6214582.8125, 6214801.5625, 6215114.0625, 6216568.75, 6217576.5625, 6218818.75, 6219051.5625, 6219803.125, 6220967.1875, 6220976.5625, 6221323.4375, 6224356.25, 6225185.9375, 6225318.75, 6225487.5, 6225601.5625, 6226018.75, 6226273.4375, 6226301.5625, 6226645.3125, 6226990.625, 6227193.75, 6227206.25, 6228020.3125, 6228903.125, 6228981.25, 6229404.6875, 6229796.875, 6231181.25, 6231839.0625, 6232642.1875, 6232737.5, 6232764.0625, 6235429.6875, 6236746.875, 6237562.5, 6238801.5625, 6239642.1875, 6239970.3125, 6245578.125, 6246260.9375, 6247760.9375, 6248928.125, 6253873.4375, 6255315.625, 6255596.875, 6256468.75, 6258739.0625, 6258762.5, 6259578.125, 6259587.5, 6259604.6875, 6260725.0, 6261010.9375, 6262028.125, 6262034.375, 6262398.4375, 6262564.0625, 6262717.1875, 6263193.75, 6264081.25, 6264526.5625, 6264767.1875, 6264775.0, 6265775.0, 6265779.6875, 6265842.1875, 6266789.0625, 6267445.3125, 6267887.5, 6268039.0625, 6270425.0, 6271965.625, 6272042.1875, 6272168.75, 6273503.125, 6274350.0, 6275118.75, 6276451.5625, 6278107.8125, 6278609.375, 6279145.3125, 6281164.0625, 6281721.875, 6282296.875, 6282331.25, 6286415.625, 6286418.75, 6286621.875, 6287357.8125, 6287357.8125, 6287415.625, 6288018.75, 6288326.5625, 6288539.0625, 6288620.3125, 6288651.5625, 6288685.9375, 6288728.125, 6289129.6875, 6289146.875, 6289200.0, 6289264.0625, 6289748.4375, 6289807.8125, 6289876.5625, 6290153.125, 6290242.1875, 6290248.4375, 6290320.3125, 6290328.125, 6290396.875, 6290445.3125, 6290470.3125, 6290489.0625, 6290496.875, 6290670.3125, 6290718.75, 6290723.4375, 6291460.9375, 6291487.5, 6291653.125, 6291662.5, 6292031.25, 6292101.5625, 6292248.4375, 6292485.9375, 6292684.375, 6292795.3125, 6292950.0, 6292992.1875, 6292992.1875, 6293067.1875, 6293076.5625, 6293132.8125, 6293146.875, 6293223.4375, 6293289.0625, 6293373.4375, 6293384.375, 6293453.125, 6293546.875, 6295193.75, 6295331.25, 6295998.4375, 6296048.4375, 6296084.375, 6296653.125, 6296771.875, 6296979.6875, 6298868.75, 6299734.375, 6301840.625, 6304501.5625, 6304831.25, 6304887.5, 6304921.875, 6305214.0625, 6305701.5625, 6306040.625, 6307803.125, 6308629.6875, 6308793.75, 6309726.5625, 6311973.4375, 6312064.0625, 6313959.375, 6314418.75, 6315076.5625, 6316103.125, 6316126.5625, 6317031.25, 6317964.0625, 6317976.5625, 6318067.1875, 6318231.25, 6320265.625, 6320679.6875, 6321573.4375, 6322175.0, 6323085.9375, 6323262.5, 6323340.625, 6323407.8125, 6323443.75, 6323531.25, 6323646.875, 6323946.875, 6323962.5, 6324370.3125, 6324379.6875, 6324484.375, 6324689.0625, 6324834.375, 6324835.9375, 6324906.25, 6325201.5625, 6325315.625, 6325345.3125, 6325429.6875, 6325459.375, 6325537.5, 6325581.25, 6325589.0625, 6325796.875, 6325840.625, 6326012.5, 6326051.5625, 6326175.0, 6326279.6875, 6326484.375, 6326518.75, 6326598.4375, 6326795.3125, 6327046.875, 6327235.9375, 6327243.75, 6327317.1875, 6327325.0, 6327521.875, 6327665.625, 6327778.125, 6328100.0, 6328225.0, 6328276.5625, 6328306.25, 6328409.375, 6328473.4375, 6328560.9375, 6328681.25, 6328806.25, 6328854.6875, 6329218.75, 6329706.25, 6329784.375, 6329837.5, 6330539.0625, 6330781.25, 6331000.0, 6331143.75, 6331639.0625, 6331848.4375, 6332646.875, 6333185.9375, 6333678.125, 6335420.3125, 6335442.1875, 6335534.375, 6336090.625, 6336289.0625, 6336609.375, 6336637.5, 6336650.0, 6336887.5, 6337429.6875, 6337450.0, 6337460.9375, 6337560.9375, 6337631.25, 6338657.8125, 6339243.75, 6339284.375, 6339459.375, 6340517.1875, 6341106.25, 6341220.3125, 6341384.375, 6341529.6875, 6341665.625, 6341970.3125, 6341970.3125, 6342081.25, 6342103.125, 6342132.8125, 6342337.5, 6342362.5, 6342460.9375, 6343051.5625, 6343106.25, 6343600.0, 6343687.5, 6343709.375, 6343781.25, 6343796.875, 6344089.0625, 6344257.8125, 6344998.4375, 6345781.25, 6345820.3125, 6345848.4375, 6345865.625, 6346178.125, 6347512.5, 6347593.75, 6348209.375, 6348418.75, 6348592.1875, 6351053.125, 6352775.0, 6353720.3125, 6353842.1875, 6355443.75, 6356962.5, 6357484.375, 6357803.125, 6357868.75, 6358379.6875, 6358904.6875, 6359429.6875, 6359637.5, 6360684.375, 6362685.9375, 6367239.0625, 6367300.0, 6374601.5625, 6380487.5, 6381884.375, 6383410.9375, 6388000.0, 6389292.1875, 6390265.625, 6391351.5625, 6394407.8125, 6394734.375, 6395000.0, 6395279.6875, 6395393.75, 6395398.4375, 6395456.25, 6395473.4375, 6395960.9375, 6396245.3125, 6396300.0, 6396567.1875, 6396589.0625, 6396595.3125, 6397223.4375, 6397834.375, 6397906.25, 6398182.8125, 6398382.8125, 6398820.3125, 6398820.3125, 6398962.5, 6398964.0625, 6399328.125, 6399495.3125, 6399570.3125, 6399707.8125, 6400150.0, 6400353.125, 6400398.4375, 6400460.9375, 6400467.1875, 6400776.5625, 6401131.25, 6401317.1875, 6401401.5625, 6401440.625, 6401475.0, 6401560.9375, 6401853.125, 6401967.1875, 6402123.4375, 6402128.125, 6402134.375, 6402268.75, 6402395.3125, 6402400.0, 6402625.0, 6403054.6875, 6403100.0, 6403115.625, 6403200.0, 6403353.125, 6403393.75, 6403464.0625, 6403601.5625, 6403918.75, 6404062.5, 6404293.75, 6404517.1875, 6405096.875, 6405106.25, 6405548.4375, 6406046.875, 6406203.125, 6407287.5, 6407979.6875, 6408065.625, 6408821.875, 6409228.125, 6409242.1875, 6409284.375, 6409646.875, 6409865.625, 6410382.8125, 6410440.625, 6411728.125, 6411754.6875, 6412056.25, 6413075.0, 6413584.375, 6414154.6875, 6414301.5625, 6415962.5, 6418046.875, 6418246.875, 6418842.1875, 6419185.9375, 6419454.6875, 6420381.25, 6420557.8125, 6420851.5625, 6420948.4375, 6422067.1875, 6426635.9375, 6428140.625, 6429442.1875, 6431693.75, 6431925.0, 6432192.1875, 6432395.3125, 6432668.75, 6433021.875, 6433368.75, 6433570.3125, 6433665.625, 6433689.0625, 6434018.75, 6434356.25, 6434798.4375, 6434890.625, 6434940.625, 6435060.9375, 6435418.75, 6435773.4375, 6436132.8125, 6436209.375, 6436217.1875, 6436314.0625, 6436696.875, 6436720.3125, 6436803.125, 6436853.125, 6437071.875, 6437090.625, 6437212.5, 6437221.875, 6437700.0, 6437821.875, 6437939.0625, 6438106.25, 6438142.1875, 6438257.8125, 6438496.875, 6438701.5625, 6438845.3125, 6438867.1875, 6439004.6875, 6439121.875, 6439326.5625, 6439393.75, 6439579.6875, 6439646.875, 6439840.625, 6439954.6875, 6440181.25, 6440217.1875, 6440343.75, 6440698.4375, 6440887.5, 6440965.625, 6441209.375, 6441848.4375, 6441950.0, 6442190.625, 6442304.6875, 6442714.0625, 6442740.625, 6442975.0, 6443085.9375, 6443432.8125, 6443537.5, 6443593.75, 6443596.875, 6444246.875, 6444490.625, 6444895.3125, 6445562.5, 6445606.25, 6445706.25, 6446425.0, 6446554.6875, 6446631.25, 6446850.0, 6447282.8125, 6447409.375, 6447423.4375, 6447432.8125, 6447479.6875, 6447503.125, 6447553.125, 6447646.875, 6447656.25, 6447665.625, 6447839.0625, 6447853.125, 6447987.5, 6448067.1875, 6448265.625, 6448292.1875, 6448376.5625, 6448760.9375, 6448781.25, 6448875.0, 6448960.9375, 6449045.3125, 6449217.1875, 6449242.1875, 6449648.4375, 6449790.625, 6449893.75, 6450065.625, 6450139.0625, 6450223.4375, 6450275.0, 6450368.75, 6450539.0625, 6450773.4375, 6450996.875, 6451051.5625, 6451126.5625, 6451251.5625, ...], [29.46614295636118, 34.89466780614427, 64.66376872356577, 6.001042580327349, 16.271641335888333, 10.310912004807255, 5.03439816442911, 15.682802489097922, 11.673940955868176, 41.879594886681964, 18.949704770330726, 50.705774311794286, 5.583661113154154, 43.4556310520045, 102.92257901283614, 63.307309782801106, 37.844244005567916, 32.255331742637516, 28.511233139227297, 21.195783240131632, 11.33427192577033, 7.9760420381386385, 27.312745791194878, 29.396659295019596, 43.25355535726443, 45.26212234032099, 76.6188293598401, 35.84922754858235, 24.02124050066476, 15.718230732608658, 8.245078279101456, 96.22808102328312, 41.72537600896125, 27.685985428947355, 127.00963936921974, 53.249021284627005, 34.809231451290486, 38.76603763636735, 66.99838329368475, 79.5593145364086, 5.237192844393428, 62.790457669366745, 107.81725161192558, 24.447703408426737, 24.673525506684687, 24.278891895586394, 74.60755358112812, 67.34886469274352, 35.144908353434985, 56.65028633396798, 76.46344933505532, 86.19490272045074, 91.98692737524193, 202.20009230058145, 19.879944965176094, 49.60786947611906, 195.84897110097583, 17.56962007112397, 25.698706807932176, 16.416933648555343, 80.9151408204734, 64.25151224238734, 7.789629741189087, 31.34316193932247, 96.69453696637345, 23.987449786871224, 66.7969209211594, 22.424162644311778, 23.716703048377457, 54.75881947191367, 97.01734242067751, 17.10989721037108, 21.845279365630823, 14.667139125561603, 29.120002297473757, 108.14649581667095, 70.96384994220237, 64.25803542781446, 15.239019247897001, 28.089119327638567, 96.35290435614402, 63.2933640227412, 63.98514781230118, 164.63364611160975, 7.189911770292875, 37.82207354777936, 36.95560426364189, 9.1485940521663, 7.5967759396280465, 156.13912692818135, 6.615819754299989, 52.87714251543204, 63.279201433259594, 94.61045390392245, 187.7263721898676, 177.0824417461332, 25.792126471648185, 15.374603384213087, 103.8579240419815, 25.94051605045278, 30.241380117284873, 105.67354631237427, 59.26609516973769, 12.056071076875904, 23.820640975174836, 64.72034127790852, 98.63542137390294, 14.722319458056173, 5.800850710868005, 55.933921886885955, 96.54893738382832, 13.837227442166679, 95.5634806125359, 107.40173779522885, 118.67133393117157, 20.23855054875278, 29.532526295192575, 32.15330990098316, 22.09425929611041, 72.23740685224888, 91.58769689148833, 7.848958699532705, 92.7136337496909, 26.758808567967606, 90.61456923022949, 11.288700949920695, 10.828814387460437, 27.40418324768745, 62.15978766892589, 408.63911222511035, 23.188733573949115, 43.61543386490648, 47.10543701295592, 39.684728554706766, 23.1408630063271, 5.3417430737877645, 19.20320787715557, 22.320590029940938, 81.34096852250035, 34.076483176656694, 67.87482701166569, 101.2714934563043, 26.851546158338248, 68.87894352534856, 12.169040760218525, 69.33895578444996, 10.707030632187054, 121.19850229061842, 8.097176202763407, 6.478190048694035, 7.2353877431378155, 15.79010168759135, 109.44553687525486, 132.86568597268905, 41.325520495399694, 49.82297916013049, 31.516035359443315, 17.91432317199329, 63.47991618578855, 51.9811434018088, 332.6588124215203, 82.62106794786476, 45.78123064673652, 26.99013898326902, 50.0170018187316, 5.82168029985566, 23.556168183319205, 5.295378609131146, 6.073183482356796, 98.54779766268939, 46.17947636483166, 55.62501280472835, 13.87732849817292, 8.45967347239718, 12.88402502206988, 87.83101002270824, 80.20930584564746, 29.11543593469323, 16.194701994875047, 17.93229581691668, 39.24470975081672, 225.8004342554701, 54.19099547404903, 14.846840650652315, 6.927148146271693, 40.65483471590271, 17.812241515636824, 44.75549799372027, 237.57090833377353, 29.87020480711103, 18.183752566055407, 63.073168191475574, 12.138412854026003, 21.368763270362777, 26.510651705916136, 16.595038310819717, 6.83873157515742, 56.15845458275638, 49.32126427022772, 11.267429692742953, 91.36841795085861, 29.02997425565731, 49.61987761906548, 23.955287543938134, 5.1244501416819395, 11.1729063919127, 16.444927734648342, 67.41893765643572, 37.20162961463499, 65.25889087662638, 47.9306653426039, 173.92948180207318, 9.107344578431514, 14.166518917744995, 54.0754330607759, 46.59931239724047, 13.231235121588028, 32.81735620160895, 5.210699961686373, 19.4982098203329, 16.86860277800522, 6.25372866746394, 11.2049889911447, 44.999500604226384, 41.46877556954584, 20.99266495877907, 9.241922110330355, 18.175752478467725, 33.990503473569376, 114.87579189268921, 13.90971881010686, 53.448991434627075, 20.84401199785035, 70.47187140364744, 46.62518745650779, 60.07580501477309, 6.039879588688079, 67.45460910409378, 6.237015230892785, 65.64973717179605, 10.326152006128433, 56.83337285013876, 14.077760239618586, 12.317299929190428, 6.6187895420756275, 40.530628905364715, 99.9910132960009, 88.07835346521264, 92.44854618811746, 7.877818756157669, 11.039461089704517, 8.929161677734033, 66.79653708000104, 71.7686771208666, 147.84801438847893, 36.910831142651624, 151.96289439928856, 17.35328644933281, 8.181062456418323, 97.40926110062684, 196.80630039676026, 18.889225594302797, 42.05848664552863, 31.342470501909077, 7.879791988574291, 55.04150784574637, 13.501051879329998, 58.43133261620684, 22.95800158817724, 27.188896072645168, 6.299922777814133, 89.01557794462168, 74.41816910893672, 6.162003629939529, 6.200710147847419, 18.67800023787726, 17.27893663629259, 38.16469410116226, 62.75023951519738, 16.869423253916, 29.84799391450403, 83.80296201354892, 38.65008334421999, 74.89154514093563, 23.301751352635815, 5.516912560583944, 97.96445929582984, 80.96284202104549, 109.50792241545575, 78.13580318684397, 6.4906167391248575, 94.23294746591714, 22.111048345590497, 77.11017756589641, 46.665570037473074, 15.88732944485232, 57.08711395550629, 71.8373575772388, 11.234678154643927, 17.61731825224718, 31.33101913500934, 52.54717367964136, 7.312633646503341, 33.38408928478257, 44.97961126454363, 17.22713858713271, 77.52350867865084, 93.48330688807799, 171.3601481323951, 17.09319273019938, 62.51155262025154, 54.21735104047406, 25.836949756730096, 55.5168304422002, 9.128528537203794, 8.860965046511536, 124.50552169796592, 93.13596113091808, 112.76372957305769, 184.03473312560976, 8.23945194351891, 22.010961365332594, 151.66281873272638, 71.085402300625, 51.17141957685772, 84.43535282022418, 9.730978989517068, 21.4689567206818, 22.978307891106873, 10.469781536801419, 83.62849244069798, 90.1546393360932, 75.0265303904247, 23.784922008397025, 83.90717334326177, 71.16964579569624, 20.26678548257164, 82.44728967944543, 109.37371960664692, 10.945826913823497, 8.061994711656595, 60.19102901167883, 13.009667281967731, 19.867584998802315, 54.1552150652025, 17.301502880916956, 33.641830698748905, 21.080304769452496, 25.733853355165717, 22.34110947268832, 5.255627338413417, 85.45387131191931, 7.341432808225597, 53.47405637738028, 123.95526639864022, 96.30170125799509, 119.91891843241375, 88.22084152011094, 45.714902334316776, 5.047190968762353, 62.659074894985835, 104.79498398091611, 74.64602970683734, 8.717570987112618, 79.61562938668177, 13.575720435820209, 70.21405835910537, 47.8412796201619, 172.97701772087993, 46.95717284393178, 89.3298762237036, 89.92265530202295, 6.603342247805715, 17.266604656417734, 14.066118018582365, 119.38194221929282, 19.49256441438122, 52.429011575493405, 10.612798817720993, 23.64171429793589, 112.75951202328848, 29.180771327641693, 56.05922499981078, 62.19341412205463, 145.66728701584034, 18.54978474932326, 27.028432738785327, 7.450312729012917, 157.5446459535095, 42.561242267795514, 148.43881425744496, 97.16901263508025, 55.31835567494633, 21.32996544442768, 76.4056577373544, 10.179782026978245, 64.17568955006244, 45.80195120397896, 27.240260181434653, 6.288953330135103, 8.542966859064471, 5.3662753701675205, 5.347727584151004, 8.647047601569696, 49.69390773415204, 11.573762889812638, 75.1562989699148, 6.14239891375086, 17.964847204309077, 43.70974001611851, 98.39657970687682, 190.44570627808386, 240.19867223874317, 66.12167848662754, 145.21535319387115, 11.986774542332839, 15.73678502466822, 12.270668286938811, 16.973404976281785, 86.59145251430238, 11.61778352035877, 70.39229227687176, 32.26510988119114, 12.650559847280618, 12.29182725091224, 13.448252483472286, 46.66270971446542, 24.87006349673412, 5.664583346794878, 7.822920529926763, 31.389953229531738, 71.80527895042079, 5.168733573827221, 54.082440899779364, 41.20134736197093, 8.456333052239227, 141.21702970599088, 261.9225483970195, 5.043268215726055, 105.24024940882072, 191.34613470984914, 8.098364687003283, 5.104847676103474, 8.729659604656302, 5.116197982745979, 12.201664698128067, 103.30055583801851, 23.019929962408565, 15.292834564319394, 48.20314732689, 30.04635399084887, 11.15703259442896, 17.886262012634003, 12.957606604091541, 101.64915798360599, 28.36011458254164, 126.52878655686558, 20.689082496199955, 57.593319002642644, 45.445129578465455, 38.65990924792773, 156.31060017748084, 21.174493003882947, 55.76195167798568, 143.98947161082887, 89.68835462382134, 28.673806826304045, 18.949634858386883, 41.12930736316518, 91.10420668713877, 28.891319215611805, 16.342959927222143, 79.45804562559543, 105.23979591444333, 23.05895483688018, 7.4250093056953395, 39.418932253412876, 80.72197366748611, 14.511714534446641, 61.26178535087109, 105.98047702727834, 125.45575469707865, 80.18991436979316, 24.365448916472655, 90.6479367453606, 45.67114785445923, 31.49211243364592, 22.513157538010983, 8.40458436690202, 31.740384423526194, 41.84063144789913, 58.34685353630218, 85.00579081338903, 72.17261347594753, 62.28979622354741, 24.35537308013245, 170.97430294585305, 97.42899726299348, 178.41501991431096, 16.73111097122793, 18.534298503634894, 33.07236242510282, 115.0739944281841, 13.587369107255379, 11.63376861971371, 279.3592328189296, 5.699358164780795, 33.9040667065419, 9.65436676089362, 7.409604630778196, 52.84421198067117, 6.631937465202007, 16.657503648806607, 15.791594397154508, 78.04767830527825, 16.429540981733666, 24.94455607248337, 21.45860677444642, 14.430058710057583, 19.32238452870253, 23.971223471594534, 17.297843537661244, 27.52905066572871, 14.290965825577945, 25.51544859741678, 40.58766977723931, 217.51850357184918, 26.363511400295717, 15.679697431272622, 26.535275555282006, 24.256740921078084, 12.740123998266217, 15.672502512720273, 69.92536130304899, 6.982354561687803, 126.08058719714623, 17.268957414753952, 36.60945865693839, 22.987589509227647, 5.222289462834456, 23.82277743016461, 36.264705267152436, 45.2173805545865, 79.26037612878706, 50.23102452451277, 42.00491551728205, 147.37328807501436, 17.93171565505934, 9.792402683818676, 144.291619905918, 206.23865731535165, 27.71394703967504, 83.47957121543243, 54.944323589898985, 6.517283128908469, 15.808842708221972, 68.0326590591978, 5.8426984234097965, 97.47139514324294, 35.41734502792419, 11.502862170654947, 233.00607882775157, 136.72757646736778, 5.216129814357457, 18.14161332250755, 26.643045473383253, 82.94579862067644, 6.905620850330565, 5.928480433966651, 83.41176498442123, 20.37099612682253, 28.426013181149663, 37.441299987888364, 92.94360076512699, 97.76144748404602, 35.10369213900775, 98.15850079546077, 196.5565872856599, 5.946856494129732, 42.84697867903148, 15.689583934585041, 17.506749497834647, 6.888551655947468, 10.261591305753623, 102.96671354888605, 12.369746102689486, 99.60430239861842, 87.37758266257268, 46.58569777230082, 27.351434646092294, 41.37438878787537, 60.90212941818953, 171.57284592879603, 6.4821996338837975, 9.025649176895136, 48.96531987720412, 83.75236004524295, 107.29040130604794, 5.121994936593741, 5.055073282604273, 8.597244903200389, 54.74054193330174, 10.655038488340825, 48.1513056175563, 14.309765273379318, 10.362369348127439, 80.66436028421359, 289.41620205203316, 28.509978956441223, 13.987606680124461, 13.106366928935616, 105.94555104897235, 191.17149066616375, 42.09196348526238, 9.028561796928729, 46.09029003240881, 13.620804424235175, 66.68636084002357, 15.343793151900568, 25.360948657618486, 44.67466071060815, 32.56411315657067, 80.46463476427618, 71.05530617836645, 69.69674343891029, 10.706767526036092, 225.39985114163719, 14.984114214334209, 25.628376704916967, 39.6709736368136, 31.382218897863144, 16.95753976485238, 10.05837615112097, 9.236063478942, 79.85735447817707, 19.27996660505413, 23.63302402973133, 16.085267464216155, 10.757498920521606, 7.810922320326662, 5.157731874295208, 87.1647405672593, 56.366776929479364, 85.43776741429744, 83.83265497954639, 5.6898983424929135, 10.708312094715346, 24.57105994502841, 91.61240360214107, 6.479921218960011, 7.03418247161403, 39.528626827594586, 109.3948147901985, 99.35149784480654, 22.121103217869333, 120.78606751535267, 18.495587908510256, 15.783510092108555, 14.396386381233688, 190.9411298514434, 26.540819927341758, 90.44317307321765, 10.071459305075695, 6.658131763103914, 38.98253083822654, 11.711254535924025, 17.784735907501684, 5.68479569184825, 87.0055941518841, 11.744873608101395, 51.8306195924675, 62.35050391965729, 48.100477210469116, 41.090023955795246, 142.48624219598292, 12.888027467242283, 10.735999341597408, 29.81665373146762, 9.882742769795842, 21.87904403128418, 14.102915611292271, 61.510273342061865, 13.379494765513831, 16.062934799722218, 52.304054559819264, 27.239463839285516, 26.240921304825683, 78.56305950593458, 14.768239951196584, 15.869798716827546, 71.1487124128939, 10.655930818472493, 60.15937648701687, 46.527142099557075, 7.5891279751660985, 25.844909040844225, 74.10506077118622, 7.465015665777568, 113.85366697811544, 24.588620693442166, 40.26731106489816, 5.180183178585398, 13.777555511964087, 53.10488220605299, 91.80333416339991, 52.04133445114756, 104.83673186297156, 69.51331775974059, 10.692605961895143, 47.402395681158126, 13.908665559243596, 20.309766746019488, 33.93553950823994, 10.441425294510758, 249.19515464983712, 56.74197865167592, 39.47250200452737, 10.517341300282741, 206.82215695842564, 9.338501636799428, 80.2490677864298, 21.130412207113014, 85.53342792596052, 81.07745795510618, 5.600056694525086, 88.65845639749375, 55.48123032031692, 5.604602823698312, 39.3800083646815, 13.450362437392425, 6.34180489500313, 147.24643174262135, 100.26214403134547, 27.74175033424267, 7.169784446299395, 66.55815445892634, 56.80935212641939, 51.65706520428483, 56.78850026162399, 31.452691555776497, 38.46537114191911, 5.331393245693501, 26.326019860124603, 43.92218917866285, 104.5738568394266, 7.3802227301215915, 107.52187949405548, 50.983278013220904, 55.280367055851045, 5.766618699714083, 65.51901391489791, 94.07095573016232, 11.60060524604499, 28.96863850092293, 31.155697971237526, 14.499414931453481, 114.26745540751915, 5.85254862564156, 13.286151825553018, 40.7692582516256, 44.6999606142612, 22.831825951035103, 106.5485276365972, 61.43409325452019, 20.62713403032821, 50.784552116525006, 5.1814520787603975, 36.13177588736703, 94.80158682840472, 41.55349351379843, 66.39600325684212, 6.05780628965902, 68.00358150018312, 5.738679503546568, 46.815538698423, 51.115313373697695, 31.8849621828331, 138.59556297157144, 52.51102702877794, 7.970798797245005, 91.87409126595233, 17.531545158937714, 103.87018264815015, 6.161069553473876, 28.18963099727367, 18.147070241236513, 77.39556950606827, 28.207918891310946, 45.637603384961025, 26.923341181228707, 28.74220220935622, 7.858615599006493, 37.761751412879896, 19.701212888298723, 64.87010813541718, 20.224250627868013, 22.151007167102385, 11.71973017686774, 53.84736248931625, 16.446518920084845, 54.74210882284788, 17.418164332639808, 8.523963928693995, 12.373972914713422, 57.60403391455971, 5.836691067054855, 11.610916474102781, 18.217776328183398, 80.62651973199043, 91.75093881572303, 30.4561139692433, 5.956270634915243, 51.566782403884915, 52.408011847277656, 15.211547232257342, 13.11505756276263, 29.39272233494622, 126.54984853985313, 5.205878432218828, 31.48716883479492, 45.49183908502645, 29.282621279806555, 36.81608984907757, 7.674288399983466, 24.788673764382242, 42.07297558170803, 85.43527726017496, 24.810451304399955, 120.17597044949694, 11.066026784257186, 5.635182035949997, 6.215326755526403, 30.319627722073708, 53.35427119599881, 24.576595508406566, 54.85380474371653, 7.1068363838903545, 8.773066802251469, 272.87283164853227, 5.959172148872072, 142.99117260529414, 31.473796726674514, 44.14296549777613, 30.568736730665698, 5.662784745048672, 17.296972386276913, 24.52390636343675, 16.876950997586462, 187.9816856561169, 9.468952703657214, 44.10719989735079, 106.12789917404584, 7.934786028757159, 21.76353968565492, 45.85158365207925, 5.031808061299669, 10.120493389181986, 21.86183974681438, 6.564621132723172, 11.613436474838009, 65.30290744134643, 44.538902401718005, 51.586250000048906, 5.058466958081332, 73.66670609644194, 61.77184935299613, 34.705488183747704, 17.171338106030696, 35.82309468344595, 14.648920519264667, 56.92520759654927, 41.038694849446614, 7.877343717349461, 43.23127684268867, 33.354492602058016, 64.113136450867, 69.79608856508037, 27.721905995179245, 47.815509435426875, 54.72002661938501, 14.158226945059393, 8.73443113164074, 5.204993661397938, 21.66574945104945, 13.444585528229553, 60.19967162323468, 29.5532831117764, 148.3568833822006, 55.936565565116254, 18.727660634165858, 27.440315453722786, 14.246154603820461, 15.23451284640377, 19.37940324855489, 12.515414271253537, 6.303196319280029, 50.00490671928967, 32.13052446613406, 7.379073886716751, 5.23661400844481, 112.42282275905457, 91.55756079857778, 39.70994729214559, 25.996219747876836, 117.47417913936525, 16.77058541796148, 20.017033346981236, 8.06583655970192, 50.684909318313025, 18.890714802050493, 253.6391960897358, 6.936600239039431, 83.96042660353292, 37.052507486845734, 21.50189734902463, 16.300517649989086, 20.89828491893553, 12.61298296705235, 38.529168220247456, 69.39038093524807, 29.47725185481997, 5.8018676998023935, 36.75080790920106, 72.11512752395679, 100.52141045446417, 17.69158740611882, 54.83785247471758, 17.138754060710703, 18.792226466406195, 37.583367463537826, 7.605702533564776, 79.64950592337665, 42.04664322344028, 45.09891861883565, 19.916801734399527, 73.1593185107693, 55.16077804324815, 51.77478333070788, 86.16805164902584, 159.56899645760092, 185.7894375522528, 46.43338568552739, 48.36594947371991, 67.62186130564045, 16.96454251417482, 25.65172130207084, 14.122582997516979, 47.77431313287631, 51.78979117600526, 38.73697337190569, 33.1006799371058, 16.07990946567139, 10.423221910425198, 25.872475829782076, 45.446711810491664, 42.33972888711746, 6.405766218315764, 39.62512480628133, 94.54232822497568, 8.862044852350726, 98.32779135793336, 86.79048192542237, 21.502811638229986, 63.07489791890952, 10.78411068859828, 68.45871554210308, 45.3777450890042, 279.6570273235615, 126.95380632898534, 14.02044432437086, 74.83645565169154, 97.27255213143594, 8.870310959866542, 42.37866989604403, 126.1968288885756, 47.63835088562143, 67.97335324525471, 68.68095487949462, 11.627150643823825, 239.95728825340333, 238.33797204500488, 5.664409934476309, 12.077997373085347, 13.406025899834525, 30.973088941030376, 32.10091611871577, 89.69564084923556, 100.50533781276371, 62.327311499429, 64.72191974986589, 17.774365899481975, 48.28953419138089, 7.621880695049932, 182.4486254039037, 19.921123690084443, 73.94913384985843, 18.869063724058073, 91.13576601984894, 9.90361129471878, 13.024687945376419, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([2844334.375, 2867607.8125, 2899107.8125, 3160446.875, 3208492.1875, 3667306.25, 3667375.0, 5204551.5625, 5355490.625, 5355506.25, 5355518.75, 5394726.5625, 5435865.625, 5478810.9375, 5485375.0, 5506190.625, 5506504.6875, 5510750.0, 5511132.8125, 5512500.0, 5513382.8125, 5513732.8125, 5525753.125, 5526879.6875, 5569276.5625, 5569292.1875, 5595462.5, 5596639.0625, 5597496.875, 5604431.25, 5608935.9375, 5648776.5625, 5672396.875, 5672410.9375, 5672701.5625, 5673695.3125, 5677460.9375, 5679276.5625, 5680117.1875, 5680400.0, 5680479.6875, 5680803.125, 5681062.5, 5681157.8125, 5681673.4375, 5682685.9375, 5683543.75, 5683845.3125, 5683846.875, 5684967.1875, 5685981.25, 5686248.4375, 5686326.5625, 5686789.0625, 5686893.75, 5687856.25, 5688046.875, 5688617.1875, 5689312.5, 5689418.75, 5689456.25, 5690023.4375, 5690212.5, 5690435.9375, 5690581.25, 5691760.9375, 5692200.0, 5692207.8125, 5692329.6875, 5692364.0625, 5693579.6875, 5693934.375, 5694592.1875, 5696789.0625, 5699404.6875, 5700428.125, 5701667.1875, 5703225.0, 5703257.8125, 5704850.0, 5709995.3125, 5712893.75, 5713200.0, 5713495.3125, 5714382.8125, 5715043.75, 5716548.4375, 5718998.4375, 5722725.0, 5723395.3125, 5726364.0625, 5728387.5, 5740957.8125, 5746317.1875, 5748117.1875, 5768720.3125, 5771245.3125, 5794681.25, 5802875.0, 5815292.1875, 5827226.5625, 5831528.125, 5838148.4375, 5849975.0, 5859031.25, 5862059.375, 5863895.3125, 5870635.9375, 5875040.625, 5875753.125, 5876826.5625, 5879014.0625, 5879021.875, 5884640.625, 5890335.9375, 5892237.5, 5892414.0625, 5894365.625, 5895559.375, 5902651.5625, 5903507.8125, 5905025.0, 5907129.6875, 5907335.9375, 5907600.0, 5910271.875, 5911460.9375, 5912428.125, 5912882.8125, 5913215.625, 5913468.75, 5914925.0, 5915337.5, 5916537.5, 5916900.0, 5918221.875, 5920009.375, 5920128.125, 5920178.125, 5922803.125, 5923153.125, 5923957.8125, 5926329.6875, 5927329.6875, 5927918.75, 5928181.25, 5929662.5, 5929812.5, 5929931.25, 5930959.375, 5931478.125, 5931520.3125, 5933812.5, 5934031.25, 5937446.875, 5939065.625, 5940521.875, 5946595.3125, 5947926.5625, 5948189.0625, 5948529.6875, 5951557.8125, 5951614.0625, 5952504.6875, 5953868.75, 5954756.25, 5955535.9375, 5956703.125, 5957618.75, 5963157.8125, 5965631.25, 5967098.4375, 5967839.0625, 5968442.1875, 5970242.1875, 5970737.5, 5971039.0625, 5972198.4375, 5972832.8125, 5972934.375, 5973362.5, 5973409.375, 5973675.0, 5973945.3125, 5974489.0625, 5975121.875, 5975756.25, 5977137.5, 5977325.0, 5977623.4375, 5978129.6875, 5978568.75, 5978693.75, 5978832.8125, 5979456.25, 5979701.5625, 5980026.5625, 5981679.6875, 5982023.4375, 5982617.1875, 5988517.1875, 5988901.5625, 5991412.5, 5993779.6875, 5993851.5625, 5999201.5625, 6000825.0, 6001534.375, 6002329.6875, 6003893.75, 6004926.5625, 6009876.5625, 6010026.5625, 6010792.1875, 6011859.375, 6015225.0, 6015718.75, 6015735.9375, 6016740.625, 6017834.375, 6018084.375, 6018639.0625, 6019220.3125, 6019476.5625, 6020037.5, 6021928.125, 6021956.25, 6021956.25, 6022343.75, 6022510.9375, 6022651.5625, 6023131.25, 6023623.4375, 6023876.5625, 6026889.0625, 6027570.3125, 6027621.875, 6030131.25, 6030657.8125, 6031393.75, 6031817.1875, 6032823.4375, 6033057.8125, 6036921.875, 6039740.625, 6039959.375, 6042781.25, 6043423.4375, 6044745.3125, 6046421.875, 6046517.1875, 6047240.625, 6047345.3125, 6050003.125, 6050239.0625, 6052128.125, 6052667.1875, 6059857.8125, 6059864.0625, 6063660.9375, 6065279.6875, 6065620.3125, 6068851.5625, 6069579.6875, 6072668.75, 6073267.1875, 6074065.625, 6075742.1875, 6075760.9375, 6075826.5625, 6076157.8125, 6076314.0625, 6076414.0625, 6076542.1875, 6077289.0625, 6079196.875, 6082748.4375, 6085510.9375, 6091801.5625, 6092162.5, 6094225.0, 6094425.0, 6095173.4375, 6095607.8125, 6099920.3125, 6100914.0625, 6100940.625, 6101396.875, 6102950.0, 6104317.1875, 6107592.1875, 6107796.875, 6107896.875, 6109271.875, 6109351.5625, 6109417.1875, 6109940.625, 6110471.875, 6110703.125, 6110976.5625, 6112154.6875, 6112457.8125, 6112507.8125, 6112664.0625, 6113367.1875, 6114045.3125, 6115300.0, 6115756.25, 6116401.5625, 6116579.6875, 6116643.75, 6117465.625, 6119254.6875, 6119853.125, 6122185.9375, 6125357.8125, 6127062.5, 6127409.375, 6127795.3125, 6128095.3125, 6129504.6875, 6132526.5625, 6136593.75, 6138835.9375, 6139381.25, 6139835.9375, 6147523.4375, 6148398.4375, 6149307.8125, 6150015.625, 6150459.375, 6150860.9375, 6150893.75, 6152653.125, 6153068.75, 6153579.6875, 6153653.125, 6154018.75, 6154018.75, 6154132.8125, 6154214.0625, 6155154.6875, 6155464.0625, 6155468.75, 6155601.5625, 6156115.625, 6156692.1875, 6156881.25, 6156998.4375, 6157017.1875, 6157068.75, 6157368.75, 6157400.0, 6157446.875, 6157885.9375, 6158045.3125, 6158054.6875, 6159240.625, 6159257.8125, 6159570.3125, 6159609.375, 6159650.0, 6160218.75, 6160409.375, 6160726.5625, 6161179.6875, 6163321.875, 6164603.125, 6164875.0, 6165875.0, 6167465.625, 6167470.3125, 6167567.1875, 6167765.625, 6167804.6875, 6168239.0625, 6168282.8125, 6168353.125, 6168620.3125, 6169389.0625, 6169659.375, 6169909.375, 6170096.875, 6170514.0625, 6172548.4375, 6173146.875, 6176314.0625, 6182787.5, 6183995.3125, 6185284.375, 6185565.625, 6185645.3125, 6186067.1875, 6186448.4375, 6186704.6875, 6187006.25, 6187353.125, 6187953.125, 6188257.8125, 6188646.875, 6188812.5, 6188943.75, 6188984.375, 6188992.1875, 6189087.5, 6189365.625, 6189415.625, 6189464.0625, 6189823.4375, 6190173.4375, 6190192.1875, 6190607.8125, 6190632.8125, 6190671.875, 6191367.1875, 6191615.625, 6191879.6875, 6191903.125, 6192234.375, 6192253.125, 6192307.8125, 6192351.5625, 6192429.6875, 6192739.0625, 6193237.5, 6193598.4375, 6193912.5, 6194090.625, 6194290.625, 6194442.1875, 6194445.3125, 6194984.375, 6195079.6875, 6195157.8125, 6195217.1875, 6195640.625, 6195750.0, 6195756.25, 6196867.1875, 6197301.5625, 6197810.9375, 6197814.0625, 6197865.625, 6197934.375, 6197989.0625, 6199078.125, 6199846.875, 6201798.4375, 6203592.1875, 6203832.8125, 6204357.8125, 6205073.4375, 6207265.625, 6207481.25, 6208840.625, 6209115.625, 6209870.3125, 6209993.75, 6210909.375, 6211101.5625, 6211885.9375, 6212260.9375, 6212829.6875, 6212857.8125, 6214385.9375, 6214543.75, 6214582.8125, 6214801.5625, 6215114.0625, 6216568.75, 6217576.5625, 6218818.75, 6219051.5625, 6219803.125, 6220967.1875, 6220976.5625, 6221323.4375, 6224356.25, 6225185.9375, 6225318.75, 6225487.5, 6225601.5625, 6226018.75, 6226273.4375, 6226301.5625, 6226645.3125, 6226990.625, 6227193.75, 6227206.25, 6228020.3125, 6228903.125, 6228981.25, 6229404.6875, 6229796.875, 6231181.25, 6231839.0625, 6232642.1875, 6232737.5, 6232764.0625, 6235429.6875, 6236746.875, 6237562.5, 6238801.5625, 6239642.1875, 6239970.3125, 6245578.125, 6246260.9375, 6247760.9375, 6248928.125, 6253873.4375, 6255315.625, 6255596.875, 6256468.75, 6258739.0625, 6258762.5, 6259578.125, 6259587.5, 6259604.6875, 6260725.0, 6261010.9375, 6262028.125, 6262034.375, 6262398.4375, 6262564.0625, 6262717.1875, 6263193.75, 6264081.25, 6264526.5625, 6264767.1875, 6264775.0, 6265775.0, 6265779.6875, 6265842.1875, 6266789.0625, 6267445.3125, 6267887.5, 6268039.0625, 6270425.0, 6271965.625, 6272042.1875, 6272168.75, 6273503.125, 6274350.0, 6275118.75, 6276451.5625, 6278107.8125, 6278609.375, 6279145.3125, 6281164.0625, 6281721.875, 6282296.875, 6282331.25, 6286415.625, 6286418.75, 6286621.875, 6287357.8125, 6287357.8125, 6287415.625, 6288018.75, 6288326.5625, 6288539.0625, 6288620.3125, 6288651.5625, 6288685.9375, 6288728.125, 6289129.6875, 6289146.875, 6289200.0, 6289264.0625, 6289748.4375, 6289807.8125, 6289876.5625, 6290153.125, 6290242.1875, 6290248.4375, 6290320.3125, 6290328.125, 6290396.875, 6290445.3125, 6290470.3125, 6290489.0625, 6290496.875, 6290670.3125, 6290718.75, 6290723.4375, 6291460.9375, 6291487.5, 6291653.125, 6291662.5, 6292031.25, 6292101.5625, 6292248.4375, 6292485.9375, 6292684.375, 6292795.3125, 6292950.0, 6292992.1875, 6292992.1875, 6293067.1875, 6293076.5625, 6293132.8125, 6293146.875, 6293223.4375, 6293289.0625, 6293373.4375, 6293384.375, 6293453.125, 6293546.875, 6295193.75, 6295331.25, 6295998.4375, 6296048.4375, 6296084.375, 6296653.125, 6296771.875, 6296979.6875, 6298868.75, 6299734.375, 6301840.625, 6304501.5625, 6304831.25, 6304887.5, 6304921.875, 6305214.0625, 6305701.5625, 6306040.625, 6307803.125, 6308629.6875, 6308793.75, 6309726.5625, 6311973.4375, 6312064.0625, 6313959.375, 6314418.75, 6315076.5625, 6316103.125, 6316126.5625, 6317031.25, 6317964.0625, 6317976.5625, 6318067.1875, 6318231.25, 6320265.625, 6320679.6875, 6321573.4375, 6322175.0, 6323085.9375, 6323262.5, 6323340.625, 6323407.8125, 6323443.75, 6323531.25, 6323646.875, 6323946.875, 6323962.5, 6324370.3125, 6324379.6875, 6324484.375, 6324689.0625, 6324834.375, 6324835.9375, 6324906.25, 6325201.5625, 6325315.625, 6325345.3125, 6325429.6875, 6325459.375, 6325537.5, 6325581.25, 6325589.0625, 6325796.875, 6325840.625, 6326012.5, 6326051.5625, 6326175.0, 6326279.6875, 6326484.375, 6326518.75, 6326598.4375, 6326795.3125, 6327046.875, 6327235.9375, 6327243.75, 6327317.1875, 6327325.0, 6327521.875, 6327665.625, 6327778.125, 6328100.0, 6328225.0, 6328276.5625, 6328306.25, 6328409.375, 6328473.4375, 6328560.9375, 6328681.25, 6328806.25, 6328854.6875, 6329218.75, 6329706.25, 6329784.375, 6329837.5, 6330539.0625, 6330781.25, 6331000.0, 6331143.75, 6331639.0625, 6331848.4375, 6332646.875, 6333185.9375, 6333678.125, 6335420.3125, 6335442.1875, 6335534.375, 6336090.625, 6336289.0625, 6336609.375, 6336637.5, 6336650.0, 6336887.5, 6337429.6875, 6337450.0, 6337460.9375, 6337560.9375, 6337631.25, 6338657.8125, 6339243.75, 6339284.375, 6339459.375, 6340517.1875, 6341106.25, 6341220.3125, 6341384.375, 6341529.6875, 6341665.625, 6341970.3125, 6341970.3125, 6342081.25, 6342103.125, 6342132.8125, 6342337.5, 6342362.5, 6342460.9375, 6343051.5625, 6343106.25, 6343600.0, 6343687.5, 6343709.375, 6343781.25, 6343796.875, 6344089.0625, 6344257.8125, 6344998.4375, 6345781.25, 6345820.3125, 6345848.4375, 6345865.625, 6346178.125, 6347512.5, 6347593.75, 6348209.375, 6348418.75, 6348592.1875, 6351053.125, 6352775.0, 6353720.3125, 6353842.1875, 6355443.75, 6356962.5, 6357484.375, 6357803.125, 6357868.75, 6358379.6875, 6358904.6875, 6359429.6875, 6359637.5, 6360684.375, 6362685.9375, 6367239.0625, 6367300.0, 6374601.5625, 6380487.5, 6381884.375, 6383410.9375, 6388000.0, 6389292.1875, 6390265.625, 6391351.5625, 6394407.8125, 6394734.375, 6395000.0, 6395279.6875, 6395393.75, 6395398.4375, 6395456.25, 6395473.4375, 6395960.9375, 6396245.3125, 6396300.0, 6396567.1875, 6396589.0625, 6396595.3125, 6397223.4375, 6397834.375, 6397906.25, 6398182.8125, 6398382.8125, 6398820.3125, 6398820.3125, 6398962.5, 6398964.0625, 6399328.125, 6399495.3125, 6399570.3125, 6399707.8125, 6400150.0, 6400353.125, 6400398.4375, 6400460.9375, 6400467.1875, 6400776.5625, 6401131.25, 6401317.1875, 6401401.5625, 6401440.625, 6401475.0, 6401560.9375, 6401853.125, 6401967.1875, 6402123.4375, 6402128.125, 6402134.375, 6402268.75, 6402395.3125, 6402400.0, 6402625.0, 6403054.6875, 6403100.0, 6403115.625, 6403200.0, 6403353.125, 6403393.75, 6403464.0625, 6403601.5625, 6403918.75, 6404062.5, 6404293.75, 6404517.1875, 6405096.875, 6405106.25, 6405548.4375, 6406046.875, 6406203.125, 6407287.5, 6407979.6875, 6408065.625, 6408821.875, 6409228.125, 6409242.1875, 6409284.375, 6409646.875, 6409865.625, 6410382.8125, 6410440.625, 6411728.125, 6411754.6875, 6412056.25, 6413075.0, 6413584.375, 6414154.6875, 6414301.5625, 6415962.5, 6418046.875, 6418246.875, 6418842.1875, 6419185.9375, 6419454.6875, 6420381.25, 6420557.8125, 6420851.5625, 6420948.4375, 6422067.1875, 6426635.9375, 6428140.625, 6429442.1875, 6431693.75, 6431925.0, 6432192.1875, 6432395.3125, 6432668.75, 6433021.875, 6433368.75, 6433570.3125, 6433665.625, 6433689.0625, 6434018.75, 6434356.25, 6434798.4375, 6434890.625, 6434940.625, 6435060.9375, 6435418.75, 6435773.4375, 6436132.8125, 6436209.375, 6436217.1875, 6436314.0625, 6436696.875, 6436720.3125, 6436803.125, 6436853.125, 6437071.875, 6437090.625, 6437212.5, 6437221.875, 6437700.0, 6437821.875, 6437939.0625, 6438106.25, 6438142.1875, 6438257.8125, 6438496.875, 6438701.5625, 6438845.3125, 6438867.1875, 6439004.6875, 6439121.875, 6439326.5625, 6439393.75, 6439579.6875, 6439646.875, 6439840.625, 6439954.6875, 6440181.25, 6440217.1875, 6440343.75, 6440698.4375, 6440887.5, 6440965.625, 6441209.375, 6441848.4375, 6441950.0, 6442190.625, 6442304.6875, 6442714.0625, 6442740.625, 6442975.0, 6443085.9375, 6443432.8125, 6443537.5, 6443593.75, 6443596.875, 6444246.875, 6444490.625, 6444895.3125, 6445562.5, 6445606.25, 6445706.25, 6446425.0, 6446554.6875, 6446631.25, 6446850.0, 6447282.8125, 6447409.375, 6447423.4375, 6447432.8125, 6447479.6875, 6447503.125, 6447553.125, 6447646.875, 6447656.25, 6447665.625, 6447839.0625, 6447853.125, 6447987.5, 6448067.1875, 6448265.625, 6448292.1875, 6448376.5625, 6448760.9375, 6448781.25, 6448875.0, 6448960.9375, 6449045.3125, 6449217.1875, 6449242.1875, 6449648.4375, 6449790.625, 6449893.75, 6450065.625, 6450139.0625, 6450223.4375, 6450275.0, 6450368.75, 6450539.0625, 6450773.4375, 6450996.875, 6451051.5625, 6451126.5625, 6451251.5625, ...], [29.46614295636118, 34.89466780614427, 64.66376872356577, 6.001042580327349, 16.271641335888333, 10.310912004807255, 5.03439816442911, 15.682802489097922, 11.673940955868176, 41.879594886681964, 18.949704770330726, 50.705774311794286, 5.583661113154154, 43.4556310520045, 102.92257901283614, 63.307309782801106, 37.844244005567916, 32.255331742637516, 28.511233139227297, 21.195783240131632, 11.33427192577033, 7.9760420381386385, 27.312745791194878, 29.396659295019596, 43.25355535726443, 45.26212234032099, 76.6188293598401, 35.84922754858235, 24.02124050066476, 15.718230732608658, 8.245078279101456, 96.22808102328312, 41.72537600896125, 27.685985428947355, 127.00963936921974, 53.249021284627005, 34.809231451290486, 38.76603763636735, 66.99838329368475, 79.5593145364086, 5.237192844393428, 62.790457669366745, 107.81725161192558, 24.447703408426737, 24.673525506684687, 24.278891895586394, 74.60755358112812, 67.34886469274352, 35.144908353434985, 56.65028633396798, 76.46344933505532, 86.19490272045074, 91.98692737524193, 202.20009230058145, 19.879944965176094, 49.60786947611906, 195.84897110097583, 17.56962007112397, 25.698706807932176, 16.416933648555343, 80.9151408204734, 64.25151224238734, 7.789629741189087, 31.34316193932247, 96.69453696637345, 23.987449786871224, 66.7969209211594, 22.424162644311778, 23.716703048377457, 54.75881947191367, 97.01734242067751, 17.10989721037108, 21.845279365630823, 14.667139125561603, 29.120002297473757, 108.14649581667095, 70.96384994220237, 64.25803542781446, 15.239019247897001, 28.089119327638567, 96.35290435614402, 63.2933640227412, 63.98514781230118, 164.63364611160975, 7.189911770292875, 37.82207354777936, 36.95560426364189, 9.1485940521663, 7.5967759396280465, 156.13912692818135, 6.615819754299989, 52.87714251543204, 63.279201433259594, 94.61045390392245, 187.7263721898676, 177.0824417461332, 25.792126471648185, 15.374603384213087, 103.8579240419815, 25.94051605045278, 30.241380117284873, 105.67354631237427, 59.26609516973769, 12.056071076875904, 23.820640975174836, 64.72034127790852, 98.63542137390294, 14.722319458056173, 5.800850710868005, 55.933921886885955, 96.54893738382832, 13.837227442166679, 95.5634806125359, 107.40173779522885, 118.67133393117157, 20.23855054875278, 29.532526295192575, 32.15330990098316, 22.09425929611041, 72.23740685224888, 91.58769689148833, 7.848958699532705, 92.7136337496909, 26.758808567967606, 90.61456923022949, 11.288700949920695, 10.828814387460437, 27.40418324768745, 62.15978766892589, 408.63911222511035, 23.188733573949115, 43.61543386490648, 47.10543701295592, 39.684728554706766, 23.1408630063271, 5.3417430737877645, 19.20320787715557, 22.320590029940938, 81.34096852250035, 34.076483176656694, 67.87482701166569, 101.2714934563043, 26.851546158338248, 68.87894352534856, 12.169040760218525, 69.33895578444996, 10.707030632187054, 121.19850229061842, 8.097176202763407, 6.478190048694035, 7.2353877431378155, 15.79010168759135, 109.44553687525486, 132.86568597268905, 41.325520495399694, 49.82297916013049, 31.516035359443315, 17.91432317199329, 63.47991618578855, 51.9811434018088, 332.6588124215203, 82.62106794786476, 45.78123064673652, 26.99013898326902, 50.0170018187316, 5.82168029985566, 23.556168183319205, 5.295378609131146, 6.073183482356796, 98.54779766268939, 46.17947636483166, 55.62501280472835, 13.87732849817292, 8.45967347239718, 12.88402502206988, 87.83101002270824, 80.20930584564746, 29.11543593469323, 16.194701994875047, 17.93229581691668, 39.24470975081672, 225.8004342554701, 54.19099547404903, 14.846840650652315, 6.927148146271693, 40.65483471590271, 17.812241515636824, 44.75549799372027, 237.57090833377353, 29.87020480711103, 18.183752566055407, 63.073168191475574, 12.138412854026003, 21.368763270362777, 26.510651705916136, 16.595038310819717, 6.83873157515742, 56.15845458275638, 49.32126427022772, 11.267429692742953, 91.36841795085861, 29.02997425565731, 49.61987761906548, 23.955287543938134, 5.1244501416819395, 11.1729063919127, 16.444927734648342, 67.41893765643572, 37.20162961463499, 65.25889087662638, 47.9306653426039, 173.92948180207318, 9.107344578431514, 14.166518917744995, 54.0754330607759, 46.59931239724047, 13.231235121588028, 32.81735620160895, 5.210699961686373, 19.4982098203329, 16.86860277800522, 6.25372866746394, 11.2049889911447, 44.999500604226384, 41.46877556954584, 20.99266495877907, 9.241922110330355, 18.175752478467725, 33.990503473569376, 114.87579189268921, 13.90971881010686, 53.448991434627075, 20.84401199785035, 70.47187140364744, 46.62518745650779, 60.07580501477309, 6.039879588688079, 67.45460910409378, 6.237015230892785, 65.64973717179605, 10.326152006128433, 56.83337285013876, 14.077760239618586, 12.317299929190428, 6.6187895420756275, 40.530628905364715, 99.9910132960009, 88.07835346521264, 92.44854618811746, 7.877818756157669, 11.039461089704517, 8.929161677734033, 66.79653708000104, 71.7686771208666, 147.84801438847893, 36.910831142651624, 151.96289439928856, 17.35328644933281, 8.181062456418323, 97.40926110062684, 196.80630039676026, 18.889225594302797, 42.05848664552863, 31.342470501909077, 7.879791988574291, 55.04150784574637, 13.501051879329998, 58.43133261620684, 22.95800158817724, 27.188896072645168, 6.299922777814133, 89.01557794462168, 74.41816910893672, 6.162003629939529, 6.200710147847419, 18.67800023787726, 17.27893663629259, 38.16469410116226, 62.75023951519738, 16.869423253916, 29.84799391450403, 83.80296201354892, 38.65008334421999, 74.89154514093563, 23.301751352635815, 5.516912560583944, 97.96445929582984, 80.96284202104549, 109.50792241545575, 78.13580318684397, 6.4906167391248575, 94.23294746591714, 22.111048345590497, 77.11017756589641, 46.665570037473074, 15.88732944485232, 57.08711395550629, 71.8373575772388, 11.234678154643927, 17.61731825224718, 31.33101913500934, 52.54717367964136, 7.312633646503341, 33.38408928478257, 44.97961126454363, 17.22713858713271, 77.52350867865084, 93.48330688807799, 171.3601481323951, 17.09319273019938, 62.51155262025154, 54.21735104047406, 25.836949756730096, 55.5168304422002, 9.128528537203794, 8.860965046511536, 124.50552169796592, 93.13596113091808, 112.76372957305769, 184.03473312560976, 8.23945194351891, 22.010961365332594, 151.66281873272638, 71.085402300625, 51.17141957685772, 84.43535282022418, 9.730978989517068, 21.4689567206818, 22.978307891106873, 10.469781536801419, 83.62849244069798, 90.1546393360932, 75.0265303904247, 23.784922008397025, 83.90717334326177, 71.16964579569624, 20.26678548257164, 82.44728967944543, 109.37371960664692, 10.945826913823497, 8.061994711656595, 60.19102901167883, 13.009667281967731, 19.867584998802315, 54.1552150652025, 17.301502880916956, 33.641830698748905, 21.080304769452496, 25.733853355165717, 22.34110947268832, 5.255627338413417, 85.45387131191931, 7.341432808225597, 53.47405637738028, 123.95526639864022, 96.30170125799509, 119.91891843241375, 88.22084152011094, 45.714902334316776, 5.047190968762353, 62.659074894985835, 104.79498398091611, 74.64602970683734, 8.717570987112618, 79.61562938668177, 13.575720435820209, 70.21405835910537, 47.8412796201619, 172.97701772087993, 46.95717284393178, 89.3298762237036, 89.92265530202295, 6.603342247805715, 17.266604656417734, 14.066118018582365, 119.38194221929282, 19.49256441438122, 52.429011575493405, 10.612798817720993, 23.64171429793589, 112.75951202328848, 29.180771327641693, 56.05922499981078, 62.19341412205463, 145.66728701584034, 18.54978474932326, 27.028432738785327, 7.450312729012917, 157.5446459535095, 42.561242267795514, 148.43881425744496, 97.16901263508025, 55.31835567494633, 21.32996544442768, 76.4056577373544, 10.179782026978245, 64.17568955006244, 45.80195120397896, 27.240260181434653, 6.288953330135103, 8.542966859064471, 5.3662753701675205, 5.347727584151004, 8.647047601569696, 49.69390773415204, 11.573762889812638, 75.1562989699148, 6.14239891375086, 17.964847204309077, 43.70974001611851, 98.39657970687682, 190.44570627808386, 240.19867223874317, 66.12167848662754, 145.21535319387115, 11.986774542332839, 15.73678502466822, 12.270668286938811, 16.973404976281785, 86.59145251430238, 11.61778352035877, 70.39229227687176, 32.26510988119114, 12.650559847280618, 12.29182725091224, 13.448252483472286, 46.66270971446542, 24.87006349673412, 5.664583346794878, 7.822920529926763, 31.389953229531738, 71.80527895042079, 5.168733573827221, 54.082440899779364, 41.20134736197093, 8.456333052239227, 141.21702970599088, 261.9225483970195, 5.043268215726055, 105.24024940882072, 191.34613470984914, 8.098364687003283, 5.104847676103474, 8.729659604656302, 5.116197982745979, 12.201664698128067, 103.30055583801851, 23.019929962408565, 15.292834564319394, 48.20314732689, 30.04635399084887, 11.15703259442896, 17.886262012634003, 12.957606604091541, 101.64915798360599, 28.36011458254164, 126.52878655686558, 20.689082496199955, 57.593319002642644, 45.445129578465455, 38.65990924792773, 156.31060017748084, 21.174493003882947, 55.76195167798568, 143.98947161082887, 89.68835462382134, 28.673806826304045, 18.949634858386883, 41.12930736316518, 91.10420668713877, 28.891319215611805, 16.342959927222143, 79.45804562559543, 105.23979591444333, 23.05895483688018, 7.4250093056953395, 39.418932253412876, 80.72197366748611, 14.511714534446641, 61.26178535087109, 105.98047702727834, 125.45575469707865, 80.18991436979316, 24.365448916472655, 90.6479367453606, 45.67114785445923, 31.49211243364592, 22.513157538010983, 8.40458436690202, 31.740384423526194, 41.84063144789913, 58.34685353630218, 85.00579081338903, 72.17261347594753, 62.28979622354741, 24.35537308013245, 170.97430294585305, 97.42899726299348, 178.41501991431096, 16.73111097122793, 18.534298503634894, 33.07236242510282, 115.0739944281841, 13.587369107255379, 11.63376861971371, 279.3592328189296, 5.699358164780795, 33.9040667065419, 9.65436676089362, 7.409604630778196, 52.84421198067117, 6.631937465202007, 16.657503648806607, 15.791594397154508, 78.04767830527825, 16.429540981733666, 24.94455607248337, 21.45860677444642, 14.430058710057583, 19.32238452870253, 23.971223471594534, 17.297843537661244, 27.52905066572871, 14.290965825577945, 25.51544859741678, 40.58766977723931, 217.51850357184918, 26.363511400295717, 15.679697431272622, 26.535275555282006, 24.256740921078084, 12.740123998266217, 15.672502512720273, 69.92536130304899, 6.982354561687803, 126.08058719714623, 17.268957414753952, 36.60945865693839, 22.987589509227647, 5.222289462834456, 23.82277743016461, 36.264705267152436, 45.2173805545865, 79.26037612878706, 50.23102452451277, 42.00491551728205, 147.37328807501436, 17.93171565505934, 9.792402683818676, 144.291619905918, 206.23865731535165, 27.71394703967504, 83.47957121543243, 54.944323589898985, 6.517283128908469, 15.808842708221972, 68.0326590591978, 5.8426984234097965, 97.47139514324294, 35.41734502792419, 11.502862170654947, 233.00607882775157, 136.72757646736778, 5.216129814357457, 18.14161332250755, 26.643045473383253, 82.94579862067644, 6.905620850330565, 5.928480433966651, 83.41176498442123, 20.37099612682253, 28.426013181149663, 37.441299987888364, 92.94360076512699, 97.76144748404602, 35.10369213900775, 98.15850079546077, 196.5565872856599, 5.946856494129732, 42.84697867903148, 15.689583934585041, 17.506749497834647, 6.888551655947468, 10.261591305753623, 102.96671354888605, 12.369746102689486, 99.60430239861842, 87.37758266257268, 46.58569777230082, 27.351434646092294, 41.37438878787537, 60.90212941818953, 171.57284592879603, 6.4821996338837975, 9.025649176895136, 48.96531987720412, 83.75236004524295, 107.29040130604794, 5.121994936593741, 5.055073282604273, 8.597244903200389, 54.74054193330174, 10.655038488340825, 48.1513056175563, 14.309765273379318, 10.362369348127439, 80.66436028421359, 289.41620205203316, 28.509978956441223, 13.987606680124461, 13.106366928935616, 105.94555104897235, 191.17149066616375, 42.09196348526238, 9.028561796928729, 46.09029003240881, 13.620804424235175, 66.68636084002357, 15.343793151900568, 25.360948657618486, 44.67466071060815, 32.56411315657067, 80.46463476427618, 71.05530617836645, 69.69674343891029, 10.706767526036092, 225.39985114163719, 14.984114214334209, 25.628376704916967, 39.6709736368136, 31.382218897863144, 16.95753976485238, 10.05837615112097, 9.236063478942, 79.85735447817707, 19.27996660505413, 23.63302402973133, 16.085267464216155, 10.757498920521606, 7.810922320326662, 5.157731874295208, 87.1647405672593, 56.366776929479364, 85.43776741429744, 83.83265497954639, 5.6898983424929135, 10.708312094715346, 24.57105994502841, 91.61240360214107, 6.479921218960011, 7.03418247161403, 39.528626827594586, 109.3948147901985, 99.35149784480654, 22.121103217869333, 120.78606751535267, 18.495587908510256, 15.783510092108555, 14.396386381233688, 190.9411298514434, 26.540819927341758, 90.44317307321765, 10.071459305075695, 6.658131763103914, 38.98253083822654, 11.711254535924025, 17.784735907501684, 5.68479569184825, 87.0055941518841, 11.744873608101395, 51.8306195924675, 62.35050391965729, 48.100477210469116, 41.090023955795246, 142.48624219598292, 12.888027467242283, 10.735999341597408, 29.81665373146762, 9.882742769795842, 21.87904403128418, 14.102915611292271, 61.510273342061865, 13.379494765513831, 16.062934799722218, 52.304054559819264, 27.239463839285516, 26.240921304825683, 78.56305950593458, 14.768239951196584, 15.869798716827546, 71.1487124128939, 10.655930818472493, 60.15937648701687, 46.527142099557075, 7.5891279751660985, 25.844909040844225, 74.10506077118622, 7.465015665777568, 113.85366697811544, 24.588620693442166, 40.26731106489816, 5.180183178585398, 13.777555511964087, 53.10488220605299, 91.80333416339991, 52.04133445114756, 104.83673186297156, 69.51331775974059, 10.692605961895143, 47.402395681158126, 13.908665559243596, 20.309766746019488, 33.93553950823994, 10.441425294510758, 249.19515464983712, 56.74197865167592, 39.47250200452737, 10.517341300282741, 206.82215695842564, 9.338501636799428, 80.2490677864298, 21.130412207113014, 85.53342792596052, 81.07745795510618, 5.600056694525086, 88.65845639749375, 55.48123032031692, 5.604602823698312, 39.3800083646815, 13.450362437392425, 6.34180489500313, 147.24643174262135, 100.26214403134547, 27.74175033424267, 7.169784446299395, 66.55815445892634, 56.80935212641939, 51.65706520428483, 56.78850026162399, 31.452691555776497, 38.46537114191911, 5.331393245693501, 26.326019860124603, 43.92218917866285, 104.5738568394266, 7.3802227301215915, 107.52187949405548, 50.983278013220904, 55.280367055851045, 5.766618699714083, 65.51901391489791, 94.07095573016232, 11.60060524604499, 28.96863850092293, 31.155697971237526, 14.499414931453481, 114.26745540751915, 5.85254862564156, 13.286151825553018, 40.7692582516256, 44.6999606142612, 22.831825951035103, 106.5485276365972, 61.43409325452019, 20.62713403032821, 50.784552116525006, 5.1814520787603975, 36.13177588736703, 94.80158682840472, 41.55349351379843, 66.39600325684212, 6.05780628965902, 68.00358150018312, 5.738679503546568, 46.815538698423, 51.115313373697695, 31.8849621828331, 138.59556297157144, 52.51102702877794, 7.970798797245005, 91.87409126595233, 17.531545158937714, 103.87018264815015, 6.161069553473876, 28.18963099727367, 18.147070241236513, 77.39556950606827, 28.207918891310946, 45.637603384961025, 26.923341181228707, 28.74220220935622, 7.858615599006493, 37.761751412879896, 19.701212888298723, 64.87010813541718, 20.224250627868013, 22.151007167102385, 11.71973017686774, 53.84736248931625, 16.446518920084845, 54.74210882284788, 17.418164332639808, 8.523963928693995, 12.373972914713422, 57.60403391455971, 5.836691067054855, 11.610916474102781, 18.217776328183398, 80.62651973199043, 91.75093881572303, 30.4561139692433, 5.956270634915243, 51.566782403884915, 52.408011847277656, 15.211547232257342, 13.11505756276263, 29.39272233494622, 126.54984853985313, 5.205878432218828, 31.48716883479492, 45.49183908502645, 29.282621279806555, 36.81608984907757, 7.674288399983466, 24.788673764382242, 42.07297558170803, 85.43527726017496, 24.810451304399955, 120.17597044949694, 11.066026784257186, 5.635182035949997, 6.215326755526403, 30.319627722073708, 53.35427119599881, 24.576595508406566, 54.85380474371653, 7.1068363838903545, 8.773066802251469, 272.87283164853227, 5.959172148872072, 142.99117260529414, 31.473796726674514, 44.14296549777613, 30.568736730665698, 5.662784745048672, 17.296972386276913, 24.52390636343675, 16.876950997586462, 187.9816856561169, 9.468952703657214, 44.10719989735079, 106.12789917404584, 7.934786028757159, 21.76353968565492, 45.85158365207925, 5.031808061299669, 10.120493389181986, 21.86183974681438, 6.564621132723172, 11.613436474838009, 65.30290744134643, 44.538902401718005, 51.586250000048906, 5.058466958081332, 73.66670609644194, 61.77184935299613, 34.705488183747704, 17.171338106030696, 35.82309468344595, 14.648920519264667, 56.92520759654927, 41.038694849446614, 7.877343717349461, 43.23127684268867, 33.354492602058016, 64.113136450867, 69.79608856508037, 27.721905995179245, 47.815509435426875, 54.72002661938501, 14.158226945059393, 8.73443113164074, 5.204993661397938, 21.66574945104945, 13.444585528229553, 60.19967162323468, 29.5532831117764, 148.3568833822006, 55.936565565116254, 18.727660634165858, 27.440315453722786, 14.246154603820461, 15.23451284640377, 19.37940324855489, 12.515414271253537, 6.303196319280029, 50.00490671928967, 32.13052446613406, 7.379073886716751, 5.23661400844481, 112.42282275905457, 91.55756079857778, 39.70994729214559, 25.996219747876836, 117.47417913936525, 16.77058541796148, 20.017033346981236, 8.06583655970192, 50.684909318313025, 18.890714802050493, 253.6391960897358, 6.936600239039431, 83.96042660353292, 37.052507486845734, 21.50189734902463, 16.300517649989086, 20.89828491893553, 12.61298296705235, 38.529168220247456, 69.39038093524807, 29.47725185481997, 5.8018676998023935, 36.75080790920106, 72.11512752395679, 100.52141045446417, 17.69158740611882, 54.83785247471758, 17.138754060710703, 18.792226466406195, 37.583367463537826, 7.605702533564776, 79.64950592337665, 42.04664322344028, 45.09891861883565, 19.916801734399527, 73.1593185107693, 55.16077804324815, 51.77478333070788, 86.16805164902584, 159.56899645760092, 185.7894375522528, 46.43338568552739, 48.36594947371991, 67.62186130564045, 16.96454251417482, 25.65172130207084, 14.122582997516979, 47.77431313287631, 51.78979117600526, 38.73697337190569, 33.1006799371058, 16.07990946567139, 10.423221910425198, 25.872475829782076, 45.446711810491664, 42.33972888711746, 6.405766218315764, 39.62512480628133, 94.54232822497568, 8.862044852350726, 98.32779135793336, 86.79048192542237, 21.502811638229986, 63.07489791890952, 10.78411068859828, 68.45871554210308, 45.3777450890042, 279.6570273235615, 126.95380632898534, 14.02044432437086, 74.83645565169154, 97.27255213143594, 8.870310959866542, 42.37866989604403, 126.1968288885756, 47.63835088562143, 67.97335324525471, 68.68095487949462, 11.627150643823825, 239.95728825340333, 238.33797204500488, 5.664409934476309, 12.077997373085347, 13.406025899834525, 30.973088941030376, 32.10091611871577, 89.69564084923556, 100.50533781276371, 62.327311499429, 64.72191974986589, 17.774365899481975, 48.28953419138089, 7.621880695049932, 182.4486254039037, 19.921123690084443, 73.94913384985843, 18.869063724058073, 91.13576601984894, 9.90361129471878, 13.024687945376419, ...])
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);
([2844334.375, 2867607.8125, 2899107.8125, 3160446.875, 3208492.1875, 3667306.25, 3667375.0, 5204551.5625, 5355490.625, 5355506.25, 5355518.75, 5394726.5625, 5435865.625, 5478810.9375, 5485375.0, 5506190.625, 5506504.6875, 5510750.0, 5511132.8125, 5512500.0, 5513382.8125, 5513732.8125, 5525753.125, 5526879.6875, 5569276.5625, 5569292.1875, 5595462.5, 5596639.0625, 5597496.875, 5604431.25, 5608935.9375, 5648776.5625, 5672396.875, 5672410.9375, 5672701.5625, 5673695.3125, 5677460.9375, 5679276.5625, 5680117.1875, 5680400.0, 5680479.6875, 5680803.125, 5681062.5, 5681157.8125, 5681673.4375, 5682685.9375, 5683543.75, 5683845.3125, 5683846.875, 5684967.1875, 5685981.25, 5686248.4375, 5686326.5625, 5686789.0625, 5686893.75, 5687856.25, 5688046.875, 5688617.1875, 5689312.5, 5689418.75, 5689456.25, 5690023.4375, 5690212.5, 5690435.9375, 5690581.25, 5691760.9375, 5692200.0, 5692207.8125, 5692329.6875, 5692364.0625, 5693579.6875, 5693934.375, 5694592.1875, 5696789.0625, 5699404.6875, 5700428.125, 5701667.1875, 5703225.0, 5703257.8125, 5704850.0, 5709995.3125, 5712893.75, 5713200.0, 5713495.3125, 5714382.8125, 5715043.75, 5716548.4375, 5718998.4375, 5722725.0, 5723395.3125, 5726364.0625, 5728387.5, 5740957.8125, 5746317.1875, 5748117.1875, 5768720.3125, 5771245.3125, 5794681.25, 5802875.0, 5815292.1875, 5827226.5625, 5831528.125, 5838148.4375, 5849975.0, 5859031.25, 5862059.375, 5863895.3125, 5870635.9375, 5875040.625, 5875753.125, 5876826.5625, 5879014.0625, 5879021.875, 5884640.625, 5890335.9375, 5892237.5, 5892414.0625, 5894365.625, 5895559.375, 5902651.5625, 5903507.8125, 5905025.0, 5907129.6875, 5907335.9375, 5907600.0, 5910271.875, 5911460.9375, 5912428.125, 5912882.8125, 5913215.625, 5913468.75, 5914925.0, 5915337.5, 5916537.5, 5916900.0, 5918221.875, 5920009.375, 5920128.125, 5920178.125, 5922803.125, 5923153.125, 5923957.8125, 5926329.6875, 5927329.6875, 5927918.75, 5928181.25, 5929662.5, 5929812.5, 5929931.25, 5930959.375, 5931478.125, 5931520.3125, 5933812.5, 5934031.25, 5937446.875, 5939065.625, 5940521.875, 5946595.3125, 5947926.5625, 5948189.0625, 5948529.6875, 5951557.8125, 5951614.0625, 5952504.6875, 5953868.75, 5954756.25, 5955535.9375, 5956703.125, 5957618.75, 5963157.8125, 5965631.25, 5967098.4375, 5967839.0625, 5968442.1875, 5970242.1875, 5970737.5, 5971039.0625, 5972198.4375, 5972832.8125, 5972934.375, 5973362.5, 5973409.375, 5973675.0, 5973945.3125, 5974489.0625, 5975121.875, 5975756.25, 5977137.5, 5977325.0, 5977623.4375, 5978129.6875, 5978568.75, 5978693.75, 5978832.8125, 5979456.25, 5979701.5625, 5980026.5625, 5981679.6875, 5982023.4375, 5982617.1875, 5988517.1875, 5988901.5625, 5991412.5, 5993779.6875, 5993851.5625, 5999201.5625, 6000825.0, 6001534.375, 6002329.6875, 6003893.75, 6004926.5625, 6009876.5625, 6010026.5625, 6010792.1875, 6011859.375, 6015225.0, 6015718.75, 6015735.9375, 6016740.625, 6017834.375, 6018084.375, 6018639.0625, 6019220.3125, 6019476.5625, 6020037.5, 6021928.125, 6021956.25, 6021956.25, 6022343.75, 6022510.9375, 6022651.5625, 6023131.25, 6023623.4375, 6023876.5625, 6026889.0625, 6027570.3125, 6027621.875, 6030131.25, 6030657.8125, 6031393.75, 6031817.1875, 6032823.4375, 6033057.8125, 6036921.875, 6039740.625, 6039959.375, 6042781.25, 6043423.4375, 6044745.3125, 6046421.875, 6046517.1875, 6047240.625, 6047345.3125, 6050003.125, 6050239.0625, 6052128.125, 6052667.1875, 6059857.8125, 6059864.0625, 6063660.9375, 6065279.6875, 6065620.3125, 6068851.5625, 6069579.6875, 6072668.75, 6073267.1875, 6074065.625, 6075742.1875, 6075760.9375, 6075826.5625, 6076157.8125, 6076314.0625, 6076414.0625, 6076542.1875, 6077289.0625, 6079196.875, 6082748.4375, 6085510.9375, 6091801.5625, 6092162.5, 6094225.0, 6094425.0, 6095173.4375, 6095607.8125, 6099920.3125, 6100914.0625, 6100940.625, 6101396.875, 6102950.0, 6104317.1875, 6107592.1875, 6107796.875, 6107896.875, 6109271.875, 6109351.5625, 6109417.1875, 6109940.625, 6110471.875, 6110703.125, 6110976.5625, 6112154.6875, 6112457.8125, 6112507.8125, 6112664.0625, 6113367.1875, 6114045.3125, 6115300.0, 6115756.25, 6116401.5625, 6116579.6875, 6116643.75, 6117465.625, 6119254.6875, 6119853.125, 6122185.9375, 6125357.8125, 6127062.5, 6127409.375, 6127795.3125, 6128095.3125, 6129504.6875, 6132526.5625, 6136593.75, 6138835.9375, 6139381.25, 6139835.9375, 6147523.4375, 6148398.4375, 6149307.8125, 6150015.625, 6150459.375, 6150860.9375, 6150893.75, 6152653.125, 6153068.75, 6153579.6875, 6153653.125, 6154018.75, 6154018.75, 6154132.8125, 6154214.0625, 6155154.6875, 6155464.0625, 6155468.75, 6155601.5625, 6156115.625, 6156692.1875, 6156881.25, 6156998.4375, 6157017.1875, 6157068.75, 6157368.75, 6157400.0, 6157446.875, 6157885.9375, 6158045.3125, 6158054.6875, 6159240.625, 6159257.8125, 6159570.3125, 6159609.375, 6159650.0, 6160218.75, 6160409.375, 6160726.5625, 6161179.6875, 6163321.875, 6164603.125, 6164875.0, 6165875.0, 6167465.625, 6167470.3125, 6167567.1875, 6167765.625, 6167804.6875, 6168239.0625, 6168282.8125, 6168353.125, 6168620.3125, 6169389.0625, 6169659.375, 6169909.375, 6170096.875, 6170514.0625, 6172548.4375, 6173146.875, 6176314.0625, 6182787.5, 6183995.3125, 6185284.375, 6185565.625, 6185645.3125, 6186067.1875, 6186448.4375, 6186704.6875, 6187006.25, 6187353.125, 6187953.125, 6188257.8125, 6188646.875, 6188812.5, 6188943.75, 6188984.375, 6188992.1875, 6189087.5, 6189365.625, 6189415.625, 6189464.0625, 6189823.4375, 6190173.4375, 6190192.1875, 6190607.8125, 6190632.8125, 6190671.875, 6191367.1875, 6191615.625, 6191879.6875, 6191903.125, 6192234.375, 6192253.125, 6192307.8125, 6192351.5625, 6192429.6875, 6192739.0625, 6193237.5, 6193598.4375, 6193912.5, 6194090.625, 6194290.625, 6194442.1875, 6194445.3125, 6194984.375, 6195079.6875, 6195157.8125, 6195217.1875, 6195640.625, 6195750.0, 6195756.25, 6196867.1875, 6197301.5625, 6197810.9375, 6197814.0625, 6197865.625, 6197934.375, 6197989.0625, 6199078.125, 6199846.875, 6201798.4375, 6203592.1875, 6203832.8125, 6204357.8125, 6205073.4375, 6207265.625, 6207481.25, 6208840.625, 6209115.625, 6209870.3125, 6209993.75, 6210909.375, 6211101.5625, 6211885.9375, 6212260.9375, 6212829.6875, 6212857.8125, 6214385.9375, 6214543.75, 6214582.8125, 6214801.5625, 6215114.0625, 6216568.75, 6217576.5625, 6218818.75, 6219051.5625, 6219803.125, 6220967.1875, 6220976.5625, 6221323.4375, 6224356.25, 6225185.9375, 6225318.75, 6225487.5, 6225601.5625, 6226018.75, 6226273.4375, 6226301.5625, 6226645.3125, 6226990.625, 6227193.75, 6227206.25, 6228020.3125, 6228903.125, 6228981.25, 6229404.6875, 6229796.875, 6231181.25, 6231839.0625, 6232642.1875, 6232737.5, 6232764.0625, 6235429.6875, 6236746.875, 6237562.5, 6238801.5625, 6239642.1875, 6239970.3125, 6245578.125, 6246260.9375, 6247760.9375, 6248928.125, 6253873.4375, 6255315.625, 6255596.875, 6256468.75, 6258739.0625, 6258762.5, 6259578.125, 6259587.5, 6259604.6875, 6260725.0, 6261010.9375, 6262028.125, 6262034.375, 6262398.4375, 6262564.0625, 6262717.1875, 6263193.75, 6264081.25, 6264526.5625, 6264767.1875, 6264775.0, 6265775.0, 6265779.6875, 6265842.1875, 6266789.0625, 6267445.3125, 6267887.5, 6268039.0625, 6270425.0, 6271965.625, 6272042.1875, 6272168.75, 6273503.125, 6274350.0, 6275118.75, 6276451.5625, 6278107.8125, 6278609.375, 6279145.3125, 6281164.0625, 6281721.875, 6282296.875, 6282331.25, 6286415.625, 6286418.75, 6286621.875, 6287357.8125, 6287357.8125, 6287415.625, 6288018.75, 6288326.5625, 6288539.0625, 6288620.3125, 6288651.5625, 6288685.9375, 6288728.125, 6289129.6875, 6289146.875, 6289200.0, 6289264.0625, 6289748.4375, 6289807.8125, 6289876.5625, 6290153.125, 6290242.1875, 6290248.4375, 6290320.3125, 6290328.125, 6290396.875, 6290445.3125, 6290470.3125, 6290489.0625, 6290496.875, 6290670.3125, 6290718.75, 6290723.4375, 6291460.9375, 6291487.5, 6291653.125, 6291662.5, 6292031.25, 6292101.5625, 6292248.4375, 6292485.9375, 6292684.375, 6292795.3125, 6292950.0, 6292992.1875, 6292992.1875, 6293067.1875, 6293076.5625, 6293132.8125, 6293146.875, 6293223.4375, 6293289.0625, 6293373.4375, 6293384.375, 6293453.125, 6293546.875, 6295193.75, 6295331.25, 6295998.4375, 6296048.4375, 6296084.375, 6296653.125, 6296771.875, 6296979.6875, 6298868.75, 6299734.375, 6301840.625, 6304501.5625, 6304831.25, 6304887.5, 6304921.875, 6305214.0625, 6305701.5625, 6306040.625, 6307803.125, 6308629.6875, 6308793.75, 6309726.5625, 6311973.4375, 6312064.0625, 6313959.375, 6314418.75, 6315076.5625, 6316103.125, 6316126.5625, 6317031.25, 6317964.0625, 6317976.5625, 6318067.1875, 6318231.25, 6320265.625, 6320679.6875, 6321573.4375, 6322175.0, 6323085.9375, 6323262.5, 6323340.625, 6323407.8125, 6323443.75, 6323531.25, 6323646.875, 6323946.875, 6323962.5, 6324370.3125, 6324379.6875, 6324484.375, 6324689.0625, 6324834.375, 6324835.9375, 6324906.25, 6325201.5625, 6325315.625, 6325345.3125, 6325429.6875, 6325459.375, 6325537.5, 6325581.25, 6325589.0625, 6325796.875, 6325840.625, 6326012.5, 6326051.5625, 6326175.0, 6326279.6875, 6326484.375, 6326518.75, 6326598.4375, 6326795.3125, 6327046.875, 6327235.9375, 6327243.75, 6327317.1875, 6327325.0, 6327521.875, 6327665.625, 6327778.125, 6328100.0, 6328225.0, 6328276.5625, 6328306.25, 6328409.375, 6328473.4375, 6328560.9375, 6328681.25, 6328806.25, 6328854.6875, 6329218.75, 6329706.25, 6329784.375, 6329837.5, 6330539.0625, 6330781.25, 6331000.0, 6331143.75, 6331639.0625, 6331848.4375, 6332646.875, 6333185.9375, 6333678.125, 6335420.3125, 6335442.1875, 6335534.375, 6336090.625, 6336289.0625, 6336609.375, 6336637.5, 6336650.0, 6336887.5, 6337429.6875, 6337450.0, 6337460.9375, 6337560.9375, 6337631.25, 6338657.8125, 6339243.75, 6339284.375, 6339459.375, 6340517.1875, 6341106.25, 6341220.3125, 6341384.375, 6341529.6875, 6341665.625, 6341970.3125, 6341970.3125, 6342081.25, 6342103.125, 6342132.8125, 6342337.5, 6342362.5, 6342460.9375, 6343051.5625, 6343106.25, 6343600.0, 6343687.5, 6343709.375, 6343781.25, 6343796.875, 6344089.0625, 6344257.8125, 6344998.4375, 6345781.25, 6345820.3125, 6345848.4375, 6345865.625, 6346178.125, 6347512.5, 6347593.75, 6348209.375, 6348418.75, 6348592.1875, 6351053.125, 6352775.0, 6353720.3125, 6353842.1875, 6355443.75, 6356962.5, 6357484.375, 6357803.125, 6357868.75, 6358379.6875, 6358904.6875, 6359429.6875, 6359637.5, 6360684.375, 6362685.9375, 6367239.0625, 6367300.0, 6374601.5625, 6380487.5, 6381884.375, 6383410.9375, 6388000.0, 6389292.1875, 6390265.625, 6391351.5625, 6394407.8125, 6394734.375, 6395000.0, 6395279.6875, 6395393.75, 6395398.4375, 6395456.25, 6395473.4375, 6395960.9375, 6396245.3125, 6396300.0, 6396567.1875, 6396589.0625, 6396595.3125, 6397223.4375, 6397834.375, 6397906.25, 6398182.8125, 6398382.8125, 6398820.3125, 6398820.3125, 6398962.5, 6398964.0625, 6399328.125, 6399495.3125, 6399570.3125, 6399707.8125, 6400150.0, 6400353.125, 6400398.4375, 6400460.9375, 6400467.1875, 6400776.5625, 6401131.25, 6401317.1875, 6401401.5625, 6401440.625, 6401475.0, 6401560.9375, 6401853.125, 6401967.1875, 6402123.4375, 6402128.125, 6402134.375, 6402268.75, 6402395.3125, 6402400.0, 6402625.0, 6403054.6875, 6403100.0, 6403115.625, 6403200.0, 6403353.125, 6403393.75, 6403464.0625, 6403601.5625, 6403918.75, 6404062.5, 6404293.75, 6404517.1875, 6405096.875, 6405106.25, 6405548.4375, 6406046.875, 6406203.125, 6407287.5, 6407979.6875, 6408065.625, 6408821.875, 6409228.125, 6409242.1875, 6409284.375, 6409646.875, 6409865.625, 6410382.8125, 6410440.625, 6411728.125, 6411754.6875, 6412056.25, 6413075.0, 6413584.375, 6414154.6875, 6414301.5625, 6415962.5, 6418046.875, 6418246.875, 6418842.1875, 6419185.9375, 6419454.6875, 6420381.25, 6420557.8125, 6420851.5625, 6420948.4375, 6422067.1875, 6426635.9375, 6428140.625, 6429442.1875, 6431693.75, 6431925.0, 6432192.1875, 6432395.3125, 6432668.75, 6433021.875, 6433368.75, 6433570.3125, 6433665.625, 6433689.0625, 6434018.75, 6434356.25, 6434798.4375, 6434890.625, 6434940.625, 6435060.9375, 6435418.75, 6435773.4375, 6436132.8125, 6436209.375, 6436217.1875, 6436314.0625, 6436696.875, 6436720.3125, 6436803.125, 6436853.125, 6437071.875, 6437090.625, 6437212.5, 6437221.875, 6437700.0, 6437821.875, 6437939.0625, 6438106.25, 6438142.1875, 6438257.8125, 6438496.875, 6438701.5625, 6438845.3125, 6438867.1875, 6439004.6875, 6439121.875, 6439326.5625, 6439393.75, 6439579.6875, 6439646.875, 6439840.625, 6439954.6875, 6440181.25, 6440217.1875, 6440343.75, 6440698.4375, 6440887.5, 6440965.625, 6441209.375, 6441848.4375, 6441950.0, 6442190.625, 6442304.6875, 6442714.0625, 6442740.625, 6442975.0, 6443085.9375, 6443432.8125, 6443537.5, 6443593.75, 6443596.875, 6444246.875, 6444490.625, 6444895.3125, 6445562.5, 6445606.25, 6445706.25, 6446425.0, 6446554.6875, 6446631.25, 6446850.0, 6447282.8125, 6447409.375, 6447423.4375, 6447432.8125, 6447479.6875, 6447503.125, 6447553.125, 6447646.875, 6447656.25, 6447665.625, 6447839.0625, 6447853.125, 6447987.5, 6448067.1875, 6448265.625, 6448292.1875, 6448376.5625, 6448760.9375, 6448781.25, 6448875.0, 6448960.9375, 6449045.3125, 6449217.1875, 6449242.1875, 6449648.4375, 6449790.625, 6449893.75, 6450065.625, 6450139.0625, 6450223.4375, 6450275.0, 6450368.75, 6450539.0625, 6450773.4375, 6450996.875, 6451051.5625, 6451126.5625, 6451251.5625, ...], [29.46614295636118, 34.89466780614427, 64.66376872356577, 6.001042580327349, 16.271641335888333, 10.310912004807255, 5.03439816442911, 15.682802489097922, 11.673940955868176, 41.879594886681964, 18.949704770330726, 50.705774311794286, 5.583661113154154, 43.4556310520045, 102.92257901283614, 63.307309782801106, 37.844244005567916, 32.255331742637516, 28.511233139227297, 21.195783240131632, 11.33427192577033, 7.9760420381386385, 27.312745791194878, 29.396659295019596, 43.25355535726443, 45.26212234032099, 76.6188293598401, 35.84922754858235, 24.02124050066476, 15.718230732608658, 8.245078279101456, 96.22808102328312, 41.72537600896125, 27.685985428947355, 127.00963936921974, 53.249021284627005, 34.809231451290486, 38.76603763636735, 66.99838329368475, 79.5593145364086, 5.237192844393428, 62.790457669366745, 107.81725161192558, 24.447703408426737, 24.673525506684687, 24.278891895586394, 74.60755358112812, 67.34886469274352, 35.144908353434985, 56.65028633396798, 76.46344933505532, 86.19490272045074, 91.98692737524193, 202.20009230058145, 19.879944965176094, 49.60786947611906, 195.84897110097583, 17.56962007112397, 25.698706807932176, 16.416933648555343, 80.9151408204734, 64.25151224238734, 7.789629741189087, 31.34316193932247, 96.69453696637345, 23.987449786871224, 66.7969209211594, 22.424162644311778, 23.716703048377457, 54.75881947191367, 97.01734242067751, 17.10989721037108, 21.845279365630823, 14.667139125561603, 29.120002297473757, 108.14649581667095, 70.96384994220237, 64.25803542781446, 15.239019247897001, 28.089119327638567, 96.35290435614402, 63.2933640227412, 63.98514781230118, 164.63364611160975, 7.189911770292875, 37.82207354777936, 36.95560426364189, 9.1485940521663, 7.5967759396280465, 156.13912692818135, 6.615819754299989, 52.87714251543204, 63.279201433259594, 94.61045390392245, 187.7263721898676, 177.0824417461332, 25.792126471648185, 15.374603384213087, 103.8579240419815, 25.94051605045278, 30.241380117284873, 105.67354631237427, 59.26609516973769, 12.056071076875904, 23.820640975174836, 64.72034127790852, 98.63542137390294, 14.722319458056173, 5.800850710868005, 55.933921886885955, 96.54893738382832, 13.837227442166679, 95.5634806125359, 107.40173779522885, 118.67133393117157, 20.23855054875278, 29.532526295192575, 32.15330990098316, 22.09425929611041, 72.23740685224888, 91.58769689148833, 7.848958699532705, 92.7136337496909, 26.758808567967606, 90.61456923022949, 11.288700949920695, 10.828814387460437, 27.40418324768745, 62.15978766892589, 408.63911222511035, 23.188733573949115, 43.61543386490648, 47.10543701295592, 39.684728554706766, 23.1408630063271, 5.3417430737877645, 19.20320787715557, 22.320590029940938, 81.34096852250035, 34.076483176656694, 67.87482701166569, 101.2714934563043, 26.851546158338248, 68.87894352534856, 12.169040760218525, 69.33895578444996, 10.707030632187054, 121.19850229061842, 8.097176202763407, 6.478190048694035, 7.2353877431378155, 15.79010168759135, 109.44553687525486, 132.86568597268905, 41.325520495399694, 49.82297916013049, 31.516035359443315, 17.91432317199329, 63.47991618578855, 51.9811434018088, 332.6588124215203, 82.62106794786476, 45.78123064673652, 26.99013898326902, 50.0170018187316, 5.82168029985566, 23.556168183319205, 5.295378609131146, 6.073183482356796, 98.54779766268939, 46.17947636483166, 55.62501280472835, 13.87732849817292, 8.45967347239718, 12.88402502206988, 87.83101002270824, 80.20930584564746, 29.11543593469323, 16.194701994875047, 17.93229581691668, 39.24470975081672, 225.8004342554701, 54.19099547404903, 14.846840650652315, 6.927148146271693, 40.65483471590271, 17.812241515636824, 44.75549799372027, 237.57090833377353, 29.87020480711103, 18.183752566055407, 63.073168191475574, 12.138412854026003, 21.368763270362777, 26.510651705916136, 16.595038310819717, 6.83873157515742, 56.15845458275638, 49.32126427022772, 11.267429692742953, 91.36841795085861, 29.02997425565731, 49.61987761906548, 23.955287543938134, 5.1244501416819395, 11.1729063919127, 16.444927734648342, 67.41893765643572, 37.20162961463499, 65.25889087662638, 47.9306653426039, 173.92948180207318, 9.107344578431514, 14.166518917744995, 54.0754330607759, 46.59931239724047, 13.231235121588028, 32.81735620160895, 5.210699961686373, 19.4982098203329, 16.86860277800522, 6.25372866746394, 11.2049889911447, 44.999500604226384, 41.46877556954584, 20.99266495877907, 9.241922110330355, 18.175752478467725, 33.990503473569376, 114.87579189268921, 13.90971881010686, 53.448991434627075, 20.84401199785035, 70.47187140364744, 46.62518745650779, 60.07580501477309, 6.039879588688079, 67.45460910409378, 6.237015230892785, 65.64973717179605, 10.326152006128433, 56.83337285013876, 14.077760239618586, 12.317299929190428, 6.6187895420756275, 40.530628905364715, 99.9910132960009, 88.07835346521264, 92.44854618811746, 7.877818756157669, 11.039461089704517, 8.929161677734033, 66.79653708000104, 71.7686771208666, 147.84801438847893, 36.910831142651624, 151.96289439928856, 17.35328644933281, 8.181062456418323, 97.40926110062684, 196.80630039676026, 18.889225594302797, 42.05848664552863, 31.342470501909077, 7.879791988574291, 55.04150784574637, 13.501051879329998, 58.43133261620684, 22.95800158817724, 27.188896072645168, 6.299922777814133, 89.01557794462168, 74.41816910893672, 6.162003629939529, 6.200710147847419, 18.67800023787726, 17.27893663629259, 38.16469410116226, 62.75023951519738, 16.869423253916, 29.84799391450403, 83.80296201354892, 38.65008334421999, 74.89154514093563, 23.301751352635815, 5.516912560583944, 97.96445929582984, 80.96284202104549, 109.50792241545575, 78.13580318684397, 6.4906167391248575, 94.23294746591714, 22.111048345590497, 77.11017756589641, 46.665570037473074, 15.88732944485232, 57.08711395550629, 71.8373575772388, 11.234678154643927, 17.61731825224718, 31.33101913500934, 52.54717367964136, 7.312633646503341, 33.38408928478257, 44.97961126454363, 17.22713858713271, 77.52350867865084, 93.48330688807799, 171.3601481323951, 17.09319273019938, 62.51155262025154, 54.21735104047406, 25.836949756730096, 55.5168304422002, 9.128528537203794, 8.860965046511536, 124.50552169796592, 93.13596113091808, 112.76372957305769, 184.03473312560976, 8.23945194351891, 22.010961365332594, 151.66281873272638, 71.085402300625, 51.17141957685772, 84.43535282022418, 9.730978989517068, 21.4689567206818, 22.978307891106873, 10.469781536801419, 83.62849244069798, 90.1546393360932, 75.0265303904247, 23.784922008397025, 83.90717334326177, 71.16964579569624, 20.26678548257164, 82.44728967944543, 109.37371960664692, 10.945826913823497, 8.061994711656595, 60.19102901167883, 13.009667281967731, 19.867584998802315, 54.1552150652025, 17.301502880916956, 33.641830698748905, 21.080304769452496, 25.733853355165717, 22.34110947268832, 5.255627338413417, 85.45387131191931, 7.341432808225597, 53.47405637738028, 123.95526639864022, 96.30170125799509, 119.91891843241375, 88.22084152011094, 45.714902334316776, 5.047190968762353, 62.659074894985835, 104.79498398091611, 74.64602970683734, 8.717570987112618, 79.61562938668177, 13.575720435820209, 70.21405835910537, 47.8412796201619, 172.97701772087993, 46.95717284393178, 89.3298762237036, 89.92265530202295, 6.603342247805715, 17.266604656417734, 14.066118018582365, 119.38194221929282, 19.49256441438122, 52.429011575493405, 10.612798817720993, 23.64171429793589, 112.75951202328848, 29.180771327641693, 56.05922499981078, 62.19341412205463, 145.66728701584034, 18.54978474932326, 27.028432738785327, 7.450312729012917, 157.5446459535095, 42.561242267795514, 148.43881425744496, 97.16901263508025, 55.31835567494633, 21.32996544442768, 76.4056577373544, 10.179782026978245, 64.17568955006244, 45.80195120397896, 27.240260181434653, 6.288953330135103, 8.542966859064471, 5.3662753701675205, 5.347727584151004, 8.647047601569696, 49.69390773415204, 11.573762889812638, 75.1562989699148, 6.14239891375086, 17.964847204309077, 43.70974001611851, 98.39657970687682, 190.44570627808386, 240.19867223874317, 66.12167848662754, 145.21535319387115, 11.986774542332839, 15.73678502466822, 12.270668286938811, 16.973404976281785, 86.59145251430238, 11.61778352035877, 70.39229227687176, 32.26510988119114, 12.650559847280618, 12.29182725091224, 13.448252483472286, 46.66270971446542, 24.87006349673412, 5.664583346794878, 7.822920529926763, 31.389953229531738, 71.80527895042079, 5.168733573827221, 54.082440899779364, 41.20134736197093, 8.456333052239227, 141.21702970599088, 261.9225483970195, 5.043268215726055, 105.24024940882072, 191.34613470984914, 8.098364687003283, 5.104847676103474, 8.729659604656302, 5.116197982745979, 12.201664698128067, 103.30055583801851, 23.019929962408565, 15.292834564319394, 48.20314732689, 30.04635399084887, 11.15703259442896, 17.886262012634003, 12.957606604091541, 101.64915798360599, 28.36011458254164, 126.52878655686558, 20.689082496199955, 57.593319002642644, 45.445129578465455, 38.65990924792773, 156.31060017748084, 21.174493003882947, 55.76195167798568, 143.98947161082887, 89.68835462382134, 28.673806826304045, 18.949634858386883, 41.12930736316518, 91.10420668713877, 28.891319215611805, 16.342959927222143, 79.45804562559543, 105.23979591444333, 23.05895483688018, 7.4250093056953395, 39.418932253412876, 80.72197366748611, 14.511714534446641, 61.26178535087109, 105.98047702727834, 125.45575469707865, 80.18991436979316, 24.365448916472655, 90.6479367453606, 45.67114785445923, 31.49211243364592, 22.513157538010983, 8.40458436690202, 31.740384423526194, 41.84063144789913, 58.34685353630218, 85.00579081338903, 72.17261347594753, 62.28979622354741, 24.35537308013245, 170.97430294585305, 97.42899726299348, 178.41501991431096, 16.73111097122793, 18.534298503634894, 33.07236242510282, 115.0739944281841, 13.587369107255379, 11.63376861971371, 279.3592328189296, 5.699358164780795, 33.9040667065419, 9.65436676089362, 7.409604630778196, 52.84421198067117, 6.631937465202007, 16.657503648806607, 15.791594397154508, 78.04767830527825, 16.429540981733666, 24.94455607248337, 21.45860677444642, 14.430058710057583, 19.32238452870253, 23.971223471594534, 17.297843537661244, 27.52905066572871, 14.290965825577945, 25.51544859741678, 40.58766977723931, 217.51850357184918, 26.363511400295717, 15.679697431272622, 26.535275555282006, 24.256740921078084, 12.740123998266217, 15.672502512720273, 69.92536130304899, 6.982354561687803, 126.08058719714623, 17.268957414753952, 36.60945865693839, 22.987589509227647, 5.222289462834456, 23.82277743016461, 36.264705267152436, 45.2173805545865, 79.26037612878706, 50.23102452451277, 42.00491551728205, 147.37328807501436, 17.93171565505934, 9.792402683818676, 144.291619905918, 206.23865731535165, 27.71394703967504, 83.47957121543243, 54.944323589898985, 6.517283128908469, 15.808842708221972, 68.0326590591978, 5.8426984234097965, 97.47139514324294, 35.41734502792419, 11.502862170654947, 233.00607882775157, 136.72757646736778, 5.216129814357457, 18.14161332250755, 26.643045473383253, 82.94579862067644, 6.905620850330565, 5.928480433966651, 83.41176498442123, 20.37099612682253, 28.426013181149663, 37.441299987888364, 92.94360076512699, 97.76144748404602, 35.10369213900775, 98.15850079546077, 196.5565872856599, 5.946856494129732, 42.84697867903148, 15.689583934585041, 17.506749497834647, 6.888551655947468, 10.261591305753623, 102.96671354888605, 12.369746102689486, 99.60430239861842, 87.37758266257268, 46.58569777230082, 27.351434646092294, 41.37438878787537, 60.90212941818953, 171.57284592879603, 6.4821996338837975, 9.025649176895136, 48.96531987720412, 83.75236004524295, 107.29040130604794, 5.121994936593741, 5.055073282604273, 8.597244903200389, 54.74054193330174, 10.655038488340825, 48.1513056175563, 14.309765273379318, 10.362369348127439, 80.66436028421359, 289.41620205203316, 28.509978956441223, 13.987606680124461, 13.106366928935616, 105.94555104897235, 191.17149066616375, 42.09196348526238, 9.028561796928729, 46.09029003240881, 13.620804424235175, 66.68636084002357, 15.343793151900568, 25.360948657618486, 44.67466071060815, 32.56411315657067, 80.46463476427618, 71.05530617836645, 69.69674343891029, 10.706767526036092, 225.39985114163719, 14.984114214334209, 25.628376704916967, 39.6709736368136, 31.382218897863144, 16.95753976485238, 10.05837615112097, 9.236063478942, 79.85735447817707, 19.27996660505413, 23.63302402973133, 16.085267464216155, 10.757498920521606, 7.810922320326662, 5.157731874295208, 87.1647405672593, 56.366776929479364, 85.43776741429744, 83.83265497954639, 5.6898983424929135, 10.708312094715346, 24.57105994502841, 91.61240360214107, 6.479921218960011, 7.03418247161403, 39.528626827594586, 109.3948147901985, 99.35149784480654, 22.121103217869333, 120.78606751535267, 18.495587908510256, 15.783510092108555, 14.396386381233688, 190.9411298514434, 26.540819927341758, 90.44317307321765, 10.071459305075695, 6.658131763103914, 38.98253083822654, 11.711254535924025, 17.784735907501684, 5.68479569184825, 87.0055941518841, 11.744873608101395, 51.8306195924675, 62.35050391965729, 48.100477210469116, 41.090023955795246, 142.48624219598292, 12.888027467242283, 10.735999341597408, 29.81665373146762, 9.882742769795842, 21.87904403128418, 14.102915611292271, 61.510273342061865, 13.379494765513831, 16.062934799722218, 52.304054559819264, 27.239463839285516, 26.240921304825683, 78.56305950593458, 14.768239951196584, 15.869798716827546, 71.1487124128939, 10.655930818472493, 60.15937648701687, 46.527142099557075, 7.5891279751660985, 25.844909040844225, 74.10506077118622, 7.465015665777568, 113.85366697811544, 24.588620693442166, 40.26731106489816, 5.180183178585398, 13.777555511964087, 53.10488220605299, 91.80333416339991, 52.04133445114756, 104.83673186297156, 69.51331775974059, 10.692605961895143, 47.402395681158126, 13.908665559243596, 20.309766746019488, 33.93553950823994, 10.441425294510758, 249.19515464983712, 56.74197865167592, 39.47250200452737, 10.517341300282741, 206.82215695842564, 9.338501636799428, 80.2490677864298, 21.130412207113014, 85.53342792596052, 81.07745795510618, 5.600056694525086, 88.65845639749375, 55.48123032031692, 5.604602823698312, 39.3800083646815, 13.450362437392425, 6.34180489500313, 147.24643174262135, 100.26214403134547, 27.74175033424267, 7.169784446299395, 66.55815445892634, 56.80935212641939, 51.65706520428483, 56.78850026162399, 31.452691555776497, 38.46537114191911, 5.331393245693501, 26.326019860124603, 43.92218917866285, 104.5738568394266, 7.3802227301215915, 107.52187949405548, 50.983278013220904, 55.280367055851045, 5.766618699714083, 65.51901391489791, 94.07095573016232, 11.60060524604499, 28.96863850092293, 31.155697971237526, 14.499414931453481, 114.26745540751915, 5.85254862564156, 13.286151825553018, 40.7692582516256, 44.6999606142612, 22.831825951035103, 106.5485276365972, 61.43409325452019, 20.62713403032821, 50.784552116525006, 5.1814520787603975, 36.13177588736703, 94.80158682840472, 41.55349351379843, 66.39600325684212, 6.05780628965902, 68.00358150018312, 5.738679503546568, 46.815538698423, 51.115313373697695, 31.8849621828331, 138.59556297157144, 52.51102702877794, 7.970798797245005, 91.87409126595233, 17.531545158937714, 103.87018264815015, 6.161069553473876, 28.18963099727367, 18.147070241236513, 77.39556950606827, 28.207918891310946, 45.637603384961025, 26.923341181228707, 28.74220220935622, 7.858615599006493, 37.761751412879896, 19.701212888298723, 64.87010813541718, 20.224250627868013, 22.151007167102385, 11.71973017686774, 53.84736248931625, 16.446518920084845, 54.74210882284788, 17.418164332639808, 8.523963928693995, 12.373972914713422, 57.60403391455971, 5.836691067054855, 11.610916474102781, 18.217776328183398, 80.62651973199043, 91.75093881572303, 30.4561139692433, 5.956270634915243, 51.566782403884915, 52.408011847277656, 15.211547232257342, 13.11505756276263, 29.39272233494622, 126.54984853985313, 5.205878432218828, 31.48716883479492, 45.49183908502645, 29.282621279806555, 36.81608984907757, 7.674288399983466, 24.788673764382242, 42.07297558170803, 85.43527726017496, 24.810451304399955, 120.17597044949694, 11.066026784257186, 5.635182035949997, 6.215326755526403, 30.319627722073708, 53.35427119599881, 24.576595508406566, 54.85380474371653, 7.1068363838903545, 8.773066802251469, 272.87283164853227, 5.959172148872072, 142.99117260529414, 31.473796726674514, 44.14296549777613, 30.568736730665698, 5.662784745048672, 17.296972386276913, 24.52390636343675, 16.876950997586462, 187.9816856561169, 9.468952703657214, 44.10719989735079, 106.12789917404584, 7.934786028757159, 21.76353968565492, 45.85158365207925, 5.031808061299669, 10.120493389181986, 21.86183974681438, 6.564621132723172, 11.613436474838009, 65.30290744134643, 44.538902401718005, 51.586250000048906, 5.058466958081332, 73.66670609644194, 61.77184935299613, 34.705488183747704, 17.171338106030696, 35.82309468344595, 14.648920519264667, 56.92520759654927, 41.038694849446614, 7.877343717349461, 43.23127684268867, 33.354492602058016, 64.113136450867, 69.79608856508037, 27.721905995179245, 47.815509435426875, 54.72002661938501, 14.158226945059393, 8.73443113164074, 5.204993661397938, 21.66574945104945, 13.444585528229553, 60.19967162323468, 29.5532831117764, 148.3568833822006, 55.936565565116254, 18.727660634165858, 27.440315453722786, 14.246154603820461, 15.23451284640377, 19.37940324855489, 12.515414271253537, 6.303196319280029, 50.00490671928967, 32.13052446613406, 7.379073886716751, 5.23661400844481, 112.42282275905457, 91.55756079857778, 39.70994729214559, 25.996219747876836, 117.47417913936525, 16.77058541796148, 20.017033346981236, 8.06583655970192, 50.684909318313025, 18.890714802050493, 253.6391960897358, 6.936600239039431, 83.96042660353292, 37.052507486845734, 21.50189734902463, 16.300517649989086, 20.89828491893553, 12.61298296705235, 38.529168220247456, 69.39038093524807, 29.47725185481997, 5.8018676998023935, 36.75080790920106, 72.11512752395679, 100.52141045446417, 17.69158740611882, 54.83785247471758, 17.138754060710703, 18.792226466406195, 37.583367463537826, 7.605702533564776, 79.64950592337665, 42.04664322344028, 45.09891861883565, 19.916801734399527, 73.1593185107693, 55.16077804324815, 51.77478333070788, 86.16805164902584, 159.56899645760092, 185.7894375522528, 46.43338568552739, 48.36594947371991, 67.62186130564045, 16.96454251417482, 25.65172130207084, 14.122582997516979, 47.77431313287631, 51.78979117600526, 38.73697337190569, 33.1006799371058, 16.07990946567139, 10.423221910425198, 25.872475829782076, 45.446711810491664, 42.33972888711746, 6.405766218315764, 39.62512480628133, 94.54232822497568, 8.862044852350726, 98.32779135793336, 86.79048192542237, 21.502811638229986, 63.07489791890952, 10.78411068859828, 68.45871554210308, 45.3777450890042, 279.6570273235615, 126.95380632898534, 14.02044432437086, 74.83645565169154, 97.27255213143594, 8.870310959866542, 42.37866989604403, 126.1968288885756, 47.63835088562143, 67.97335324525471, 68.68095487949462, 11.627150643823825, 239.95728825340333, 238.33797204500488, 5.664409934476309, 12.077997373085347, 13.406025899834525, 30.973088941030376, 32.10091611871577, 89.69564084923556, 100.50533781276371, 62.327311499429, 64.72191974986589, 17.774365899481975, 48.28953419138089, 7.621880695049932, 182.4486254039037, 19.921123690084443, 73.94913384985843, 18.869063724058073, 91.13576601984894, 9.90361129471878, 13.024687945376419, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)