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 = 43949
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);
([3713221.875, 3918342.1875, 4039882.8125, 4468346.875, 4505768.75, 4518856.25, 4585714.0625, 4626387.5, 4668276.5625, 4698517.1875, 4786193.75, 4839068.75, 4845418.75, 4923117.1875, 5252662.5, 5252700.0, 5284862.5, 5348426.5625, 5470173.4375, 5528237.5, 5538914.0625, 5569675.0, 5617217.1875, 5627189.0625, 5632007.8125, 5673045.3125, 5690006.25, 5691685.9375, 5732725.0, 5739071.875, 5742871.875, 5749154.6875, 5752745.3125, 5757760.9375, 5760081.25, 5760090.625, 5775353.125, 5805310.9375, 5819368.75, 5834210.9375, 5853056.25, 5874434.375, 5893923.4375, 5959859.375, 5972960.9375, 6003237.5, 6020507.8125, 6043128.125, 6075195.3125, 6079950.0, 6132096.875, 6134467.1875, 6139759.375, 6159765.625, 6161828.125, 6173342.1875, 6182400.0, 6186293.75, 6191575.0, 6199789.0625, 6221010.9375, 6221064.0625, 6258939.0625, 6263367.1875, 6271754.6875, 6284496.875, 6284506.25, 6289032.8125, 6304334.375, 6304451.5625, 6318054.6875, 6318651.5625, 6354204.6875, 6382210.9375, 6405729.6875, 6421018.75, 6438440.625, 6438998.4375, 6481854.6875, 6483025.0, 6485229.6875, 6492862.5, 6498685.9375, 6501678.125, 6501715.625, 6512612.5, 6535229.6875, 6546706.25, 6555198.4375, 6583070.3125, 6599956.25, 6604815.625, 6706054.6875, 6706121.875, 6712187.5, 6712187.5, 6712204.6875, 6717735.9375, 6730084.375, 6743414.0625, 6758640.625, 6764742.1875, 6821806.25, 6923423.4375, 6942295.3125, 6965810.9375, 6988721.875, 6989895.3125, 7011646.875, 7026851.5625, 7034062.5, 7046720.3125, 7062765.625, 7079151.5625, 7130971.875, 7207312.5, 7257832.8125, 7314343.75, 7327335.9375, 7327387.5, 7364825.0, 7364962.5, 7415712.5, 7478928.125, 7481035.9375, 7517559.375, 7551803.125, 7651023.4375, 7652510.9375, 7676496.875, 7763671.875, 7768715.625, 7769303.125, 7795754.6875, 7831007.8125, 7839679.6875, 7839743.75, 7849200.0, 7863190.625, 7874712.5, 7875931.25, 7900923.4375, 7902610.9375, 7903639.0625, 7904087.5, 7905046.875, 7906767.1875, 7914165.625, 7918201.5625, 7924276.5625, 7930532.8125, 7930615.625, 7933292.1875, 7939714.0625, 7950467.1875, 7954556.25, 7954576.5625, 7954610.9375, 7956368.75, 7960565.625, 7963623.4375, 7981728.125, 7986912.5, 8001706.25, 8003903.125, 8009906.25, 8010181.25, 8014715.625, 8015312.5, 8015484.375, 8017387.5, 8017921.875, 8021178.125, 8021398.4375, 8024646.875, 8025832.8125, 8027125.0, 8027795.3125, 8034675.0, 8037771.875, 8043393.75, 8044309.375, 8044310.9375, 8045737.5, 8046878.125, 8051081.25, 8053846.875, 8061800.0, 8062842.1875, 8063389.0625, 8064565.625, 8078417.1875, 8080882.8125, 8096373.4375, 8097310.9375, 8103095.3125, 8105867.1875, 8106742.1875, 8117310.9375, 8121431.25, 8121492.1875, 8137457.8125, 8141645.3125, 8145039.0625, 8153948.4375, 8165534.375, 8165534.375, 8170860.9375, 8181714.0625, 8203754.6875, 8205073.4375, 8226064.0625, 8232053.125, 8233565.625, 8236581.25, 8239517.1875, 8262882.8125, 8264429.6875, 8265528.125, 8265528.125, 8277134.375, 8291489.0625, 8292504.6875, 8297281.25, 8298062.5, 8298068.75, 8298157.8125, 8300481.25, 8307446.875, 8313667.1875, 8313956.25, 8315534.375, 8321515.625, 8321534.375, 8359595.3125, 8359673.4375, 8371646.875, 8373534.375, 8377657.8125, 8378420.3125, 8379354.6875, 8379364.0625, 8380134.375, 8380278.125, 8393309.375, 8394417.1875, 8395356.25, 8396453.125, 8396912.5, 8402018.75, 8406670.3125, 8419157.8125, 8433850.0, 8455259.375, 8466434.375, 8496382.8125, 8497370.3125, 8504348.4375, 8506453.125, 8531756.25, 8536620.3125, 8538765.625, 8548468.75, 8548473.4375, 8570307.8125, 8570745.3125, 8573539.0625, 8617960.9375, 8677775.0, 8681890.625, 8684639.0625, 8693129.6875, 8706837.5, 8711934.375, 8712787.5, 8715946.875, 8716495.3125, 8717279.6875, 8719564.0625, 8719681.25, 8720137.5, 8721856.25, 8722250.0, 8757604.6875, 8778325.0, 8779287.5, 8781400.0, 8783445.3125, 8783450.0, 8783790.625, 8784339.0625, 8785378.125, 8788915.625, 8789153.125, 8791065.625, 8793196.875, 8793757.8125, 8800985.9375, 8813056.25, 8813110.9375, 8814000.0, 8827740.625, 8828143.75, 8828196.875, 8828348.4375, 8830550.0, 8830868.75, 8840760.9375, 8840825.0, 8841839.0625, 8844962.5, 8847564.0625, 8848534.375, 8852685.9375, 8856826.5625, 8858421.875, 8878596.875, 8879079.6875, 8879831.25, 8903739.0625, 8904490.625, 8906368.75, 8950032.8125, 8977087.5, 9118539.0625, 9118621.875, 9251085.9375, 9321971.875, 9322071.875, 9322706.25, 9342275.0, 9347109.375, 9347131.25, 9347267.1875, 9354728.125, 9355500.0, 9357554.6875, 9357909.375, 9364925.0, 9371832.8125, 9374601.5625, 9374875.0, 9376835.9375, 9377589.0625, 9379037.5, 9379582.8125, 9388025.0, 9418528.125, 9431187.5, 9433273.4375, 9433318.75, 9434820.3125, 9434840.625, 9435884.375, 9450579.6875, 9451062.5, 9452342.1875, 9453175.0, 9459818.75, 9459825.0, 9461265.625, 9467156.25, 9477132.8125, 9477434.375, 9478829.6875, 9479225.0, 9480081.25, 9481403.125, 9488768.75, 9489039.0625, 9489334.375, 9489848.4375, 9489867.1875, 9490048.4375, 9490079.6875, 9490242.1875, 9490376.5625, 9490457.8125, 9490521.875, 9490596.875, 9490707.8125, 9490893.75, 9491018.75, 9491175.0, 9491214.0625, 9491259.375, 9491364.0625, 9491365.625, 9491735.9375, 9491878.125, 9491985.9375, 9492132.8125, 9492228.125, 9492343.75, 9492387.5, 9492410.9375, 9492451.5625, 9492475.0, 9492495.3125, 9492525.0, 9492607.8125, 9492679.6875, 9493048.4375, 9493492.1875, 9493493.75, 9493632.8125, 9493746.875, 9493776.5625, 9493973.4375, 9493998.4375, 9494217.1875, 9494245.3125, 9494284.375, 9494431.25, 9494676.5625, 9494735.9375, 9495179.6875, 9495428.125, 9495542.1875, 9495848.4375, 9496442.1875, 9496495.3125, 9497571.875, 9498015.625, 9498525.0, 9498587.5, 9498703.125, 9501384.375, 9501907.8125, 9502340.625, 9502703.125, 9502878.125, 9502960.9375, 9503895.3125, 9503948.4375, 9504496.875, 9504704.6875, 9504800.0, 9504846.875, 9505109.375, 9505282.8125, 9506045.3125, 9506053.125, 9506081.25, 9506089.0625, 9506178.125, 9506376.5625, 9506848.4375, 9507082.8125, 9507420.3125, 9507712.5, 9508056.25, 9511289.0625, 9511681.25, 9512573.4375, 9512584.375, 9512593.75, 9512781.25, 9512853.125, 9512859.375, 9513017.1875, 9513585.9375, 9513645.3125, 9513834.375, 9513893.75, 9514167.1875, 9514467.1875, 9514548.4375, 9514596.875, 9514775.0, 9514800.0, 9515040.625, 9515056.25, 9515176.5625, 9515190.625, 9515223.4375, 9515246.875, 9515282.8125, 9515351.5625, 9515351.5625, 9515367.1875, 9515503.125, 9515643.75, 9515889.0625, 9515940.625, 9515945.3125, 9517846.875, 9518089.0625, 9519234.375, 9519453.125, 9520700.0, 9522382.8125, 9522392.1875, 9523048.4375, 9523685.9375, 9524228.125, 9525521.875, 9526953.125, 9527176.5625, 9527301.5625, 9527310.9375, 9527659.375, 9528032.8125, 9528451.5625, 9528506.25, 9528929.6875, 9529581.25, 9529629.6875, 9529668.75, 9529814.0625, 9529834.375, 9529975.0, 9530439.0625, 9530689.0625, 9530831.25, 9530975.0, 9531239.0625, 9531843.75, 9532098.4375, 9532287.5, 9532746.875, 9533923.4375, 9534940.625, 9538743.75, 9540446.875, 9540939.0625, 9540985.9375, 9541257.8125, 9541662.5, 9541912.5, 9542009.375, 9542079.6875, 9542376.5625, 9542407.8125, 9542606.25, 9542812.5, 9543451.5625, 9543698.4375, 9543918.75, 9544118.75, 9544293.75, 9544435.9375, 9544482.8125, 9544498.4375, 9544637.5, 9544671.875, 9544760.9375, 9545128.125, 9545290.625, 9545320.3125, 9545739.0625, 9546160.9375, 9546248.4375, 9546689.0625, 9546912.5, 9547579.6875, 9547606.25, 9547810.9375, 9547965.625, 9548029.6875, 9548359.375, 9549479.6875, 9551721.875, 9551746.875, 9552228.125, 9562517.1875, 9562532.8125, 9563092.1875, 9582331.25, 9582428.125, 9583529.6875, 9584921.875, 9584929.6875, 9585160.9375, 9585401.5625, 9585456.25, 9585568.75, 9586943.75, 9588573.4375, 9589045.3125, 9589831.25, 9590682.8125, 9590712.5, 9591070.3125, 9591085.9375, 9591696.875, 9592303.125, 9594203.125, 9596490.625, 9596601.5625, 9606703.125, 9607904.6875, 9608635.9375, 9608768.75, 9609418.75, 9610368.75, 9610681.25, 9610868.75, 9611221.875, 9611332.8125, 9611531.25, 9611765.625, 9611771.875, 9611790.625, 9611815.625, 9612101.5625, 9612220.3125, 9612660.9375, 9612993.75, 9613120.3125, 9613493.75, 9614254.6875, 9614257.8125, 9614775.0, 9614981.25, 9615345.3125, 9615460.9375, 9615473.4375, 9617095.3125, 9617618.75, 9618798.4375, 9618810.9375, 9618892.1875, 9619095.3125, 9619125.0, 9619525.0, 9620010.9375, 9623062.5, 9623489.0625, 9624318.75, 9624685.9375, 9624843.75, 9624928.125, 9626570.3125, 9627040.625, 9629065.625, 9629084.375, 9630721.875, 9631128.125, 9636428.125, 9637204.6875, 9638131.25, 9639882.8125, 9652926.5625, 9656035.9375, 9656814.0625, 9656851.5625, 9665765.625, 9678084.375, 9872790.625, 9971123.4375, 9979625.0, 9986789.0625, 9990976.5625, 9992232.8125, 10008953.125, 10012351.5625, 10012389.0625, 10023320.3125, 10024137.5, 10028529.6875, 10028754.6875, 10029559.375, 10039090.625, 10049678.125, 10055148.4375, 10062243.75, 10062260.9375, 10063320.3125, 10063473.4375, 10065531.25, 10065698.4375, 10065751.5625, 10065803.125, 10065840.625, 10066935.9375, 10069198.4375, 10069695.3125, 10069729.6875, 10070306.25, 10071235.9375, 10072326.5625, 10074415.625, 10076651.5625, 10076912.5, 10077164.0625, 10077317.1875, 10077325.0, 10077451.5625, 10077528.125, 10077651.5625, 10078734.375, 10079432.8125, 10079435.9375, 10081101.5625, 10084389.0625, 10085485.9375, 10090115.625, 10090950.0, 10091804.6875, 10091828.125, 10092106.25, 10093298.4375, 10093867.1875, 10093932.8125, 10098440.625, 10099384.375, 10100114.0625, 10101837.5, 10102579.6875, 10102882.8125, 10102885.9375, 10104723.4375, 10105053.125, 10105846.875, 10105860.9375, 10106346.875, 10106459.375, 10106657.8125, 10107023.4375, 10107142.1875, 10107181.25, 10107662.5, 10107701.5625, 10107929.6875, 10107979.6875, 10108045.3125, 10108270.3125, 10108475.0, 10108989.0625, 10109015.625, 10109343.75, 10109487.5, 10109550.0, 10109648.4375, 10109704.6875, 10109729.6875, 10109806.25, 10109809.375, 10109825.0, 10109831.25, 10109900.0, 10109906.25, 10110043.75, 10110339.0625, 10110453.125, 10110556.25, 10110796.875, 10110867.1875, 10110870.3125, 10111126.5625, 10111229.6875, 10111409.375, 10111496.875, 10111671.875, 10111759.375, 10111834.375, 10111970.3125, 10111978.125, 10111984.375, 10111992.1875, 10112057.8125, 10112156.25, 10112187.5, 10112220.3125, 10112231.25, 10112437.5, 10112560.9375, 10112571.875, 10112593.75, 10112598.4375, 10112704.6875, 10112765.625, 10112798.4375, 10112821.875, 10112848.4375, 10112910.9375, 10112943.75, 10113071.875, 10113112.5, 10113168.75, 10113178.125, 10113201.5625, 10113239.0625, 10113243.75, 10113250.0, 10113257.8125, 10113275.0, 10113331.25, 10113348.4375, 10113540.625, 10113570.3125, 10113776.5625, 10114004.6875, 10114123.4375, 10114150.0, 10114168.75, 10114387.5, 10114418.75, 10114434.375, 10114482.8125, 10114492.1875, 10114537.5, 10114593.75, 10114767.1875, 10114820.3125, 10114834.375, 10114839.0625, 10114846.875, 10114856.25, 10114860.9375, 10114868.75, 10114871.875, 10114953.125, 10114982.8125, 10115057.8125, 10115107.8125, 10115189.0625, 10115234.375, 10115239.0625, 10115253.125, 10115396.875, 10115401.5625, 10115464.0625, 10115526.5625, 10115632.8125, 10115665.625, 10115731.25, 10115754.6875, 10115785.9375, 10115812.5, 10115815.625, 10115907.8125, 10115942.1875, 10115956.25, 10116007.8125, 10116178.125, 10116237.5, 10116264.0625, 10116287.5, 10116298.4375, 10116348.4375, 10116525.0, 10116620.3125, 10116739.0625, 10116779.6875, 10116792.1875, 10116920.3125, 10116925.0, 10117073.4375, 10117206.25, 10117270.3125, 10117329.6875, 10117493.75, 10117579.6875, 10117781.25, 10117951.5625, 10118587.5, 10118631.25, 10118734.375, 10119057.8125, 10119415.625, 10120096.875, 10120206.25, 10120525.0, 10120885.9375, 10123939.0625, 10124295.3125, 10124818.75, 10126326.5625, 10128739.0625, 10129009.375, 10129601.5625, 10129615.625, 10130193.75, 10131690.625, 10133331.25, 10136500.0, 10140014.0625, 10140159.375, 10140807.8125, 10140917.1875, 10141303.125, 10141567.1875, 10142087.5, 10142112.5, 10142170.3125, 10142500.0, 10143329.6875, 10144810.9375, 10144840.625, 10144876.5625, 10144940.625, 10145504.6875, 10145615.625, 10146298.4375, 10147129.6875, 10147457.8125, 10148471.875, 10148573.4375, 10148682.8125, 10149048.4375, 10149103.125, 10149245.3125, 10149442.1875, 10149510.9375, 10149739.0625, 10149784.375, 10149895.3125, 10149943.75, 10150323.4375, 10150345.3125, 10150700.0, 10150703.125, 10150779.6875, 10150934.375, 10150943.75, 10151426.5625, 10151618.75, 10151731.25, 10151831.25, 10152029.6875, 10152371.875, 10152696.875, 10152793.75, 10152814.0625, 10152832.8125, 10153101.5625, 10153240.625, 10153653.125, 10153660.9375, 10153681.25, 10153720.3125, 10153803.125, 10153817.1875, 10153957.8125, 10154064.0625, 10154076.5625, 10154112.5, 10154114.0625, 10154428.125, 10154665.625, 10154670.3125, 10154753.125, 10155092.1875, 10155150.0, 10155164.0625, 10155243.75, 10155285.9375, 10155431.25, 10155735.9375, 10155795.3125, 10155982.8125, 10156023.4375, 10156164.0625, 10156450.0, 10156637.5, 10157148.4375, 10157517.1875, 10157545.3125, 10157554.6875, 10157587.5, 10157628.125, 10157650.0, 10157650.0, 10157712.5, 10157828.125, 10158243.75, 10158243.75, 10158260.9375, 10158371.875, 10158709.375, 10158715.625, 10158812.5, 10158887.5, 10158979.6875, 10158985.9375, 10159078.125, 10159126.5625, 10159156.25, 10159198.4375, 10159251.5625, 10159268.75, 10159600.0, 10159615.625, 10159650.0, 10159734.375, 10159868.75, 10159876.5625, 10159898.4375, 10160006.25, 10160056.25, 10160065.625, 10160067.1875, 10160071.875, 10160104.6875, 10160243.75, 10160259.375, 10160259.375, 10160268.75, ...], [57.581357260503125, 8.507271899706055, 10.232023963049246, 125.32666855860269, 94.11855689325161, 24.768044504469884, 24.241272370080665, 25.704442705814998, 25.372041446118725, 11.176566452371098, 22.888619666351463, 12.125029301920943, 14.356400008114358, 55.406366576794, 101.26055883184631, 19.062705694379183, 30.93725157425044, 14.2149444305687, 6.7227247683668, 9.245728347891033, 97.11394319686619, 18.697431261654167, 30.65870558441701, 7.1820782930110925, 69.36928675506861, 24.540100145880338, 20.296668596624333, 17.800070982317802, 65.22672935538507, 76.42263325607176, 94.50889343150382, 10.938489741356292, 18.72481250228654, 15.861161382501514, 140.69936701549253, 24.034517032348838, 15.637270280678008, 7.898318373970365, 53.07101377417051, 36.994605605162675, 115.08753031049368, 221.4238157394788, 66.36367587994877, 6.009544303765907, 27.165634346451853, 20.949720886067556, 8.681761024452841, 116.12873731698939, 38.50946694146581, 51.992162640126836, 101.42086927724638, 39.02060073333898, 10.63690224068669, 17.079870604679954, 12.790489528237341, 16.39528329108467, 83.07844425052757, 34.173321659478205, 23.914741332061304, 30.411308929011845, 154.3237677456553, 6.151158041656024, 52.59922886443961, 5.998646349495452, 13.259833484149283, 21.311101414422122, 22.733673988145043, 27.905994761316695, 21.337300241492002, 5.928044628188412, 96.08319402057695, 7.739942020527812, 15.946818518930849, 32.25287665078744, 7.105949038035168, 74.71485976460016, 13.778510261095553, 69.07443439977467, 21.639666297079412, 7.0829918475151254, 16.887367493478582, 10.885385901110167, 53.17499906781549, 13.304826848524826, 223.8080812762848, 68.53679914478171, 72.73953450738286, 78.93421188212017, 101.9258372269695, 6.009539718637468, 26.436952076422187, 28.781782875717855, 42.533962210899645, 5.127247181623476, 33.48980326678401, 100.53232883466805, 25.859388122726873, 13.226238693777047, 73.89225489490076, 38.751099790429976, 40.107643288298675, 145.4275721811765, 73.06230899070619, 32.97120687629674, 34.81501501991797, 49.10545458913278, 58.38127224738997, 122.4521960795753, 6.4846177052706375, 36.292742385644154, 52.00980198215063, 64.82474170462062, 35.745098745209006, 16.9579015424141, 65.02897152063296, 83.89343663445317, 15.500822172958893, 23.255491191655143, 18.312507116781504, 6.231330960827722, 22.64709739709143, 32.8819128770691, 53.125070521336426, 25.684812946993596, 39.9849490837697, 15.644731219931089, 58.513653484260836, 20.42267644797227, 175.12391556944306, 88.58390917854864, 74.0824807461704, 120.92851317633718, 73.38483307385587, 87.46607223882971, 66.167103402666, 7.121406176594899, 5.065494401292547, 23.840408939952038, 67.448994030577, 47.969195552801374, 67.21468127466763, 59.46563063929541, 17.81233292208404, 102.17265685574077, 6.90185675381739, 27.214973249250356, 54.08032012619415, 136.12702804185932, 31.68647266383065, 8.106329089947515, 26.321804023864576, 55.5225183665703, 12.531310497241156, 247.8062571537108, 5.262513486403025, 49.896840379258464, 14.062209971072603, 5.359039134175153, 26.401969555621736, 22.065576955789084, 19.50765007428385, 24.990553557293833, 15.51119776566819, 6.225511601199051, 10.55184594144625, 14.306642931229366, 8.662482998078415, 9.636398367782908, 77.9029639956606, 21.708233132835296, 144.0228468719197, 8.606114925606885, 44.24457691710715, 16.770095541300066, 21.47216399277648, 50.47911972719007, 64.63962717420063, 100.81415253631117, 40.80586778772183, 5.143048313881941, 16.338911079350634, 32.15885292951239, 17.845864770679793, 36.837811524601975, 73.12157858873076, 9.79029643058617, 18.51648297730181, 24.80707070188015, 28.947681563499124, 30.626704935763684, 136.67060226588416, 7.504506223346025, 115.91257568857463, 91.4942092575726, 48.875999315451736, 33.26723756177791, 50.45270692801741, 29.80546182170925, 156.5008057276177, 32.879447056680675, 5.116023955250052, 27.697735392578267, 69.35691550716174, 9.163554308265706, 55.95259025571899, 155.70138238328755, 58.7015082829589, 29.235003121809957, 64.9650788677237, 26.504266253634277, 17.935425286751226, 34.80110159341328, 149.60313922162302, 356.6506862197113, 18.976637637138356, 146.81097586088492, 21.52620896024415, 29.84634575657485, 34.561503585698055, 84.10258624703731, 42.261920064865194, 60.284373890645874, 37.508448879932686, 19.097215020796074, 53.90672839240529, 6.93052465857372, 5.883900721715552, 5.1925666954435865, 11.583735650627972, 100.10917083084291, 10.621549176112042, 24.915509588480006, 54.297221917062444, 45.603000222919746, 66.75221673432712, 6.080918556989698, 6.29203012089826, 51.2001569349074, 22.407092118844087, 171.4889694402506, 11.714470722888741, 5.6727388070034825, 45.49582673659858, 49.523988212811346, 25.7285209771177, 13.349546676592004, 22.520903941272806, 50.545182387809774, 63.831110449450705, 7.061465275467509, 61.45057171756406, 29.403622433217226, 60.07933741051836, 10.949905362766147, 13.496092579955722, 8.935862039188754, 47.106408132735744, 46.97977995956278, 70.94341589389781, 14.900657316178307, 70.30907428850419, 44.173763714914344, 51.06353279343685, 62.114594053986316, 21.79705014032418, 34.01567826952484, 30.723904354609605, 39.969176761223544, 40.57610784107529, 15.625167714452699, 142.26951451713848, 34.33103417740652, 50.96519609123318, 35.65697698157015, 26.36786495377685, 43.62869062924558, 15.636262649926714, 41.15206237015967, 8.313838448619745, 27.49559152346703, 28.729995906040724, 37.250263512150596, 93.09089364197717, 83.25908384685367, 66.9950818852788, 97.26184803669396, 35.567614548121696, 27.44820518080728, 68.86566384813821, 67.09077259148485, 33.90454084040068, 21.717065503109247, 90.2276426535042, 36.29252173588515, 11.66385481918202, 36.81586265497822, 136.58852566962884, 40.742181022976844, 48.81305249658406, 25.987716635473756, 25.709563940986705, 30.262658548590007, 61.79880151191195, 5.206584944422864, 149.2655326026174, 88.68363968457435, 69.83531829412107, 61.12468201254559, 5.222021038607073, 73.21976193458168, 10.233469357603402, 12.335623050718223, 12.129121965294445, 65.46946527905114, 105.38308621076548, 61.5653207854984, 5.906184456626646, 5.066119331745425, 86.86245845459595, 65.70855542866882, 190.05038142358137, 65.40020328857165, 73.59025048803302, 142.91065630111365, 22.394966391369252, 5.155720600750671, 146.87921438569776, 38.228862584369764, 32.41009010213398, 77.22663316707299, 23.967663775863873, 130.94067814396325, 34.060024069739995, 149.41359645645164, 18.325617609477803, 68.4493606209017, 24.775676815831098, 8.053028504046063, 10.228277931330036, 14.482178749573476, 16.083956891358127, 19.933412382570243, 23.646381356758603, 18.672070719858873, 75.25940195844281, 74.73393182175089, 10.966007497982654, 16.37907232920374, 13.920816101723561, 11.932976241005957, 5.873018518871338, 23.516099160354763, 14.026207129860623, 19.606403078238614, 70.0196976899646, 7.299023661419289, 6.457723244752173, 46.34836780998329, 79.5195340147568, 27.1093104205502, 63.00874010664811, 24.06875303717431, 121.0606638740989, 57.67127142491793, 32.23220845419456, 7.944273212455904, 12.953815108146301, 108.22717686047794, 95.64368820042625, 24.19259518444424, 126.87295284598093, 19.233219882665065, 39.353087574130456, 38.12668693551765, 17.556852811559942, 10.631247269961895, 17.116133243843603, 25.87464460632054, 5.468969932657375, 231.81900395587758, 11.523456234321438, 38.258878338204646, 15.881694270976487, 8.904046026478346, 25.871504880678312, 144.20242139024162, 17.775829669207695, 102.89892761309737, 8.56990816975119, 59.334304848311305, 10.725317485095694, 27.396572864213724, 71.40897059443714, 15.941155292653553, 42.25691041782201, 10.402130265875645, 41.97178460321374, 73.50377000466706, 62.62881820805271, 5.136692793956136, 76.33587060580247, 84.15253117736754, 36.6818196207309, 15.547066972034498, 73.95685296602426, 77.49836363950503, 17.948038613422355, 7.31128487799103, 38.05225030812745, 38.38595840621538, 12.40249906492927, 46.32978522706867, 14.637047955473573, 49.245295985691854, 47.394449492388496, 48.89147513790715, 9.88999823889528, 66.34042948281173, 57.30768698976689, 91.30106869696235, 14.861716929256673, 31.789437231155052, 33.031417471382625, 10.69323371496402, 28.63557152769518, 7.427240052158326, 29.141639234190645, 36.43595735042003, 5.8613456527976835, 31.52042818697853, 24.3432520646382, 133.36376102344187, 16.481713855707433, 30.559697591270545, 5.068251908322108, 14.137185327140134, 50.25311563402299, 52.23742451051399, 32.78298474987537, 99.04791983930511, 63.74136673385934, 133.86024500648082, 48.41933614827745, 13.3911858619658, 6.109973059523647, 44.96571510522829, 28.863103486947423, 63.56434777419739, 25.81061109146775, 34.547060081204826, 65.6362554632467, 11.57789810149642, 67.82425982133654, 95.10600280755499, 65.17520187064787, 112.69868160963026, 20.164318798121542, 18.26403213026878, 5.173681713994625, 29.262274845459242, 70.87007985538551, 19.303393187749265, 51.279623166324235, 79.11165192852305, 61.19935974289045, 6.620253560095863, 5.257049332566856, 13.677899221035505, 42.39085792750326, 48.3638354953956, 26.733954224290905, 13.379565152795251, 22.388286994335477, 8.325971688277422, 14.569347984391145, 35.12037703382201, 85.15493859934033, 12.358405845732479, 7.4647229326496465, 17.147022632543152, 91.72638998670877, 78.77606150251727, 39.12614803436594, 60.00489593404109, 6.6450398435447715, 7.588564337668824, 67.71018636241352, 18.72697025718104, 28.755457331851655, 101.49528957318792, 116.06374299411698, 90.9275679342367, 32.32233618622159, 6.6339613763161385, 15.159922309561505, 28.47408568259729, 15.830157368806036, 51.67565145636827, 40.51620866194137, 52.1786632831284, 76.2346388871197, 112.44272192523961, 26.133581815045332, 10.253812697745115, 88.6436810992239, 33.14851739647126, 22.471808580377157, 96.36751331493505, 21.742328330015273, 18.954421299638394, 15.148556558474835, 35.59473157448909, 10.384658109388445, 89.3020527949009, 34.89869028284826, 25.238803669294807, 101.46125363276762, 75.43083164197712, 20.406388559715936, 52.291191361995274, 45.813343511728476, 43.81538350354313, 132.28465600071468, 52.54692945374006, 9.627872942869228, 34.462270830882005, 8.238175570976674, 16.54106012229507, 9.25520210931101, 10.548162105245584, 38.78039015503192, 37.03613073552934, 67.24697795656091, 81.26664585309805, 8.878166216869632, 55.603916300852234, 10.22957855509612, 26.702375362292692, 9.991406446152375, 68.97325931122195, 30.262460761799236, 20.835066254513027, 52.88046844179058, 5.932990943440692, 43.47827983853202, 27.170081131457394, 76.73500696129946, 36.078791250027756, 6.686045127898492, 56.37424698642367, 102.04308762672338, 41.90979066393463, 37.87859126114057, 30.26671504510893, 66.85352010600505, 41.865905527745916, 105.5508187734331, 6.39523728322587, 13.971982714457177, 43.85503796192188, 5.506019540085643, 56.593399714357965, 16.671737007007454, 11.928465781289496, 9.92611146414645, 159.27762069404028, 10.846522563008582, 20.07151954522284, 7.855248891134788, 48.2169174115082, 13.17358204409723, 120.44404679695911, 34.2793012315475, 18.06833981950267, 5.410452622038075, 7.867623592317734, 11.918686007767231, 10.210077011993121, 56.15435089076091, 11.79718955020022, 46.135852174891724, 10.878661206886076, 11.305573362276789, 81.10931612815921, 17.150669154994585, 28.237100773706338, 24.8009977990536, 5.586311515682103, 201.83697088823885, 28.34246906045745, 43.063454727961556, 16.375916579706576, 17.10820823843194, 7.532682881136234, 35.468850374021834, 58.176628171896425, 21.458323885012994, 30.96361071827039, 14.51061015815043, 30.388362981807276, 24.31739029978363, 98.06717041752358, 69.2692981174939, 118.09113092623221, 119.20589132942958, 79.06004746833848, 9.370069955534387, 5.770819372607524, 16.43087443943307, 81.02788211064171, 13.943342338642623, 32.103327473688694, 15.708129519420169, 29.188690013776853, 44.983502879482536, 63.67212742510284, 31.7400737969223, 7.93575396843634, 97.79250079667924, 34.69954340084567, 66.14098958280674, 90.05539496737272, 66.9329097879854, 29.706581952837002, 99.05202932791282, 21.467288687166533, 205.77990152695241, 21.53813837233408, 89.22944830607128, 283.3598073655777, 5.319303047516707, 16.068749851491553, 59.35889609947803, 26.251593530008844, 65.63214191492887, 68.04284868122338, 164.36945962606325, 7.867172865243874, 14.202930806211914, 71.16452564173684, 9.019496630495969, 6.698777312759519, 75.17842103806241, 26.528179197962654, 15.557770811961515, 19.80277499183782, 5.847652849918718, 13.982147213452471, 37.92543309872238, 45.30882300629152, 38.9031702934722, 40.935384478026045, 8.564478659769966, 9.168919231611667, 11.693991024469462, 10.562707099977684, 6.555748436924255, 63.9569621701977, 15.003226693120055, 33.493893449709596, 73.33025763519163, 10.467943645784704, 46.38385340213751, 68.85517508334885, 5.18725303968503, 50.11645000292887, 53.70022350095061, 7.097955144393427, 32.35971387123202, 18.917125452906568, 60.953916690022474, 23.216800311221512, 5.42411835288993, 10.029232091591043, 10.0783230867696, 18.224656305008082, 8.740435408302112, 24.17928801803052, 32.28192811599655, 62.81720063560468, 6.410229433831094, 6.788661470493106, 26.45478196388639, 27.249310375582862, 24.08242777345679, 36.81189687433686, 9.51821744499339, 28.78215612693996, 22.993363625490545, 18.224868350065947, 9.922774745519021, 27.731099878188115, 16.910197729195698, 14.461774684763487, 51.17251239972023, 5.5131109431800835, 69.768877307153, 69.09328686636508, 17.17726159500953, 81.95604255845097, 12.580601794656786, 11.7636693830901, 12.752197181214465, 64.73506045336049, 63.819630966141474, 52.485167658519686, 8.02638889685009, 89.48369119703031, 73.07140389400952, 57.64501621856841, 82.85859360771134, 111.61120831113814, 34.962619135453, 22.900542376869193, 39.783660292897615, 61.38593122501428, 53.895572260132084, 53.289406467588634, 15.14507420849021, 7.271232487466735, 12.037662945023571, 27.763625365895503, 67.54131777519736, 10.101341216992045, 7.976191579194158, 22.3476638586188, 54.41366783896616, 20.54044997626199, 8.487471100684955, 79.82192900350167, 40.46852140473047, 48.33833949187984, 33.44528054269492, 9.29346300443373, 50.46261570371434, 47.21634732228119, 41.80789875718934, 6.353580850452418, 15.37681834775932, 6.296055546723498, 12.994801762781467, 11.091476032073885, 6.477618941625507, 97.75707558053409, 114.20435278538656, 26.296368761391165, 76.69007351612994, 22.72290801368975, 15.946780070316796, 38.46680774170016, 146.3997270343132, 35.67598343266021, 15.816485999902154, 25.764646596543546, 9.278492217208829, 18.51307690421298, 51.3848550999704, 17.787156695072362, 48.62376427006412, 7.31117476455859, 11.644067066960387, 26.349189089253407, 39.71583834669168, 31.50199585099272, 29.43475783359788, 23.913471833276443, 6.711012978471076, 6.161525455562483, 56.02087776363938, 6.581694621458374, 20.219775781219617, 26.17529073326984, 26.23957345626609, 15.96364142363776, 16.91109756215305, 5.2213139265738535, 15.954758597964027, 5.967009163700929, 8.596746959801603, 123.07874633901496, 5.350950881637035, 24.03574467937527, 70.92065382300189, 22.59220440301504, 80.56400498691815, 31.48584636662245, 15.286056496954032, 7.531227966013336, 28.677156166137088, 20.471716281718873, 25.48394132216243, 13.824297156584043, 50.62021484910566, 16.016273760996274, 19.772137614689083, 11.0845747627048, 68.4362176778455, 74.70852508247171, 8.384024235183054, 25.221270019692245, 45.044917888872156, 23.722168452678634, 45.679433281287544, 5.147797339726346, 29.024116077374337, 57.089392176944074, 33.033025794269, 66.11542086571592, 20.137726099927306, 24.392987459924914, 8.512744756322276, 21.418742984228572, 10.880699812987467, 59.516034902959724, 45.97901898466854, 69.2037858529824, 64.30523309415598, 17.1231045087386, 37.247473056629566, 69.23255986274171, 13.162147047363735, 11.413589232077342, 38.114480693700365, 74.03400400897033, 109.4852867167277, 8.465231690685208, 78.825397147119, 25.1941873872608, 86.8439450360681, 11.830560757791208, 7.497047311265641, 6.902496918566321, 10.52878259970232, 18.28146048390645, 8.262777793746473, 166.96872428511125, 89.2094173221266, 13.809170810495917, 36.30074293668172, 45.26949572372234, 23.51825893821876, 8.747909485673967, 26.863666028609465, 29.985051117774496, 35.04689901683863, 32.669483919429155, 30.00716571473864, 42.51742108822127, 50.59220773927112, 113.21145618201382, 18.264693017863575, 5.1984160782966935, 213.98382228073189, 17.634053974184393, 6.143711009668468, 54.84000922621247, 43.992528821851465, 82.68317062489162, 38.166178255709845, 7.9552661055624245, 28.963655783326125, 30.01998809280705, 83.8203303005688, 57.38898485344476, 71.01615147715266, 19.10998630458616, 5.46830555547768, 130.86337590729127, 10.934813155967875, 22.002161420050083, 13.239777810455067, 94.3388345450422, 178.8420602923017, 13.460843754272876, 102.03477327908351, 9.834480066088288, 6.873993975240348, 11.37460418582197, 17.74149633575683, 22.330311240138826, 36.54591769667289, 11.929868307306297, 63.751221309779595, 13.761483708763427, 90.16613472212798, 39.87238279471198, 7.596474286564957, 6.5816829823989496, 6636.953548922927, 27.607786013242613, 17.595743124518005, 72.58867312594282, 40.27367765183493, 10.736220759376575, 12.133235470881326, 35.02376767948271, 16.690573912515465, 10.349163672933004, 92.8579147735795, 26.796310564004873, 59.48229337355244, 34.33410546513652, 42.28209974403818, 12.271845666967403, 57.09994305912873, 20.65980644613125, 7.091423956083575, 6.053347615772197, 34.51067799220459, 15.065189266282172, 8.504253636111786, 37.031666118197805, 18.8916503520024, 13.727118288385556, 51.05148269544919, 23.684241379447233, 10.977771679138765, 42.96057365784078, 7.800562037836864, 80.5009754313595, 12.987056575709731, 12.774879003955917, 51.40225511032047, 166.1740341973398, 9.345532063064644, 14.223839765344307, 62.737964530909835, 71.28451960946057, 25.54255357332872, 60.35737596157213, 51.94226174236144, 41.29482322008012, 16.128325960905904, 33.61629817692969, 49.65075439622174, 63.408284974809135, 64.15716811819972, 30.744780821084387, 102.49798446938611, 62.62119459611864, 8.530837949160867, 48.87923129518554, 66.1537094351867, 5.178884638645307, 37.28733184506567, 58.24756992589522, 59.30028797166605, 5.8587399355270895, 60.131837176379946, 45.128257543488075, 65.54424486577688, 21.05041116993351, 84.36837158715082, 12.435168159545, 24.14526805082219, 37.81408383252785, 60.202660295754, 62.33037811799172, 8.806399526951802, 5.344745285294013, 25.54403750929885, 57.41878258881328, 53.11375750848153, 9.509348861867338, 22.10747164097752, 87.38253188732406, 13.45995728444136, 8.071535866982261, 122.05399654786062, 19.386688587921157, 148.7923364165091, 5.831274979221529, 57.47663283303923, 70.8585356707134, 86.95210244079695, 36.182789782119464, 75.40504252454701, 61.637648575726715, 55.16615388026527, 81.95797333664436, 82.71713239631653, 48.53370560965559, 129.43687129407982, 79.82301956923109, 54.16294439738313, 118.14242197297776, 137.26169484774002, 13.859341312209722, 105.95721841408727, 37.30730405885778, 12.462550371979603, 37.69903652645325, 138.08640625621965, 31.20347802597261, 58.8985412288241, 12.944053079646462, 13.48706854954633, 21.00065632661378, 17.302416549348845, 37.20108694646757, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([3713221.875, 3918342.1875, 4039882.8125, 4468346.875, 4505768.75, 4518856.25, 4585714.0625, 4626387.5, 4668276.5625, 4698517.1875, 4786193.75, 4839068.75, 4845418.75, 4923117.1875, 5252662.5, 5252700.0, 5284862.5, 5348426.5625, 5470173.4375, 5528237.5, 5538914.0625, 5569675.0, 5617217.1875, 5627189.0625, 5632007.8125, 5673045.3125, 5690006.25, 5691685.9375, 5732725.0, 5739071.875, 5742871.875, 5749154.6875, 5752745.3125, 5757760.9375, 5760081.25, 5760090.625, 5775353.125, 5805310.9375, 5819368.75, 5834210.9375, 5853056.25, 5874434.375, 5893923.4375, 5959859.375, 5972960.9375, 6003237.5, 6020507.8125, 6043128.125, 6075195.3125, 6079950.0, 6132096.875, 6134467.1875, 6139759.375, 6159765.625, 6161828.125, 6173342.1875, 6182400.0, 6186293.75, 6191575.0, 6199789.0625, 6221010.9375, 6221064.0625, 6258939.0625, 6263367.1875, 6271754.6875, 6284496.875, 6284506.25, 6289032.8125, 6304334.375, 6304451.5625, 6318054.6875, 6318651.5625, 6354204.6875, 6382210.9375, 6405729.6875, 6421018.75, 6438440.625, 6438998.4375, 6481854.6875, 6483025.0, 6485229.6875, 6492862.5, 6498685.9375, 6501678.125, 6501715.625, 6512612.5, 6535229.6875, 6546706.25, 6555198.4375, 6583070.3125, 6599956.25, 6604815.625, 6706054.6875, 6706121.875, 6712187.5, 6712187.5, 6712204.6875, 6717735.9375, 6730084.375, 6743414.0625, 6758640.625, 6764742.1875, 6821806.25, 6923423.4375, 6942295.3125, 6965810.9375, 6988721.875, 6989895.3125, 7011646.875, 7026851.5625, 7034062.5, 7046720.3125, 7062765.625, 7079151.5625, 7130971.875, 7207312.5, 7257832.8125, 7314343.75, 7327335.9375, 7327387.5, 7364825.0, 7364962.5, 7415712.5, 7478928.125, 7481035.9375, 7517559.375, 7551803.125, 7651023.4375, 7652510.9375, 7676496.875, 7763671.875, 7768715.625, 7769303.125, 7795754.6875, 7831007.8125, 7839679.6875, 7839743.75, 7849200.0, 7863190.625, 7874712.5, 7875931.25, 7900923.4375, 7902610.9375, 7903639.0625, 7904087.5, 7905046.875, 7906767.1875, 7914165.625, 7918201.5625, 7924276.5625, 7930532.8125, 7930615.625, 7933292.1875, 7939714.0625, 7950467.1875, 7954556.25, 7954576.5625, 7954610.9375, 7956368.75, 7960565.625, 7963623.4375, 7981728.125, 7986912.5, 8001706.25, 8003903.125, 8009906.25, 8010181.25, 8014715.625, 8015312.5, 8015484.375, 8017387.5, 8017921.875, 8021178.125, 8021398.4375, 8024646.875, 8025832.8125, 8027125.0, 8027795.3125, 8034675.0, 8037771.875, 8043393.75, 8044309.375, 8044310.9375, 8045737.5, 8046878.125, 8051081.25, 8053846.875, 8061800.0, 8062842.1875, 8063389.0625, 8064565.625, 8078417.1875, 8080882.8125, 8096373.4375, 8097310.9375, 8103095.3125, 8105867.1875, 8106742.1875, 8117310.9375, 8121431.25, 8121492.1875, 8137457.8125, 8141645.3125, 8145039.0625, 8153948.4375, 8165534.375, 8165534.375, 8170860.9375, 8181714.0625, 8203754.6875, 8205073.4375, 8226064.0625, 8232053.125, 8233565.625, 8236581.25, 8239517.1875, 8262882.8125, 8264429.6875, 8265528.125, 8265528.125, 8277134.375, 8291489.0625, 8292504.6875, 8297281.25, 8298062.5, 8298068.75, 8298157.8125, 8300481.25, 8307446.875, 8313667.1875, 8313956.25, 8315534.375, 8321515.625, 8321534.375, 8359595.3125, 8359673.4375, 8371646.875, 8373534.375, 8377657.8125, 8378420.3125, 8379354.6875, 8379364.0625, 8380134.375, 8380278.125, 8393309.375, 8394417.1875, 8395356.25, 8396453.125, 8396912.5, 8402018.75, 8406670.3125, 8419157.8125, 8433850.0, 8455259.375, 8466434.375, 8496382.8125, 8497370.3125, 8504348.4375, 8506453.125, 8531756.25, 8536620.3125, 8538765.625, 8548468.75, 8548473.4375, 8570307.8125, 8570745.3125, 8573539.0625, 8617960.9375, 8677775.0, 8681890.625, 8684639.0625, 8693129.6875, 8706837.5, 8711934.375, 8712787.5, 8715946.875, 8716495.3125, 8717279.6875, 8719564.0625, 8719681.25, 8720137.5, 8721856.25, 8722250.0, 8757604.6875, 8778325.0, 8779287.5, 8781400.0, 8783445.3125, 8783450.0, 8783790.625, 8784339.0625, 8785378.125, 8788915.625, 8789153.125, 8791065.625, 8793196.875, 8793757.8125, 8800985.9375, 8813056.25, 8813110.9375, 8814000.0, 8827740.625, 8828143.75, 8828196.875, 8828348.4375, 8830550.0, 8830868.75, 8840760.9375, 8840825.0, 8841839.0625, 8844962.5, 8847564.0625, 8848534.375, 8852685.9375, 8856826.5625, 8858421.875, 8878596.875, 8879079.6875, 8879831.25, 8903739.0625, 8904490.625, 8906368.75, 8950032.8125, 8977087.5, 9118539.0625, 9118621.875, 9251085.9375, 9321971.875, 9322071.875, 9322706.25, 9342275.0, 9347109.375, 9347131.25, 9347267.1875, 9354728.125, 9355500.0, 9357554.6875, 9357909.375, 9364925.0, 9371832.8125, 9374601.5625, 9374875.0, 9376835.9375, 9377589.0625, 9379037.5, 9379582.8125, 9388025.0, 9418528.125, 9431187.5, 9433273.4375, 9433318.75, 9434820.3125, 9434840.625, 9435884.375, 9450579.6875, 9451062.5, 9452342.1875, 9453175.0, 9459818.75, 9459825.0, 9461265.625, 9467156.25, 9477132.8125, 9477434.375, 9478829.6875, 9479225.0, 9480081.25, 9481403.125, 9488768.75, 9489039.0625, 9489334.375, 9489848.4375, 9489867.1875, 9490048.4375, 9490079.6875, 9490242.1875, 9490376.5625, 9490457.8125, 9490521.875, 9490596.875, 9490707.8125, 9490893.75, 9491018.75, 9491175.0, 9491214.0625, 9491259.375, 9491364.0625, 9491365.625, 9491735.9375, 9491878.125, 9491985.9375, 9492132.8125, 9492228.125, 9492343.75, 9492387.5, 9492410.9375, 9492451.5625, 9492475.0, 9492495.3125, 9492525.0, 9492607.8125, 9492679.6875, 9493048.4375, 9493492.1875, 9493493.75, 9493632.8125, 9493746.875, 9493776.5625, 9493973.4375, 9493998.4375, 9494217.1875, 9494245.3125, 9494284.375, 9494431.25, 9494676.5625, 9494735.9375, 9495179.6875, 9495428.125, 9495542.1875, 9495848.4375, 9496442.1875, 9496495.3125, 9497571.875, 9498015.625, 9498525.0, 9498587.5, 9498703.125, 9501384.375, 9501907.8125, 9502340.625, 9502703.125, 9502878.125, 9502960.9375, 9503895.3125, 9503948.4375, 9504496.875, 9504704.6875, 9504800.0, 9504846.875, 9505109.375, 9505282.8125, 9506045.3125, 9506053.125, 9506081.25, 9506089.0625, 9506178.125, 9506376.5625, 9506848.4375, 9507082.8125, 9507420.3125, 9507712.5, 9508056.25, 9511289.0625, 9511681.25, 9512573.4375, 9512584.375, 9512593.75, 9512781.25, 9512853.125, 9512859.375, 9513017.1875, 9513585.9375, 9513645.3125, 9513834.375, 9513893.75, 9514167.1875, 9514467.1875, 9514548.4375, 9514596.875, 9514775.0, 9514800.0, 9515040.625, 9515056.25, 9515176.5625, 9515190.625, 9515223.4375, 9515246.875, 9515282.8125, 9515351.5625, 9515351.5625, 9515367.1875, 9515503.125, 9515643.75, 9515889.0625, 9515940.625, 9515945.3125, 9517846.875, 9518089.0625, 9519234.375, 9519453.125, 9520700.0, 9522382.8125, 9522392.1875, 9523048.4375, 9523685.9375, 9524228.125, 9525521.875, 9526953.125, 9527176.5625, 9527301.5625, 9527310.9375, 9527659.375, 9528032.8125, 9528451.5625, 9528506.25, 9528929.6875, 9529581.25, 9529629.6875, 9529668.75, 9529814.0625, 9529834.375, 9529975.0, 9530439.0625, 9530689.0625, 9530831.25, 9530975.0, 9531239.0625, 9531843.75, 9532098.4375, 9532287.5, 9532746.875, 9533923.4375, 9534940.625, 9538743.75, 9540446.875, 9540939.0625, 9540985.9375, 9541257.8125, 9541662.5, 9541912.5, 9542009.375, 9542079.6875, 9542376.5625, 9542407.8125, 9542606.25, 9542812.5, 9543451.5625, 9543698.4375, 9543918.75, 9544118.75, 9544293.75, 9544435.9375, 9544482.8125, 9544498.4375, 9544637.5, 9544671.875, 9544760.9375, 9545128.125, 9545290.625, 9545320.3125, 9545739.0625, 9546160.9375, 9546248.4375, 9546689.0625, 9546912.5, 9547579.6875, 9547606.25, 9547810.9375, 9547965.625, 9548029.6875, 9548359.375, 9549479.6875, 9551721.875, 9551746.875, 9552228.125, 9562517.1875, 9562532.8125, 9563092.1875, 9582331.25, 9582428.125, 9583529.6875, 9584921.875, 9584929.6875, 9585160.9375, 9585401.5625, 9585456.25, 9585568.75, 9586943.75, 9588573.4375, 9589045.3125, 9589831.25, 9590682.8125, 9590712.5, 9591070.3125, 9591085.9375, 9591696.875, 9592303.125, 9594203.125, 9596490.625, 9596601.5625, 9606703.125, 9607904.6875, 9608635.9375, 9608768.75, 9609418.75, 9610368.75, 9610681.25, 9610868.75, 9611221.875, 9611332.8125, 9611531.25, 9611765.625, 9611771.875, 9611790.625, 9611815.625, 9612101.5625, 9612220.3125, 9612660.9375, 9612993.75, 9613120.3125, 9613493.75, 9614254.6875, 9614257.8125, 9614775.0, 9614981.25, 9615345.3125, 9615460.9375, 9615473.4375, 9617095.3125, 9617618.75, 9618798.4375, 9618810.9375, 9618892.1875, 9619095.3125, 9619125.0, 9619525.0, 9620010.9375, 9623062.5, 9623489.0625, 9624318.75, 9624685.9375, 9624843.75, 9624928.125, 9626570.3125, 9627040.625, 9629065.625, 9629084.375, 9630721.875, 9631128.125, 9636428.125, 9637204.6875, 9638131.25, 9639882.8125, 9652926.5625, 9656035.9375, 9656814.0625, 9656851.5625, 9665765.625, 9678084.375, 9872790.625, 9971123.4375, 9979625.0, 9986789.0625, 9990976.5625, 9992232.8125, 10008953.125, 10012351.5625, 10012389.0625, 10023320.3125, 10024137.5, 10028529.6875, 10028754.6875, 10029559.375, 10039090.625, 10049678.125, 10055148.4375, 10062243.75, 10062260.9375, 10063320.3125, 10063473.4375, 10065531.25, 10065698.4375, 10065751.5625, 10065803.125, 10065840.625, 10066935.9375, 10069198.4375, 10069695.3125, 10069729.6875, 10070306.25, 10071235.9375, 10072326.5625, 10074415.625, 10076651.5625, 10076912.5, 10077164.0625, 10077317.1875, 10077325.0, 10077451.5625, 10077528.125, 10077651.5625, 10078734.375, 10079432.8125, 10079435.9375, 10081101.5625, 10084389.0625, 10085485.9375, 10090115.625, 10090950.0, 10091804.6875, 10091828.125, 10092106.25, 10093298.4375, 10093867.1875, 10093932.8125, 10098440.625, 10099384.375, 10100114.0625, 10101837.5, 10102579.6875, 10102882.8125, 10102885.9375, 10104723.4375, 10105053.125, 10105846.875, 10105860.9375, 10106346.875, 10106459.375, 10106657.8125, 10107023.4375, 10107142.1875, 10107181.25, 10107662.5, 10107701.5625, 10107929.6875, 10107979.6875, 10108045.3125, 10108270.3125, 10108475.0, 10108989.0625, 10109015.625, 10109343.75, 10109487.5, 10109550.0, 10109648.4375, 10109704.6875, 10109729.6875, 10109806.25, 10109809.375, 10109825.0, 10109831.25, 10109900.0, 10109906.25, 10110043.75, 10110339.0625, 10110453.125, 10110556.25, 10110796.875, 10110867.1875, 10110870.3125, 10111126.5625, 10111229.6875, 10111409.375, 10111496.875, 10111671.875, 10111759.375, 10111834.375, 10111970.3125, 10111978.125, 10111984.375, 10111992.1875, 10112057.8125, 10112156.25, 10112187.5, 10112220.3125, 10112231.25, 10112437.5, 10112560.9375, 10112571.875, 10112593.75, 10112598.4375, 10112704.6875, 10112765.625, 10112798.4375, 10112821.875, 10112848.4375, 10112910.9375, 10112943.75, 10113071.875, 10113112.5, 10113168.75, 10113178.125, 10113201.5625, 10113239.0625, 10113243.75, 10113250.0, 10113257.8125, 10113275.0, 10113331.25, 10113348.4375, 10113540.625, 10113570.3125, 10113776.5625, 10114004.6875, 10114123.4375, 10114150.0, 10114168.75, 10114387.5, 10114418.75, 10114434.375, 10114482.8125, 10114492.1875, 10114537.5, 10114593.75, 10114767.1875, 10114820.3125, 10114834.375, 10114839.0625, 10114846.875, 10114856.25, 10114860.9375, 10114868.75, 10114871.875, 10114953.125, 10114982.8125, 10115057.8125, 10115107.8125, 10115189.0625, 10115234.375, 10115239.0625, 10115253.125, 10115396.875, 10115401.5625, 10115464.0625, 10115526.5625, 10115632.8125, 10115665.625, 10115731.25, 10115754.6875, 10115785.9375, 10115812.5, 10115815.625, 10115907.8125, 10115942.1875, 10115956.25, 10116007.8125, 10116178.125, 10116237.5, 10116264.0625, 10116287.5, 10116298.4375, 10116348.4375, 10116525.0, 10116620.3125, 10116739.0625, 10116779.6875, 10116792.1875, 10116920.3125, 10116925.0, 10117073.4375, 10117206.25, 10117270.3125, 10117329.6875, 10117493.75, 10117579.6875, 10117781.25, 10117951.5625, 10118587.5, 10118631.25, 10118734.375, 10119057.8125, 10119415.625, 10120096.875, 10120206.25, 10120525.0, 10120885.9375, 10123939.0625, 10124295.3125, 10124818.75, 10126326.5625, 10128739.0625, 10129009.375, 10129601.5625, 10129615.625, 10130193.75, 10131690.625, 10133331.25, 10136500.0, 10140014.0625, 10140159.375, 10140807.8125, 10140917.1875, 10141303.125, 10141567.1875, 10142087.5, 10142112.5, 10142170.3125, 10142500.0, 10143329.6875, 10144810.9375, 10144840.625, 10144876.5625, 10144940.625, 10145504.6875, 10145615.625, 10146298.4375, 10147129.6875, 10147457.8125, 10148471.875, 10148573.4375, 10148682.8125, 10149048.4375, 10149103.125, 10149245.3125, 10149442.1875, 10149510.9375, 10149739.0625, 10149784.375, 10149895.3125, 10149943.75, 10150323.4375, 10150345.3125, 10150700.0, 10150703.125, 10150779.6875, 10150934.375, 10150943.75, 10151426.5625, 10151618.75, 10151731.25, 10151831.25, 10152029.6875, 10152371.875, 10152696.875, 10152793.75, 10152814.0625, 10152832.8125, 10153101.5625, 10153240.625, 10153653.125, 10153660.9375, 10153681.25, 10153720.3125, 10153803.125, 10153817.1875, 10153957.8125, 10154064.0625, 10154076.5625, 10154112.5, 10154114.0625, 10154428.125, 10154665.625, 10154670.3125, 10154753.125, 10155092.1875, 10155150.0, 10155164.0625, 10155243.75, 10155285.9375, 10155431.25, 10155735.9375, 10155795.3125, 10155982.8125, 10156023.4375, 10156164.0625, 10156450.0, 10156637.5, 10157148.4375, 10157517.1875, 10157545.3125, 10157554.6875, 10157587.5, 10157628.125, 10157650.0, 10157650.0, 10157712.5, 10157828.125, 10158243.75, 10158243.75, 10158260.9375, 10158371.875, 10158709.375, 10158715.625, 10158812.5, 10158887.5, 10158979.6875, 10158985.9375, 10159078.125, 10159126.5625, 10159156.25, 10159198.4375, 10159251.5625, 10159268.75, 10159600.0, 10159615.625, 10159650.0, 10159734.375, 10159868.75, 10159876.5625, 10159898.4375, 10160006.25, 10160056.25, 10160065.625, 10160067.1875, 10160071.875, 10160104.6875, 10160243.75, 10160259.375, 10160259.375, 10160268.75, ...], [57.581357260503125, 8.507271899706055, 10.232023963049246, 125.32666855860269, 94.11855689325161, 24.768044504469884, 24.241272370080665, 25.704442705814998, 25.372041446118725, 11.176566452371098, 22.888619666351463, 12.125029301920943, 14.356400008114358, 55.406366576794, 101.26055883184631, 19.062705694379183, 30.93725157425044, 14.2149444305687, 6.7227247683668, 9.245728347891033, 97.11394319686619, 18.697431261654167, 30.65870558441701, 7.1820782930110925, 69.36928675506861, 24.540100145880338, 20.296668596624333, 17.800070982317802, 65.22672935538507, 76.42263325607176, 94.50889343150382, 10.938489741356292, 18.72481250228654, 15.861161382501514, 140.69936701549253, 24.034517032348838, 15.637270280678008, 7.898318373970365, 53.07101377417051, 36.994605605162675, 115.08753031049368, 221.4238157394788, 66.36367587994877, 6.009544303765907, 27.165634346451853, 20.949720886067556, 8.681761024452841, 116.12873731698939, 38.50946694146581, 51.992162640126836, 101.42086927724638, 39.02060073333898, 10.63690224068669, 17.079870604679954, 12.790489528237341, 16.39528329108467, 83.07844425052757, 34.173321659478205, 23.914741332061304, 30.411308929011845, 154.3237677456553, 6.151158041656024, 52.59922886443961, 5.998646349495452, 13.259833484149283, 21.311101414422122, 22.733673988145043, 27.905994761316695, 21.337300241492002, 5.928044628188412, 96.08319402057695, 7.739942020527812, 15.946818518930849, 32.25287665078744, 7.105949038035168, 74.71485976460016, 13.778510261095553, 69.07443439977467, 21.639666297079412, 7.0829918475151254, 16.887367493478582, 10.885385901110167, 53.17499906781549, 13.304826848524826, 223.8080812762848, 68.53679914478171, 72.73953450738286, 78.93421188212017, 101.9258372269695, 6.009539718637468, 26.436952076422187, 28.781782875717855, 42.533962210899645, 5.127247181623476, 33.48980326678401, 100.53232883466805, 25.859388122726873, 13.226238693777047, 73.89225489490076, 38.751099790429976, 40.107643288298675, 145.4275721811765, 73.06230899070619, 32.97120687629674, 34.81501501991797, 49.10545458913278, 58.38127224738997, 122.4521960795753, 6.4846177052706375, 36.292742385644154, 52.00980198215063, 64.82474170462062, 35.745098745209006, 16.9579015424141, 65.02897152063296, 83.89343663445317, 15.500822172958893, 23.255491191655143, 18.312507116781504, 6.231330960827722, 22.64709739709143, 32.8819128770691, 53.125070521336426, 25.684812946993596, 39.9849490837697, 15.644731219931089, 58.513653484260836, 20.42267644797227, 175.12391556944306, 88.58390917854864, 74.0824807461704, 120.92851317633718, 73.38483307385587, 87.46607223882971, 66.167103402666, 7.121406176594899, 5.065494401292547, 23.840408939952038, 67.448994030577, 47.969195552801374, 67.21468127466763, 59.46563063929541, 17.81233292208404, 102.17265685574077, 6.90185675381739, 27.214973249250356, 54.08032012619415, 136.12702804185932, 31.68647266383065, 8.106329089947515, 26.321804023864576, 55.5225183665703, 12.531310497241156, 247.8062571537108, 5.262513486403025, 49.896840379258464, 14.062209971072603, 5.359039134175153, 26.401969555621736, 22.065576955789084, 19.50765007428385, 24.990553557293833, 15.51119776566819, 6.225511601199051, 10.55184594144625, 14.306642931229366, 8.662482998078415, 9.636398367782908, 77.9029639956606, 21.708233132835296, 144.0228468719197, 8.606114925606885, 44.24457691710715, 16.770095541300066, 21.47216399277648, 50.47911972719007, 64.63962717420063, 100.81415253631117, 40.80586778772183, 5.143048313881941, 16.338911079350634, 32.15885292951239, 17.845864770679793, 36.837811524601975, 73.12157858873076, 9.79029643058617, 18.51648297730181, 24.80707070188015, 28.947681563499124, 30.626704935763684, 136.67060226588416, 7.504506223346025, 115.91257568857463, 91.4942092575726, 48.875999315451736, 33.26723756177791, 50.45270692801741, 29.80546182170925, 156.5008057276177, 32.879447056680675, 5.116023955250052, 27.697735392578267, 69.35691550716174, 9.163554308265706, 55.95259025571899, 155.70138238328755, 58.7015082829589, 29.235003121809957, 64.9650788677237, 26.504266253634277, 17.935425286751226, 34.80110159341328, 149.60313922162302, 356.6506862197113, 18.976637637138356, 146.81097586088492, 21.52620896024415, 29.84634575657485, 34.561503585698055, 84.10258624703731, 42.261920064865194, 60.284373890645874, 37.508448879932686, 19.097215020796074, 53.90672839240529, 6.93052465857372, 5.883900721715552, 5.1925666954435865, 11.583735650627972, 100.10917083084291, 10.621549176112042, 24.915509588480006, 54.297221917062444, 45.603000222919746, 66.75221673432712, 6.080918556989698, 6.29203012089826, 51.2001569349074, 22.407092118844087, 171.4889694402506, 11.714470722888741, 5.6727388070034825, 45.49582673659858, 49.523988212811346, 25.7285209771177, 13.349546676592004, 22.520903941272806, 50.545182387809774, 63.831110449450705, 7.061465275467509, 61.45057171756406, 29.403622433217226, 60.07933741051836, 10.949905362766147, 13.496092579955722, 8.935862039188754, 47.106408132735744, 46.97977995956278, 70.94341589389781, 14.900657316178307, 70.30907428850419, 44.173763714914344, 51.06353279343685, 62.114594053986316, 21.79705014032418, 34.01567826952484, 30.723904354609605, 39.969176761223544, 40.57610784107529, 15.625167714452699, 142.26951451713848, 34.33103417740652, 50.96519609123318, 35.65697698157015, 26.36786495377685, 43.62869062924558, 15.636262649926714, 41.15206237015967, 8.313838448619745, 27.49559152346703, 28.729995906040724, 37.250263512150596, 93.09089364197717, 83.25908384685367, 66.9950818852788, 97.26184803669396, 35.567614548121696, 27.44820518080728, 68.86566384813821, 67.09077259148485, 33.90454084040068, 21.717065503109247, 90.2276426535042, 36.29252173588515, 11.66385481918202, 36.81586265497822, 136.58852566962884, 40.742181022976844, 48.81305249658406, 25.987716635473756, 25.709563940986705, 30.262658548590007, 61.79880151191195, 5.206584944422864, 149.2655326026174, 88.68363968457435, 69.83531829412107, 61.12468201254559, 5.222021038607073, 73.21976193458168, 10.233469357603402, 12.335623050718223, 12.129121965294445, 65.46946527905114, 105.38308621076548, 61.5653207854984, 5.906184456626646, 5.066119331745425, 86.86245845459595, 65.70855542866882, 190.05038142358137, 65.40020328857165, 73.59025048803302, 142.91065630111365, 22.394966391369252, 5.155720600750671, 146.87921438569776, 38.228862584369764, 32.41009010213398, 77.22663316707299, 23.967663775863873, 130.94067814396325, 34.060024069739995, 149.41359645645164, 18.325617609477803, 68.4493606209017, 24.775676815831098, 8.053028504046063, 10.228277931330036, 14.482178749573476, 16.083956891358127, 19.933412382570243, 23.646381356758603, 18.672070719858873, 75.25940195844281, 74.73393182175089, 10.966007497982654, 16.37907232920374, 13.920816101723561, 11.932976241005957, 5.873018518871338, 23.516099160354763, 14.026207129860623, 19.606403078238614, 70.0196976899646, 7.299023661419289, 6.457723244752173, 46.34836780998329, 79.5195340147568, 27.1093104205502, 63.00874010664811, 24.06875303717431, 121.0606638740989, 57.67127142491793, 32.23220845419456, 7.944273212455904, 12.953815108146301, 108.22717686047794, 95.64368820042625, 24.19259518444424, 126.87295284598093, 19.233219882665065, 39.353087574130456, 38.12668693551765, 17.556852811559942, 10.631247269961895, 17.116133243843603, 25.87464460632054, 5.468969932657375, 231.81900395587758, 11.523456234321438, 38.258878338204646, 15.881694270976487, 8.904046026478346, 25.871504880678312, 144.20242139024162, 17.775829669207695, 102.89892761309737, 8.56990816975119, 59.334304848311305, 10.725317485095694, 27.396572864213724, 71.40897059443714, 15.941155292653553, 42.25691041782201, 10.402130265875645, 41.97178460321374, 73.50377000466706, 62.62881820805271, 5.136692793956136, 76.33587060580247, 84.15253117736754, 36.6818196207309, 15.547066972034498, 73.95685296602426, 77.49836363950503, 17.948038613422355, 7.31128487799103, 38.05225030812745, 38.38595840621538, 12.40249906492927, 46.32978522706867, 14.637047955473573, 49.245295985691854, 47.394449492388496, 48.89147513790715, 9.88999823889528, 66.34042948281173, 57.30768698976689, 91.30106869696235, 14.861716929256673, 31.789437231155052, 33.031417471382625, 10.69323371496402, 28.63557152769518, 7.427240052158326, 29.141639234190645, 36.43595735042003, 5.8613456527976835, 31.52042818697853, 24.3432520646382, 133.36376102344187, 16.481713855707433, 30.559697591270545, 5.068251908322108, 14.137185327140134, 50.25311563402299, 52.23742451051399, 32.78298474987537, 99.04791983930511, 63.74136673385934, 133.86024500648082, 48.41933614827745, 13.3911858619658, 6.109973059523647, 44.96571510522829, 28.863103486947423, 63.56434777419739, 25.81061109146775, 34.547060081204826, 65.6362554632467, 11.57789810149642, 67.82425982133654, 95.10600280755499, 65.17520187064787, 112.69868160963026, 20.164318798121542, 18.26403213026878, 5.173681713994625, 29.262274845459242, 70.87007985538551, 19.303393187749265, 51.279623166324235, 79.11165192852305, 61.19935974289045, 6.620253560095863, 5.257049332566856, 13.677899221035505, 42.39085792750326, 48.3638354953956, 26.733954224290905, 13.379565152795251, 22.388286994335477, 8.325971688277422, 14.569347984391145, 35.12037703382201, 85.15493859934033, 12.358405845732479, 7.4647229326496465, 17.147022632543152, 91.72638998670877, 78.77606150251727, 39.12614803436594, 60.00489593404109, 6.6450398435447715, 7.588564337668824, 67.71018636241352, 18.72697025718104, 28.755457331851655, 101.49528957318792, 116.06374299411698, 90.9275679342367, 32.32233618622159, 6.6339613763161385, 15.159922309561505, 28.47408568259729, 15.830157368806036, 51.67565145636827, 40.51620866194137, 52.1786632831284, 76.2346388871197, 112.44272192523961, 26.133581815045332, 10.253812697745115, 88.6436810992239, 33.14851739647126, 22.471808580377157, 96.36751331493505, 21.742328330015273, 18.954421299638394, 15.148556558474835, 35.59473157448909, 10.384658109388445, 89.3020527949009, 34.89869028284826, 25.238803669294807, 101.46125363276762, 75.43083164197712, 20.406388559715936, 52.291191361995274, 45.813343511728476, 43.81538350354313, 132.28465600071468, 52.54692945374006, 9.627872942869228, 34.462270830882005, 8.238175570976674, 16.54106012229507, 9.25520210931101, 10.548162105245584, 38.78039015503192, 37.03613073552934, 67.24697795656091, 81.26664585309805, 8.878166216869632, 55.603916300852234, 10.22957855509612, 26.702375362292692, 9.991406446152375, 68.97325931122195, 30.262460761799236, 20.835066254513027, 52.88046844179058, 5.932990943440692, 43.47827983853202, 27.170081131457394, 76.73500696129946, 36.078791250027756, 6.686045127898492, 56.37424698642367, 102.04308762672338, 41.90979066393463, 37.87859126114057, 30.26671504510893, 66.85352010600505, 41.865905527745916, 105.5508187734331, 6.39523728322587, 13.971982714457177, 43.85503796192188, 5.506019540085643, 56.593399714357965, 16.671737007007454, 11.928465781289496, 9.92611146414645, 159.27762069404028, 10.846522563008582, 20.07151954522284, 7.855248891134788, 48.2169174115082, 13.17358204409723, 120.44404679695911, 34.2793012315475, 18.06833981950267, 5.410452622038075, 7.867623592317734, 11.918686007767231, 10.210077011993121, 56.15435089076091, 11.79718955020022, 46.135852174891724, 10.878661206886076, 11.305573362276789, 81.10931612815921, 17.150669154994585, 28.237100773706338, 24.8009977990536, 5.586311515682103, 201.83697088823885, 28.34246906045745, 43.063454727961556, 16.375916579706576, 17.10820823843194, 7.532682881136234, 35.468850374021834, 58.176628171896425, 21.458323885012994, 30.96361071827039, 14.51061015815043, 30.388362981807276, 24.31739029978363, 98.06717041752358, 69.2692981174939, 118.09113092623221, 119.20589132942958, 79.06004746833848, 9.370069955534387, 5.770819372607524, 16.43087443943307, 81.02788211064171, 13.943342338642623, 32.103327473688694, 15.708129519420169, 29.188690013776853, 44.983502879482536, 63.67212742510284, 31.7400737969223, 7.93575396843634, 97.79250079667924, 34.69954340084567, 66.14098958280674, 90.05539496737272, 66.9329097879854, 29.706581952837002, 99.05202932791282, 21.467288687166533, 205.77990152695241, 21.53813837233408, 89.22944830607128, 283.3598073655777, 5.319303047516707, 16.068749851491553, 59.35889609947803, 26.251593530008844, 65.63214191492887, 68.04284868122338, 164.36945962606325, 7.867172865243874, 14.202930806211914, 71.16452564173684, 9.019496630495969, 6.698777312759519, 75.17842103806241, 26.528179197962654, 15.557770811961515, 19.80277499183782, 5.847652849918718, 13.982147213452471, 37.92543309872238, 45.30882300629152, 38.9031702934722, 40.935384478026045, 8.564478659769966, 9.168919231611667, 11.693991024469462, 10.562707099977684, 6.555748436924255, 63.9569621701977, 15.003226693120055, 33.493893449709596, 73.33025763519163, 10.467943645784704, 46.38385340213751, 68.85517508334885, 5.18725303968503, 50.11645000292887, 53.70022350095061, 7.097955144393427, 32.35971387123202, 18.917125452906568, 60.953916690022474, 23.216800311221512, 5.42411835288993, 10.029232091591043, 10.0783230867696, 18.224656305008082, 8.740435408302112, 24.17928801803052, 32.28192811599655, 62.81720063560468, 6.410229433831094, 6.788661470493106, 26.45478196388639, 27.249310375582862, 24.08242777345679, 36.81189687433686, 9.51821744499339, 28.78215612693996, 22.993363625490545, 18.224868350065947, 9.922774745519021, 27.731099878188115, 16.910197729195698, 14.461774684763487, 51.17251239972023, 5.5131109431800835, 69.768877307153, 69.09328686636508, 17.17726159500953, 81.95604255845097, 12.580601794656786, 11.7636693830901, 12.752197181214465, 64.73506045336049, 63.819630966141474, 52.485167658519686, 8.02638889685009, 89.48369119703031, 73.07140389400952, 57.64501621856841, 82.85859360771134, 111.61120831113814, 34.962619135453, 22.900542376869193, 39.783660292897615, 61.38593122501428, 53.895572260132084, 53.289406467588634, 15.14507420849021, 7.271232487466735, 12.037662945023571, 27.763625365895503, 67.54131777519736, 10.101341216992045, 7.976191579194158, 22.3476638586188, 54.41366783896616, 20.54044997626199, 8.487471100684955, 79.82192900350167, 40.46852140473047, 48.33833949187984, 33.44528054269492, 9.29346300443373, 50.46261570371434, 47.21634732228119, 41.80789875718934, 6.353580850452418, 15.37681834775932, 6.296055546723498, 12.994801762781467, 11.091476032073885, 6.477618941625507, 97.75707558053409, 114.20435278538656, 26.296368761391165, 76.69007351612994, 22.72290801368975, 15.946780070316796, 38.46680774170016, 146.3997270343132, 35.67598343266021, 15.816485999902154, 25.764646596543546, 9.278492217208829, 18.51307690421298, 51.3848550999704, 17.787156695072362, 48.62376427006412, 7.31117476455859, 11.644067066960387, 26.349189089253407, 39.71583834669168, 31.50199585099272, 29.43475783359788, 23.913471833276443, 6.711012978471076, 6.161525455562483, 56.02087776363938, 6.581694621458374, 20.219775781219617, 26.17529073326984, 26.23957345626609, 15.96364142363776, 16.91109756215305, 5.2213139265738535, 15.954758597964027, 5.967009163700929, 8.596746959801603, 123.07874633901496, 5.350950881637035, 24.03574467937527, 70.92065382300189, 22.59220440301504, 80.56400498691815, 31.48584636662245, 15.286056496954032, 7.531227966013336, 28.677156166137088, 20.471716281718873, 25.48394132216243, 13.824297156584043, 50.62021484910566, 16.016273760996274, 19.772137614689083, 11.0845747627048, 68.4362176778455, 74.70852508247171, 8.384024235183054, 25.221270019692245, 45.044917888872156, 23.722168452678634, 45.679433281287544, 5.147797339726346, 29.024116077374337, 57.089392176944074, 33.033025794269, 66.11542086571592, 20.137726099927306, 24.392987459924914, 8.512744756322276, 21.418742984228572, 10.880699812987467, 59.516034902959724, 45.97901898466854, 69.2037858529824, 64.30523309415598, 17.1231045087386, 37.247473056629566, 69.23255986274171, 13.162147047363735, 11.413589232077342, 38.114480693700365, 74.03400400897033, 109.4852867167277, 8.465231690685208, 78.825397147119, 25.1941873872608, 86.8439450360681, 11.830560757791208, 7.497047311265641, 6.902496918566321, 10.52878259970232, 18.28146048390645, 8.262777793746473, 166.96872428511125, 89.2094173221266, 13.809170810495917, 36.30074293668172, 45.26949572372234, 23.51825893821876, 8.747909485673967, 26.863666028609465, 29.985051117774496, 35.04689901683863, 32.669483919429155, 30.00716571473864, 42.51742108822127, 50.59220773927112, 113.21145618201382, 18.264693017863575, 5.1984160782966935, 213.98382228073189, 17.634053974184393, 6.143711009668468, 54.84000922621247, 43.992528821851465, 82.68317062489162, 38.166178255709845, 7.9552661055624245, 28.963655783326125, 30.01998809280705, 83.8203303005688, 57.38898485344476, 71.01615147715266, 19.10998630458616, 5.46830555547768, 130.86337590729127, 10.934813155967875, 22.002161420050083, 13.239777810455067, 94.3388345450422, 178.8420602923017, 13.460843754272876, 102.03477327908351, 9.834480066088288, 6.873993975240348, 11.37460418582197, 17.74149633575683, 22.330311240138826, 36.54591769667289, 11.929868307306297, 63.751221309779595, 13.761483708763427, 90.16613472212798, 39.87238279471198, 7.596474286564957, 6.5816829823989496, 6636.953548922927, 27.607786013242613, 17.595743124518005, 72.58867312594282, 40.27367765183493, 10.736220759376575, 12.133235470881326, 35.02376767948271, 16.690573912515465, 10.349163672933004, 92.8579147735795, 26.796310564004873, 59.48229337355244, 34.33410546513652, 42.28209974403818, 12.271845666967403, 57.09994305912873, 20.65980644613125, 7.091423956083575, 6.053347615772197, 34.51067799220459, 15.065189266282172, 8.504253636111786, 37.031666118197805, 18.8916503520024, 13.727118288385556, 51.05148269544919, 23.684241379447233, 10.977771679138765, 42.96057365784078, 7.800562037836864, 80.5009754313595, 12.987056575709731, 12.774879003955917, 51.40225511032047, 166.1740341973398, 9.345532063064644, 14.223839765344307, 62.737964530909835, 71.28451960946057, 25.54255357332872, 60.35737596157213, 51.94226174236144, 41.29482322008012, 16.128325960905904, 33.61629817692969, 49.65075439622174, 63.408284974809135, 64.15716811819972, 30.744780821084387, 102.49798446938611, 62.62119459611864, 8.530837949160867, 48.87923129518554, 66.1537094351867, 5.178884638645307, 37.28733184506567, 58.24756992589522, 59.30028797166605, 5.8587399355270895, 60.131837176379946, 45.128257543488075, 65.54424486577688, 21.05041116993351, 84.36837158715082, 12.435168159545, 24.14526805082219, 37.81408383252785, 60.202660295754, 62.33037811799172, 8.806399526951802, 5.344745285294013, 25.54403750929885, 57.41878258881328, 53.11375750848153, 9.509348861867338, 22.10747164097752, 87.38253188732406, 13.45995728444136, 8.071535866982261, 122.05399654786062, 19.386688587921157, 148.7923364165091, 5.831274979221529, 57.47663283303923, 70.8585356707134, 86.95210244079695, 36.182789782119464, 75.40504252454701, 61.637648575726715, 55.16615388026527, 81.95797333664436, 82.71713239631653, 48.53370560965559, 129.43687129407982, 79.82301956923109, 54.16294439738313, 118.14242197297776, 137.26169484774002, 13.859341312209722, 105.95721841408727, 37.30730405885778, 12.462550371979603, 37.69903652645325, 138.08640625621965, 31.20347802597261, 58.8985412288241, 12.944053079646462, 13.48706854954633, 21.00065632661378, 17.302416549348845, 37.20108694646757, ...])
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);
([3713221.875, 3918342.1875, 4039882.8125, 4468346.875, 4505768.75, 4518856.25, 4585714.0625, 4626387.5, 4668276.5625, 4698517.1875, 4786193.75, 4839068.75, 4845418.75, 4923117.1875, 5252662.5, 5252700.0, 5284862.5, 5348426.5625, 5470173.4375, 5528237.5, 5538914.0625, 5569675.0, 5617217.1875, 5627189.0625, 5632007.8125, 5673045.3125, 5690006.25, 5691685.9375, 5732725.0, 5739071.875, 5742871.875, 5749154.6875, 5752745.3125, 5757760.9375, 5760081.25, 5760090.625, 5775353.125, 5805310.9375, 5819368.75, 5834210.9375, 5853056.25, 5874434.375, 5893923.4375, 5959859.375, 5972960.9375, 6003237.5, 6020507.8125, 6043128.125, 6075195.3125, 6079950.0, 6132096.875, 6134467.1875, 6139759.375, 6159765.625, 6161828.125, 6173342.1875, 6182400.0, 6186293.75, 6191575.0, 6199789.0625, 6221010.9375, 6221064.0625, 6258939.0625, 6263367.1875, 6271754.6875, 6284496.875, 6284506.25, 6289032.8125, 6304334.375, 6304451.5625, 6318054.6875, 6318651.5625, 6354204.6875, 6382210.9375, 6405729.6875, 6421018.75, 6438440.625, 6438998.4375, 6481854.6875, 6483025.0, 6485229.6875, 6492862.5, 6498685.9375, 6501678.125, 6501715.625, 6512612.5, 6535229.6875, 6546706.25, 6555198.4375, 6583070.3125, 6599956.25, 6604815.625, 6706054.6875, 6706121.875, 6712187.5, 6712187.5, 6712204.6875, 6717735.9375, 6730084.375, 6743414.0625, 6758640.625, 6764742.1875, 6821806.25, 6923423.4375, 6942295.3125, 6965810.9375, 6988721.875, 6989895.3125, 7011646.875, 7026851.5625, 7034062.5, 7046720.3125, 7062765.625, 7079151.5625, 7130971.875, 7207312.5, 7257832.8125, 7314343.75, 7327335.9375, 7327387.5, 7364825.0, 7364962.5, 7415712.5, 7478928.125, 7481035.9375, 7517559.375, 7551803.125, 7651023.4375, 7652510.9375, 7676496.875, 7763671.875, 7768715.625, 7769303.125, 7795754.6875, 7831007.8125, 7839679.6875, 7839743.75, 7849200.0, 7863190.625, 7874712.5, 7875931.25, 7900923.4375, 7902610.9375, 7903639.0625, 7904087.5, 7905046.875, 7906767.1875, 7914165.625, 7918201.5625, 7924276.5625, 7930532.8125, 7930615.625, 7933292.1875, 7939714.0625, 7950467.1875, 7954556.25, 7954576.5625, 7954610.9375, 7956368.75, 7960565.625, 7963623.4375, 7981728.125, 7986912.5, 8001706.25, 8003903.125, 8009906.25, 8010181.25, 8014715.625, 8015312.5, 8015484.375, 8017387.5, 8017921.875, 8021178.125, 8021398.4375, 8024646.875, 8025832.8125, 8027125.0, 8027795.3125, 8034675.0, 8037771.875, 8043393.75, 8044309.375, 8044310.9375, 8045737.5, 8046878.125, 8051081.25, 8053846.875, 8061800.0, 8062842.1875, 8063389.0625, 8064565.625, 8078417.1875, 8080882.8125, 8096373.4375, 8097310.9375, 8103095.3125, 8105867.1875, 8106742.1875, 8117310.9375, 8121431.25, 8121492.1875, 8137457.8125, 8141645.3125, 8145039.0625, 8153948.4375, 8165534.375, 8165534.375, 8170860.9375, 8181714.0625, 8203754.6875, 8205073.4375, 8226064.0625, 8232053.125, 8233565.625, 8236581.25, 8239517.1875, 8262882.8125, 8264429.6875, 8265528.125, 8265528.125, 8277134.375, 8291489.0625, 8292504.6875, 8297281.25, 8298062.5, 8298068.75, 8298157.8125, 8300481.25, 8307446.875, 8313667.1875, 8313956.25, 8315534.375, 8321515.625, 8321534.375, 8359595.3125, 8359673.4375, 8371646.875, 8373534.375, 8377657.8125, 8378420.3125, 8379354.6875, 8379364.0625, 8380134.375, 8380278.125, 8393309.375, 8394417.1875, 8395356.25, 8396453.125, 8396912.5, 8402018.75, 8406670.3125, 8419157.8125, 8433850.0, 8455259.375, 8466434.375, 8496382.8125, 8497370.3125, 8504348.4375, 8506453.125, 8531756.25, 8536620.3125, 8538765.625, 8548468.75, 8548473.4375, 8570307.8125, 8570745.3125, 8573539.0625, 8617960.9375, 8677775.0, 8681890.625, 8684639.0625, 8693129.6875, 8706837.5, 8711934.375, 8712787.5, 8715946.875, 8716495.3125, 8717279.6875, 8719564.0625, 8719681.25, 8720137.5, 8721856.25, 8722250.0, 8757604.6875, 8778325.0, 8779287.5, 8781400.0, 8783445.3125, 8783450.0, 8783790.625, 8784339.0625, 8785378.125, 8788915.625, 8789153.125, 8791065.625, 8793196.875, 8793757.8125, 8800985.9375, 8813056.25, 8813110.9375, 8814000.0, 8827740.625, 8828143.75, 8828196.875, 8828348.4375, 8830550.0, 8830868.75, 8840760.9375, 8840825.0, 8841839.0625, 8844962.5, 8847564.0625, 8848534.375, 8852685.9375, 8856826.5625, 8858421.875, 8878596.875, 8879079.6875, 8879831.25, 8903739.0625, 8904490.625, 8906368.75, 8950032.8125, 8977087.5, 9118539.0625, 9118621.875, 9251085.9375, 9321971.875, 9322071.875, 9322706.25, 9342275.0, 9347109.375, 9347131.25, 9347267.1875, 9354728.125, 9355500.0, 9357554.6875, 9357909.375, 9364925.0, 9371832.8125, 9374601.5625, 9374875.0, 9376835.9375, 9377589.0625, 9379037.5, 9379582.8125, 9388025.0, 9418528.125, 9431187.5, 9433273.4375, 9433318.75, 9434820.3125, 9434840.625, 9435884.375, 9450579.6875, 9451062.5, 9452342.1875, 9453175.0, 9459818.75, 9459825.0, 9461265.625, 9467156.25, 9477132.8125, 9477434.375, 9478829.6875, 9479225.0, 9480081.25, 9481403.125, 9488768.75, 9489039.0625, 9489334.375, 9489848.4375, 9489867.1875, 9490048.4375, 9490079.6875, 9490242.1875, 9490376.5625, 9490457.8125, 9490521.875, 9490596.875, 9490707.8125, 9490893.75, 9491018.75, 9491175.0, 9491214.0625, 9491259.375, 9491364.0625, 9491365.625, 9491735.9375, 9491878.125, 9491985.9375, 9492132.8125, 9492228.125, 9492343.75, 9492387.5, 9492410.9375, 9492451.5625, 9492475.0, 9492495.3125, 9492525.0, 9492607.8125, 9492679.6875, 9493048.4375, 9493492.1875, 9493493.75, 9493632.8125, 9493746.875, 9493776.5625, 9493973.4375, 9493998.4375, 9494217.1875, 9494245.3125, 9494284.375, 9494431.25, 9494676.5625, 9494735.9375, 9495179.6875, 9495428.125, 9495542.1875, 9495848.4375, 9496442.1875, 9496495.3125, 9497571.875, 9498015.625, 9498525.0, 9498587.5, 9498703.125, 9501384.375, 9501907.8125, 9502340.625, 9502703.125, 9502878.125, 9502960.9375, 9503895.3125, 9503948.4375, 9504496.875, 9504704.6875, 9504800.0, 9504846.875, 9505109.375, 9505282.8125, 9506045.3125, 9506053.125, 9506081.25, 9506089.0625, 9506178.125, 9506376.5625, 9506848.4375, 9507082.8125, 9507420.3125, 9507712.5, 9508056.25, 9511289.0625, 9511681.25, 9512573.4375, 9512584.375, 9512593.75, 9512781.25, 9512853.125, 9512859.375, 9513017.1875, 9513585.9375, 9513645.3125, 9513834.375, 9513893.75, 9514167.1875, 9514467.1875, 9514548.4375, 9514596.875, 9514775.0, 9514800.0, 9515040.625, 9515056.25, 9515176.5625, 9515190.625, 9515223.4375, 9515246.875, 9515282.8125, 9515351.5625, 9515351.5625, 9515367.1875, 9515503.125, 9515643.75, 9515889.0625, 9515940.625, 9515945.3125, 9517846.875, 9518089.0625, 9519234.375, 9519453.125, 9520700.0, 9522382.8125, 9522392.1875, 9523048.4375, 9523685.9375, 9524228.125, 9525521.875, 9526953.125, 9527176.5625, 9527301.5625, 9527310.9375, 9527659.375, 9528032.8125, 9528451.5625, 9528506.25, 9528929.6875, 9529581.25, 9529629.6875, 9529668.75, 9529814.0625, 9529834.375, 9529975.0, 9530439.0625, 9530689.0625, 9530831.25, 9530975.0, 9531239.0625, 9531843.75, 9532098.4375, 9532287.5, 9532746.875, 9533923.4375, 9534940.625, 9538743.75, 9540446.875, 9540939.0625, 9540985.9375, 9541257.8125, 9541662.5, 9541912.5, 9542009.375, 9542079.6875, 9542376.5625, 9542407.8125, 9542606.25, 9542812.5, 9543451.5625, 9543698.4375, 9543918.75, 9544118.75, 9544293.75, 9544435.9375, 9544482.8125, 9544498.4375, 9544637.5, 9544671.875, 9544760.9375, 9545128.125, 9545290.625, 9545320.3125, 9545739.0625, 9546160.9375, 9546248.4375, 9546689.0625, 9546912.5, 9547579.6875, 9547606.25, 9547810.9375, 9547965.625, 9548029.6875, 9548359.375, 9549479.6875, 9551721.875, 9551746.875, 9552228.125, 9562517.1875, 9562532.8125, 9563092.1875, 9582331.25, 9582428.125, 9583529.6875, 9584921.875, 9584929.6875, 9585160.9375, 9585401.5625, 9585456.25, 9585568.75, 9586943.75, 9588573.4375, 9589045.3125, 9589831.25, 9590682.8125, 9590712.5, 9591070.3125, 9591085.9375, 9591696.875, 9592303.125, 9594203.125, 9596490.625, 9596601.5625, 9606703.125, 9607904.6875, 9608635.9375, 9608768.75, 9609418.75, 9610368.75, 9610681.25, 9610868.75, 9611221.875, 9611332.8125, 9611531.25, 9611765.625, 9611771.875, 9611790.625, 9611815.625, 9612101.5625, 9612220.3125, 9612660.9375, 9612993.75, 9613120.3125, 9613493.75, 9614254.6875, 9614257.8125, 9614775.0, 9614981.25, 9615345.3125, 9615460.9375, 9615473.4375, 9617095.3125, 9617618.75, 9618798.4375, 9618810.9375, 9618892.1875, 9619095.3125, 9619125.0, 9619525.0, 9620010.9375, 9623062.5, 9623489.0625, 9624318.75, 9624685.9375, 9624843.75, 9624928.125, 9626570.3125, 9627040.625, 9629065.625, 9629084.375, 9630721.875, 9631128.125, 9636428.125, 9637204.6875, 9638131.25, 9639882.8125, 9652926.5625, 9656035.9375, 9656814.0625, 9656851.5625, 9665765.625, 9678084.375, 9872790.625, 9971123.4375, 9979625.0, 9986789.0625, 9990976.5625, 9992232.8125, 10008953.125, 10012351.5625, 10012389.0625, 10023320.3125, 10024137.5, 10028529.6875, 10028754.6875, 10029559.375, 10039090.625, 10049678.125, 10055148.4375, 10062243.75, 10062260.9375, 10063320.3125, 10063473.4375, 10065531.25, 10065698.4375, 10065751.5625, 10065803.125, 10065840.625, 10066935.9375, 10069198.4375, 10069695.3125, 10069729.6875, 10070306.25, 10071235.9375, 10072326.5625, 10074415.625, 10076651.5625, 10076912.5, 10077164.0625, 10077317.1875, 10077325.0, 10077451.5625, 10077528.125, 10077651.5625, 10078734.375, 10079432.8125, 10079435.9375, 10081101.5625, 10084389.0625, 10085485.9375, 10090115.625, 10090950.0, 10091804.6875, 10091828.125, 10092106.25, 10093298.4375, 10093867.1875, 10093932.8125, 10098440.625, 10099384.375, 10100114.0625, 10101837.5, 10102579.6875, 10102882.8125, 10102885.9375, 10104723.4375, 10105053.125, 10105846.875, 10105860.9375, 10106346.875, 10106459.375, 10106657.8125, 10107023.4375, 10107142.1875, 10107181.25, 10107662.5, 10107701.5625, 10107929.6875, 10107979.6875, 10108045.3125, 10108270.3125, 10108475.0, 10108989.0625, 10109015.625, 10109343.75, 10109487.5, 10109550.0, 10109648.4375, 10109704.6875, 10109729.6875, 10109806.25, 10109809.375, 10109825.0, 10109831.25, 10109900.0, 10109906.25, 10110043.75, 10110339.0625, 10110453.125, 10110556.25, 10110796.875, 10110867.1875, 10110870.3125, 10111126.5625, 10111229.6875, 10111409.375, 10111496.875, 10111671.875, 10111759.375, 10111834.375, 10111970.3125, 10111978.125, 10111984.375, 10111992.1875, 10112057.8125, 10112156.25, 10112187.5, 10112220.3125, 10112231.25, 10112437.5, 10112560.9375, 10112571.875, 10112593.75, 10112598.4375, 10112704.6875, 10112765.625, 10112798.4375, 10112821.875, 10112848.4375, 10112910.9375, 10112943.75, 10113071.875, 10113112.5, 10113168.75, 10113178.125, 10113201.5625, 10113239.0625, 10113243.75, 10113250.0, 10113257.8125, 10113275.0, 10113331.25, 10113348.4375, 10113540.625, 10113570.3125, 10113776.5625, 10114004.6875, 10114123.4375, 10114150.0, 10114168.75, 10114387.5, 10114418.75, 10114434.375, 10114482.8125, 10114492.1875, 10114537.5, 10114593.75, 10114767.1875, 10114820.3125, 10114834.375, 10114839.0625, 10114846.875, 10114856.25, 10114860.9375, 10114868.75, 10114871.875, 10114953.125, 10114982.8125, 10115057.8125, 10115107.8125, 10115189.0625, 10115234.375, 10115239.0625, 10115253.125, 10115396.875, 10115401.5625, 10115464.0625, 10115526.5625, 10115632.8125, 10115665.625, 10115731.25, 10115754.6875, 10115785.9375, 10115812.5, 10115815.625, 10115907.8125, 10115942.1875, 10115956.25, 10116007.8125, 10116178.125, 10116237.5, 10116264.0625, 10116287.5, 10116298.4375, 10116348.4375, 10116525.0, 10116620.3125, 10116739.0625, 10116779.6875, 10116792.1875, 10116920.3125, 10116925.0, 10117073.4375, 10117206.25, 10117270.3125, 10117329.6875, 10117493.75, 10117579.6875, 10117781.25, 10117951.5625, 10118587.5, 10118631.25, 10118734.375, 10119057.8125, 10119415.625, 10120096.875, 10120206.25, 10120525.0, 10120885.9375, 10123939.0625, 10124295.3125, 10124818.75, 10126326.5625, 10128739.0625, 10129009.375, 10129601.5625, 10129615.625, 10130193.75, 10131690.625, 10133331.25, 10136500.0, 10140014.0625, 10140159.375, 10140807.8125, 10140917.1875, 10141303.125, 10141567.1875, 10142087.5, 10142112.5, 10142170.3125, 10142500.0, 10143329.6875, 10144810.9375, 10144840.625, 10144876.5625, 10144940.625, 10145504.6875, 10145615.625, 10146298.4375, 10147129.6875, 10147457.8125, 10148471.875, 10148573.4375, 10148682.8125, 10149048.4375, 10149103.125, 10149245.3125, 10149442.1875, 10149510.9375, 10149739.0625, 10149784.375, 10149895.3125, 10149943.75, 10150323.4375, 10150345.3125, 10150700.0, 10150703.125, 10150779.6875, 10150934.375, 10150943.75, 10151426.5625, 10151618.75, 10151731.25, 10151831.25, 10152029.6875, 10152371.875, 10152696.875, 10152793.75, 10152814.0625, 10152832.8125, 10153101.5625, 10153240.625, 10153653.125, 10153660.9375, 10153681.25, 10153720.3125, 10153803.125, 10153817.1875, 10153957.8125, 10154064.0625, 10154076.5625, 10154112.5, 10154114.0625, 10154428.125, 10154665.625, 10154670.3125, 10154753.125, 10155092.1875, 10155150.0, 10155164.0625, 10155243.75, 10155285.9375, 10155431.25, 10155735.9375, 10155795.3125, 10155982.8125, 10156023.4375, 10156164.0625, 10156450.0, 10156637.5, 10157148.4375, 10157517.1875, 10157545.3125, 10157554.6875, 10157587.5, 10157628.125, 10157650.0, 10157650.0, 10157712.5, 10157828.125, 10158243.75, 10158243.75, 10158260.9375, 10158371.875, 10158709.375, 10158715.625, 10158812.5, 10158887.5, 10158979.6875, 10158985.9375, 10159078.125, 10159126.5625, 10159156.25, 10159198.4375, 10159251.5625, 10159268.75, 10159600.0, 10159615.625, 10159650.0, 10159734.375, 10159868.75, 10159876.5625, 10159898.4375, 10160006.25, 10160056.25, 10160065.625, 10160067.1875, 10160071.875, 10160104.6875, 10160243.75, 10160259.375, 10160259.375, 10160268.75, ...], [57.581357260503125, 8.507271899706055, 10.232023963049246, 125.32666855860269, 94.11855689325161, 24.768044504469884, 24.241272370080665, 25.704442705814998, 25.372041446118725, 11.176566452371098, 22.888619666351463, 12.125029301920943, 14.356400008114358, 55.406366576794, 101.26055883184631, 19.062705694379183, 30.93725157425044, 14.2149444305687, 6.7227247683668, 9.245728347891033, 97.11394319686619, 18.697431261654167, 30.65870558441701, 7.1820782930110925, 69.36928675506861, 24.540100145880338, 20.296668596624333, 17.800070982317802, 65.22672935538507, 76.42263325607176, 94.50889343150382, 10.938489741356292, 18.72481250228654, 15.861161382501514, 140.69936701549253, 24.034517032348838, 15.637270280678008, 7.898318373970365, 53.07101377417051, 36.994605605162675, 115.08753031049368, 221.4238157394788, 66.36367587994877, 6.009544303765907, 27.165634346451853, 20.949720886067556, 8.681761024452841, 116.12873731698939, 38.50946694146581, 51.992162640126836, 101.42086927724638, 39.02060073333898, 10.63690224068669, 17.079870604679954, 12.790489528237341, 16.39528329108467, 83.07844425052757, 34.173321659478205, 23.914741332061304, 30.411308929011845, 154.3237677456553, 6.151158041656024, 52.59922886443961, 5.998646349495452, 13.259833484149283, 21.311101414422122, 22.733673988145043, 27.905994761316695, 21.337300241492002, 5.928044628188412, 96.08319402057695, 7.739942020527812, 15.946818518930849, 32.25287665078744, 7.105949038035168, 74.71485976460016, 13.778510261095553, 69.07443439977467, 21.639666297079412, 7.0829918475151254, 16.887367493478582, 10.885385901110167, 53.17499906781549, 13.304826848524826, 223.8080812762848, 68.53679914478171, 72.73953450738286, 78.93421188212017, 101.9258372269695, 6.009539718637468, 26.436952076422187, 28.781782875717855, 42.533962210899645, 5.127247181623476, 33.48980326678401, 100.53232883466805, 25.859388122726873, 13.226238693777047, 73.89225489490076, 38.751099790429976, 40.107643288298675, 145.4275721811765, 73.06230899070619, 32.97120687629674, 34.81501501991797, 49.10545458913278, 58.38127224738997, 122.4521960795753, 6.4846177052706375, 36.292742385644154, 52.00980198215063, 64.82474170462062, 35.745098745209006, 16.9579015424141, 65.02897152063296, 83.89343663445317, 15.500822172958893, 23.255491191655143, 18.312507116781504, 6.231330960827722, 22.64709739709143, 32.8819128770691, 53.125070521336426, 25.684812946993596, 39.9849490837697, 15.644731219931089, 58.513653484260836, 20.42267644797227, 175.12391556944306, 88.58390917854864, 74.0824807461704, 120.92851317633718, 73.38483307385587, 87.46607223882971, 66.167103402666, 7.121406176594899, 5.065494401292547, 23.840408939952038, 67.448994030577, 47.969195552801374, 67.21468127466763, 59.46563063929541, 17.81233292208404, 102.17265685574077, 6.90185675381739, 27.214973249250356, 54.08032012619415, 136.12702804185932, 31.68647266383065, 8.106329089947515, 26.321804023864576, 55.5225183665703, 12.531310497241156, 247.8062571537108, 5.262513486403025, 49.896840379258464, 14.062209971072603, 5.359039134175153, 26.401969555621736, 22.065576955789084, 19.50765007428385, 24.990553557293833, 15.51119776566819, 6.225511601199051, 10.55184594144625, 14.306642931229366, 8.662482998078415, 9.636398367782908, 77.9029639956606, 21.708233132835296, 144.0228468719197, 8.606114925606885, 44.24457691710715, 16.770095541300066, 21.47216399277648, 50.47911972719007, 64.63962717420063, 100.81415253631117, 40.80586778772183, 5.143048313881941, 16.338911079350634, 32.15885292951239, 17.845864770679793, 36.837811524601975, 73.12157858873076, 9.79029643058617, 18.51648297730181, 24.80707070188015, 28.947681563499124, 30.626704935763684, 136.67060226588416, 7.504506223346025, 115.91257568857463, 91.4942092575726, 48.875999315451736, 33.26723756177791, 50.45270692801741, 29.80546182170925, 156.5008057276177, 32.879447056680675, 5.116023955250052, 27.697735392578267, 69.35691550716174, 9.163554308265706, 55.95259025571899, 155.70138238328755, 58.7015082829589, 29.235003121809957, 64.9650788677237, 26.504266253634277, 17.935425286751226, 34.80110159341328, 149.60313922162302, 356.6506862197113, 18.976637637138356, 146.81097586088492, 21.52620896024415, 29.84634575657485, 34.561503585698055, 84.10258624703731, 42.261920064865194, 60.284373890645874, 37.508448879932686, 19.097215020796074, 53.90672839240529, 6.93052465857372, 5.883900721715552, 5.1925666954435865, 11.583735650627972, 100.10917083084291, 10.621549176112042, 24.915509588480006, 54.297221917062444, 45.603000222919746, 66.75221673432712, 6.080918556989698, 6.29203012089826, 51.2001569349074, 22.407092118844087, 171.4889694402506, 11.714470722888741, 5.6727388070034825, 45.49582673659858, 49.523988212811346, 25.7285209771177, 13.349546676592004, 22.520903941272806, 50.545182387809774, 63.831110449450705, 7.061465275467509, 61.45057171756406, 29.403622433217226, 60.07933741051836, 10.949905362766147, 13.496092579955722, 8.935862039188754, 47.106408132735744, 46.97977995956278, 70.94341589389781, 14.900657316178307, 70.30907428850419, 44.173763714914344, 51.06353279343685, 62.114594053986316, 21.79705014032418, 34.01567826952484, 30.723904354609605, 39.969176761223544, 40.57610784107529, 15.625167714452699, 142.26951451713848, 34.33103417740652, 50.96519609123318, 35.65697698157015, 26.36786495377685, 43.62869062924558, 15.636262649926714, 41.15206237015967, 8.313838448619745, 27.49559152346703, 28.729995906040724, 37.250263512150596, 93.09089364197717, 83.25908384685367, 66.9950818852788, 97.26184803669396, 35.567614548121696, 27.44820518080728, 68.86566384813821, 67.09077259148485, 33.90454084040068, 21.717065503109247, 90.2276426535042, 36.29252173588515, 11.66385481918202, 36.81586265497822, 136.58852566962884, 40.742181022976844, 48.81305249658406, 25.987716635473756, 25.709563940986705, 30.262658548590007, 61.79880151191195, 5.206584944422864, 149.2655326026174, 88.68363968457435, 69.83531829412107, 61.12468201254559, 5.222021038607073, 73.21976193458168, 10.233469357603402, 12.335623050718223, 12.129121965294445, 65.46946527905114, 105.38308621076548, 61.5653207854984, 5.906184456626646, 5.066119331745425, 86.86245845459595, 65.70855542866882, 190.05038142358137, 65.40020328857165, 73.59025048803302, 142.91065630111365, 22.394966391369252, 5.155720600750671, 146.87921438569776, 38.228862584369764, 32.41009010213398, 77.22663316707299, 23.967663775863873, 130.94067814396325, 34.060024069739995, 149.41359645645164, 18.325617609477803, 68.4493606209017, 24.775676815831098, 8.053028504046063, 10.228277931330036, 14.482178749573476, 16.083956891358127, 19.933412382570243, 23.646381356758603, 18.672070719858873, 75.25940195844281, 74.73393182175089, 10.966007497982654, 16.37907232920374, 13.920816101723561, 11.932976241005957, 5.873018518871338, 23.516099160354763, 14.026207129860623, 19.606403078238614, 70.0196976899646, 7.299023661419289, 6.457723244752173, 46.34836780998329, 79.5195340147568, 27.1093104205502, 63.00874010664811, 24.06875303717431, 121.0606638740989, 57.67127142491793, 32.23220845419456, 7.944273212455904, 12.953815108146301, 108.22717686047794, 95.64368820042625, 24.19259518444424, 126.87295284598093, 19.233219882665065, 39.353087574130456, 38.12668693551765, 17.556852811559942, 10.631247269961895, 17.116133243843603, 25.87464460632054, 5.468969932657375, 231.81900395587758, 11.523456234321438, 38.258878338204646, 15.881694270976487, 8.904046026478346, 25.871504880678312, 144.20242139024162, 17.775829669207695, 102.89892761309737, 8.56990816975119, 59.334304848311305, 10.725317485095694, 27.396572864213724, 71.40897059443714, 15.941155292653553, 42.25691041782201, 10.402130265875645, 41.97178460321374, 73.50377000466706, 62.62881820805271, 5.136692793956136, 76.33587060580247, 84.15253117736754, 36.6818196207309, 15.547066972034498, 73.95685296602426, 77.49836363950503, 17.948038613422355, 7.31128487799103, 38.05225030812745, 38.38595840621538, 12.40249906492927, 46.32978522706867, 14.637047955473573, 49.245295985691854, 47.394449492388496, 48.89147513790715, 9.88999823889528, 66.34042948281173, 57.30768698976689, 91.30106869696235, 14.861716929256673, 31.789437231155052, 33.031417471382625, 10.69323371496402, 28.63557152769518, 7.427240052158326, 29.141639234190645, 36.43595735042003, 5.8613456527976835, 31.52042818697853, 24.3432520646382, 133.36376102344187, 16.481713855707433, 30.559697591270545, 5.068251908322108, 14.137185327140134, 50.25311563402299, 52.23742451051399, 32.78298474987537, 99.04791983930511, 63.74136673385934, 133.86024500648082, 48.41933614827745, 13.3911858619658, 6.109973059523647, 44.96571510522829, 28.863103486947423, 63.56434777419739, 25.81061109146775, 34.547060081204826, 65.6362554632467, 11.57789810149642, 67.82425982133654, 95.10600280755499, 65.17520187064787, 112.69868160963026, 20.164318798121542, 18.26403213026878, 5.173681713994625, 29.262274845459242, 70.87007985538551, 19.303393187749265, 51.279623166324235, 79.11165192852305, 61.19935974289045, 6.620253560095863, 5.257049332566856, 13.677899221035505, 42.39085792750326, 48.3638354953956, 26.733954224290905, 13.379565152795251, 22.388286994335477, 8.325971688277422, 14.569347984391145, 35.12037703382201, 85.15493859934033, 12.358405845732479, 7.4647229326496465, 17.147022632543152, 91.72638998670877, 78.77606150251727, 39.12614803436594, 60.00489593404109, 6.6450398435447715, 7.588564337668824, 67.71018636241352, 18.72697025718104, 28.755457331851655, 101.49528957318792, 116.06374299411698, 90.9275679342367, 32.32233618622159, 6.6339613763161385, 15.159922309561505, 28.47408568259729, 15.830157368806036, 51.67565145636827, 40.51620866194137, 52.1786632831284, 76.2346388871197, 112.44272192523961, 26.133581815045332, 10.253812697745115, 88.6436810992239, 33.14851739647126, 22.471808580377157, 96.36751331493505, 21.742328330015273, 18.954421299638394, 15.148556558474835, 35.59473157448909, 10.384658109388445, 89.3020527949009, 34.89869028284826, 25.238803669294807, 101.46125363276762, 75.43083164197712, 20.406388559715936, 52.291191361995274, 45.813343511728476, 43.81538350354313, 132.28465600071468, 52.54692945374006, 9.627872942869228, 34.462270830882005, 8.238175570976674, 16.54106012229507, 9.25520210931101, 10.548162105245584, 38.78039015503192, 37.03613073552934, 67.24697795656091, 81.26664585309805, 8.878166216869632, 55.603916300852234, 10.22957855509612, 26.702375362292692, 9.991406446152375, 68.97325931122195, 30.262460761799236, 20.835066254513027, 52.88046844179058, 5.932990943440692, 43.47827983853202, 27.170081131457394, 76.73500696129946, 36.078791250027756, 6.686045127898492, 56.37424698642367, 102.04308762672338, 41.90979066393463, 37.87859126114057, 30.26671504510893, 66.85352010600505, 41.865905527745916, 105.5508187734331, 6.39523728322587, 13.971982714457177, 43.85503796192188, 5.506019540085643, 56.593399714357965, 16.671737007007454, 11.928465781289496, 9.92611146414645, 159.27762069404028, 10.846522563008582, 20.07151954522284, 7.855248891134788, 48.2169174115082, 13.17358204409723, 120.44404679695911, 34.2793012315475, 18.06833981950267, 5.410452622038075, 7.867623592317734, 11.918686007767231, 10.210077011993121, 56.15435089076091, 11.79718955020022, 46.135852174891724, 10.878661206886076, 11.305573362276789, 81.10931612815921, 17.150669154994585, 28.237100773706338, 24.8009977990536, 5.586311515682103, 201.83697088823885, 28.34246906045745, 43.063454727961556, 16.375916579706576, 17.10820823843194, 7.532682881136234, 35.468850374021834, 58.176628171896425, 21.458323885012994, 30.96361071827039, 14.51061015815043, 30.388362981807276, 24.31739029978363, 98.06717041752358, 69.2692981174939, 118.09113092623221, 119.20589132942958, 79.06004746833848, 9.370069955534387, 5.770819372607524, 16.43087443943307, 81.02788211064171, 13.943342338642623, 32.103327473688694, 15.708129519420169, 29.188690013776853, 44.983502879482536, 63.67212742510284, 31.7400737969223, 7.93575396843634, 97.79250079667924, 34.69954340084567, 66.14098958280674, 90.05539496737272, 66.9329097879854, 29.706581952837002, 99.05202932791282, 21.467288687166533, 205.77990152695241, 21.53813837233408, 89.22944830607128, 283.3598073655777, 5.319303047516707, 16.068749851491553, 59.35889609947803, 26.251593530008844, 65.63214191492887, 68.04284868122338, 164.36945962606325, 7.867172865243874, 14.202930806211914, 71.16452564173684, 9.019496630495969, 6.698777312759519, 75.17842103806241, 26.528179197962654, 15.557770811961515, 19.80277499183782, 5.847652849918718, 13.982147213452471, 37.92543309872238, 45.30882300629152, 38.9031702934722, 40.935384478026045, 8.564478659769966, 9.168919231611667, 11.693991024469462, 10.562707099977684, 6.555748436924255, 63.9569621701977, 15.003226693120055, 33.493893449709596, 73.33025763519163, 10.467943645784704, 46.38385340213751, 68.85517508334885, 5.18725303968503, 50.11645000292887, 53.70022350095061, 7.097955144393427, 32.35971387123202, 18.917125452906568, 60.953916690022474, 23.216800311221512, 5.42411835288993, 10.029232091591043, 10.0783230867696, 18.224656305008082, 8.740435408302112, 24.17928801803052, 32.28192811599655, 62.81720063560468, 6.410229433831094, 6.788661470493106, 26.45478196388639, 27.249310375582862, 24.08242777345679, 36.81189687433686, 9.51821744499339, 28.78215612693996, 22.993363625490545, 18.224868350065947, 9.922774745519021, 27.731099878188115, 16.910197729195698, 14.461774684763487, 51.17251239972023, 5.5131109431800835, 69.768877307153, 69.09328686636508, 17.17726159500953, 81.95604255845097, 12.580601794656786, 11.7636693830901, 12.752197181214465, 64.73506045336049, 63.819630966141474, 52.485167658519686, 8.02638889685009, 89.48369119703031, 73.07140389400952, 57.64501621856841, 82.85859360771134, 111.61120831113814, 34.962619135453, 22.900542376869193, 39.783660292897615, 61.38593122501428, 53.895572260132084, 53.289406467588634, 15.14507420849021, 7.271232487466735, 12.037662945023571, 27.763625365895503, 67.54131777519736, 10.101341216992045, 7.976191579194158, 22.3476638586188, 54.41366783896616, 20.54044997626199, 8.487471100684955, 79.82192900350167, 40.46852140473047, 48.33833949187984, 33.44528054269492, 9.29346300443373, 50.46261570371434, 47.21634732228119, 41.80789875718934, 6.353580850452418, 15.37681834775932, 6.296055546723498, 12.994801762781467, 11.091476032073885, 6.477618941625507, 97.75707558053409, 114.20435278538656, 26.296368761391165, 76.69007351612994, 22.72290801368975, 15.946780070316796, 38.46680774170016, 146.3997270343132, 35.67598343266021, 15.816485999902154, 25.764646596543546, 9.278492217208829, 18.51307690421298, 51.3848550999704, 17.787156695072362, 48.62376427006412, 7.31117476455859, 11.644067066960387, 26.349189089253407, 39.71583834669168, 31.50199585099272, 29.43475783359788, 23.913471833276443, 6.711012978471076, 6.161525455562483, 56.02087776363938, 6.581694621458374, 20.219775781219617, 26.17529073326984, 26.23957345626609, 15.96364142363776, 16.91109756215305, 5.2213139265738535, 15.954758597964027, 5.967009163700929, 8.596746959801603, 123.07874633901496, 5.350950881637035, 24.03574467937527, 70.92065382300189, 22.59220440301504, 80.56400498691815, 31.48584636662245, 15.286056496954032, 7.531227966013336, 28.677156166137088, 20.471716281718873, 25.48394132216243, 13.824297156584043, 50.62021484910566, 16.016273760996274, 19.772137614689083, 11.0845747627048, 68.4362176778455, 74.70852508247171, 8.384024235183054, 25.221270019692245, 45.044917888872156, 23.722168452678634, 45.679433281287544, 5.147797339726346, 29.024116077374337, 57.089392176944074, 33.033025794269, 66.11542086571592, 20.137726099927306, 24.392987459924914, 8.512744756322276, 21.418742984228572, 10.880699812987467, 59.516034902959724, 45.97901898466854, 69.2037858529824, 64.30523309415598, 17.1231045087386, 37.247473056629566, 69.23255986274171, 13.162147047363735, 11.413589232077342, 38.114480693700365, 74.03400400897033, 109.4852867167277, 8.465231690685208, 78.825397147119, 25.1941873872608, 86.8439450360681, 11.830560757791208, 7.497047311265641, 6.902496918566321, 10.52878259970232, 18.28146048390645, 8.262777793746473, 166.96872428511125, 89.2094173221266, 13.809170810495917, 36.30074293668172, 45.26949572372234, 23.51825893821876, 8.747909485673967, 26.863666028609465, 29.985051117774496, 35.04689901683863, 32.669483919429155, 30.00716571473864, 42.51742108822127, 50.59220773927112, 113.21145618201382, 18.264693017863575, 5.1984160782966935, 213.98382228073189, 17.634053974184393, 6.143711009668468, 54.84000922621247, 43.992528821851465, 82.68317062489162, 38.166178255709845, 7.9552661055624245, 28.963655783326125, 30.01998809280705, 83.8203303005688, 57.38898485344476, 71.01615147715266, 19.10998630458616, 5.46830555547768, 130.86337590729127, 10.934813155967875, 22.002161420050083, 13.239777810455067, 94.3388345450422, 178.8420602923017, 13.460843754272876, 102.03477327908351, 9.834480066088288, 6.873993975240348, 11.37460418582197, 17.74149633575683, 22.330311240138826, 36.54591769667289, 11.929868307306297, 63.751221309779595, 13.761483708763427, 90.16613472212798, 39.87238279471198, 7.596474286564957, 6.5816829823989496, 6636.953548922927, 27.607786013242613, 17.595743124518005, 72.58867312594282, 40.27367765183493, 10.736220759376575, 12.133235470881326, 35.02376767948271, 16.690573912515465, 10.349163672933004, 92.8579147735795, 26.796310564004873, 59.48229337355244, 34.33410546513652, 42.28209974403818, 12.271845666967403, 57.09994305912873, 20.65980644613125, 7.091423956083575, 6.053347615772197, 34.51067799220459, 15.065189266282172, 8.504253636111786, 37.031666118197805, 18.8916503520024, 13.727118288385556, 51.05148269544919, 23.684241379447233, 10.977771679138765, 42.96057365784078, 7.800562037836864, 80.5009754313595, 12.987056575709731, 12.774879003955917, 51.40225511032047, 166.1740341973398, 9.345532063064644, 14.223839765344307, 62.737964530909835, 71.28451960946057, 25.54255357332872, 60.35737596157213, 51.94226174236144, 41.29482322008012, 16.128325960905904, 33.61629817692969, 49.65075439622174, 63.408284974809135, 64.15716811819972, 30.744780821084387, 102.49798446938611, 62.62119459611864, 8.530837949160867, 48.87923129518554, 66.1537094351867, 5.178884638645307, 37.28733184506567, 58.24756992589522, 59.30028797166605, 5.8587399355270895, 60.131837176379946, 45.128257543488075, 65.54424486577688, 21.05041116993351, 84.36837158715082, 12.435168159545, 24.14526805082219, 37.81408383252785, 60.202660295754, 62.33037811799172, 8.806399526951802, 5.344745285294013, 25.54403750929885, 57.41878258881328, 53.11375750848153, 9.509348861867338, 22.10747164097752, 87.38253188732406, 13.45995728444136, 8.071535866982261, 122.05399654786062, 19.386688587921157, 148.7923364165091, 5.831274979221529, 57.47663283303923, 70.8585356707134, 86.95210244079695, 36.182789782119464, 75.40504252454701, 61.637648575726715, 55.16615388026527, 81.95797333664436, 82.71713239631653, 48.53370560965559, 129.43687129407982, 79.82301956923109, 54.16294439738313, 118.14242197297776, 137.26169484774002, 13.859341312209722, 105.95721841408727, 37.30730405885778, 12.462550371979603, 37.69903652645325, 138.08640625621965, 31.20347802597261, 58.8985412288241, 12.944053079646462, 13.48706854954633, 21.00065632661378, 17.302416549348845, 37.20108694646757, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)