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 = 44395
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)
<ipython-input-1-fe971fb7f7b0>:25: RuntimeWarning: invalid value encountered in scalar divide 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)))) <ipython-input-1-fe971fb7f7b0>:26: RuntimeWarning: invalid value encountered in scalar divide 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))))
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);
([8262945.3125, 8415578.125, 8419348.4375, 8443723.4375, 8448446.875, 8540517.1875, 8593204.6875, 8599081.25, 8599232.8125, 8600060.9375, 8600979.6875, 8601393.75, 8601409.375, 8601493.75, 8601989.0625, 8602012.5, 8602215.625, 8602398.4375, 8602742.1875, 8602945.3125, 8603320.3125, 8603506.25, 8603629.6875, 8607215.625, 8608729.6875, 8609203.125, 8609275.0, 8610373.4375, 8610743.75, 8610764.0625, 8610854.6875, 8612415.625, 8612940.625, 8613450.0, 8614582.8125, 8615678.125, 8618359.375, 8618407.8125, 8619421.875, 8619737.5, 8621245.3125, 8621528.125, 8621862.5, 8622618.75, 8624271.875, 8624445.3125, 8624468.75, 8625903.125, 8626104.6875, 8643740.625, 8645982.8125, 8646039.0625, 8646079.6875, 8649426.5625, 8650131.25, 8650762.5, 8651175.0, 8651792.1875, 8652995.3125, 8653503.125, 8653681.25, 8654054.6875, 8654692.1875, 8654956.25, 8654959.375, 8655067.1875, 8655265.625, 8655282.8125, 8655357.8125, 8656271.875, 8657354.6875, 8657382.8125, 8657564.0625, 8658082.8125, 8658593.75, 8659857.8125, 8660465.625, 8661767.1875, 8662150.0, 8665140.625, 8672914.0625, 8675190.625, 8676415.625, 8676882.8125, 8677757.8125, 8677757.8125, 8678115.625, 8678885.9375, 8679853.125, 8680579.6875, 8681043.75, 8683265.625, 8684759.375, 8684923.4375, 8685712.5, 8687317.1875, 8687840.625, 8688817.1875, 8688920.3125, 8689387.5, 8691939.0625, 8692248.4375, 8692871.875, 8692914.0625, 8692948.4375, 8693101.5625, 8693117.1875, 8693246.875, 8693793.75, 8693800.0, 8693806.25, 8694281.25, 8694365.625, 8694443.75, 8694567.1875, 8694671.875, 8694760.9375, 8694795.3125, 8694798.4375, 8694856.25, 8694931.25, 8695085.9375, 8695923.4375, 8696218.75, 8697703.125, 8697828.125, 8698271.875, 8698435.9375, 8698501.5625, 8699478.125, 8699665.625, 8699965.625, 8701690.625, 8701737.5, 8702267.1875, 8702301.5625, 8702643.75, 8702656.25, 8702885.9375, 8703540.625, 8703728.125, 8703785.9375, 8703796.875, 8704520.3125, 8704745.3125, 8708010.9375, 8716993.75, 8719020.3125, 8721620.3125, 8728003.125, 8729020.3125, 8730370.3125, 8748198.4375, 8754518.75, 8754587.5, 8756009.375, 8767725.0, 8772503.125, 8776984.375, 8779828.125, 8779909.375, 8784025.0, 8785151.5625, 8787303.125, 8787862.5, 8789500.0, 8791807.8125, 8791995.3125, 8792207.8125, 8792465.625, 8797946.875, 8799189.0625, 8800084.375, 8807871.875, 8815862.5, 8819414.0625, 8820335.9375, 8820945.3125, 8821507.8125, 8821948.4375, 8823159.375, 8823243.75, 8823323.4375, 8823728.125, 8824396.875, 8826376.5625, 8826715.625, 8827026.5625, 8829890.625, 8832231.25, 8853793.75, 8853845.3125, 8854364.0625, 8854590.625, 8862095.3125, 8879834.375, 8897146.875, 8901609.375, 8905542.1875, 8907926.5625, 8909032.8125, 8911645.3125, 8913951.5625, 8915342.1875, 8918731.25, 8918865.625, 8921392.1875, 8924360.9375, 8925404.6875, 8927328.125, 8938962.5, 8939356.25, 8949373.4375, 8950751.5625, 8953571.875, 8953621.875, 8953815.625, 8956489.0625, 8958165.625, 8959035.9375, 8959706.25, 8964801.5625, 8974689.0625, 8984290.625, 8991025.0, 8992734.375, 8993864.0625, 8994153.125, 8994414.0625, 8995795.3125, 8996610.9375, 8996676.5625, 8997498.4375, 8997504.6875, 8998725.0, 9000681.25, 9001167.1875, 9001721.875, 9001826.5625, 9002001.5625, 9002990.625, 9003546.875, 9004959.375, 9005082.8125, 9005493.75, 9006393.75, 9007050.0, 9007171.875, 9007209.375, 9007209.375, 9007501.5625, 9007525.0, 9008451.5625, 9008479.6875, 9010535.9375, 9011323.4375, 9011409.375, 9011792.1875, 9011979.6875, 9012020.3125, 9012410.9375, 9012454.6875, 9012989.0625, 9013296.875, 9016315.625, 9016415.625, 9020418.75, 9020862.5, 9021984.375, 9022673.4375, 9023206.25, 9024706.25, 9024742.1875, 9026471.875, 9026571.875, 9026892.1875, 9027053.125, 9027368.75, 9027600.0, 9027637.5, 9027734.375, 9027800.0, 9028042.1875, 9028056.25, 9029221.875, 9029232.8125, 9029237.5, 9029254.6875, 9034028.125, 9039414.0625, 9039473.4375, 9041145.3125, 9042173.4375, 9042440.625, 9042803.125, 9043420.3125, 9044426.5625, 9044562.5, 9045750.0, 9047351.5625, 9054484.375, 9057326.5625, 9060779.6875, 9062896.875, 9062907.8125, 9063554.6875, 9065000.0, 9065070.3125, 9065418.75, 9066542.1875, 9066814.0625, 9067520.3125, 9068493.75, 9084751.5625, 9088262.5, 9089170.3125, 9089251.5625, 9089456.25, 9090064.0625, 9090118.75, 9091389.0625, 9092393.75, 9093853.125, 9095903.125, 9096164.0625, 9096495.3125, 9097526.5625, 9098003.125, 9098154.6875, 9098834.375, 9103551.5625, 9104453.125, 9104854.6875, 9106859.375, 9107010.9375, 9107010.9375, 9108256.25, 9108525.0, 9109056.25, 9109340.625, 9113534.375, 9113925.0, 9114537.5, 9114884.375, 9114912.5, 9115287.5, 9116929.6875, 9117992.1875, 9120051.5625, 9120589.0625, 9122375.0, 9122381.25, 9126328.125, 9129567.1875, 9130035.9375, 9130778.125, 9133546.875, 9138060.9375, 9139406.25, 9139490.625, 9139565.625, 9141898.4375, 9146150.0, 9146495.3125, 9146764.0625, 9147056.25, 9147753.125, 9147864.0625, 9147889.0625, 9148178.125, 9148215.625, 9148381.25, 9148415.625, 9148645.3125, 9148925.0, 9149370.3125, 9150128.125, 9150145.3125, 9150151.5625, 9150693.75, 9151037.5, 9151062.5, 9151067.1875, 9151107.8125, 9151820.3125, 9151887.5, 9152154.6875, 9152171.875, 9152504.6875, 9152689.0625, 9154290.625, 9156820.3125, 9156835.9375, 9156870.3125, 9157242.1875, 9158596.875, 9161743.75, 9163296.875, 9163706.25, 9164617.1875, 9164621.875, 9166034.375, 9166267.1875, 9166642.1875, 9169506.25, 9169540.625, 9169642.1875, 9170279.6875, 9170551.5625, 9171057.8125, 9173243.75, 9173973.4375, 9174021.875, 9174029.6875, 9174078.125, 9174339.0625, 9174704.6875, 9175660.9375, 9175900.0, 9176325.0, 9176359.375, 9177087.5, 9177293.75, 9178637.5, 9184325.0, 9184843.75, 9185417.1875, 9188615.625, 9189634.375, 9200198.4375, 9201290.625, 9201520.3125, 9201537.5, 9204356.25, 9204676.5625, 9204693.75, 9207003.125, 9207709.375, 9208228.125, 9209309.375, 9211418.75, 9212523.4375, 9213443.75, 9213826.5625, 9221267.1875, 9222134.375, 9230901.5625, 9230934.375, 9231518.75, 9233009.375, 9233750.0, 9238809.375, 9241045.3125, 9241054.6875, 9242071.875, 9244745.3125, 9246779.6875, 9247409.375, 9247814.0625, 9250265.625, 9251368.75, 9256418.75, 9259706.25, 9261043.75, 9263906.25, 9264526.5625, 9267173.4375, 9267196.875, 9273801.5625, 9275150.0, 9275935.9375, 9280762.5, 9281565.625, 9283295.3125, 9284007.8125, 9297279.6875, 9299632.8125, 9299693.75, 9300993.75, 9305196.875, 9311137.5, 9315217.1875, 9315696.875, 9316517.1875, 9318664.0625, 9319179.6875, 9321448.4375, 9321834.375, 9321846.875, 9337525.0, 9338367.1875, 9339778.125, 9340814.0625, 9347906.25, 9350789.0625, 9353126.5625, 9355873.4375, 9359085.9375, 9360314.0625, 9360725.0, 9361656.25, 9361918.75, 9363679.6875, 9363957.8125, 9364893.75, 9365084.375, 9365320.3125, 9365723.4375, 9366753.125, 9367006.25, 9367028.125, 9367956.25, 9368256.25, 9368579.6875, 9371593.75, 9372092.1875, 9372410.9375, 9373176.5625, 9376054.6875, 9377634.375, 9377635.9375, 9378028.125, 9378243.75, 9378248.4375, 9378631.25, 9379281.25, 9379450.0, 9379604.6875, 9380578.125, 9380587.5, 9381129.6875, 9384223.4375, 9384756.25, 9384910.9375, 9384918.75, 9385103.125, 9386182.8125, 9387076.5625, 9387315.625, 9388756.25, 9389328.125, 9390128.125, 9390298.4375, 9390854.6875, 9393765.625, 9393825.0, 9393862.5, 9395095.3125, 9395315.625, 9395803.125, 9396887.5, 9397176.5625, 9398604.6875, 9399842.1875, 9401123.4375, 9405321.875, 9407245.3125, 9410906.25, 9411485.9375, 9416632.8125, 9418762.5, 9420717.1875, 9422635.9375, 9426485.9375, 9427156.25, 9428328.125, 9428362.5, 9428810.9375, 9429017.1875, 9431118.75, 9432282.8125, 9432859.375, 9433210.9375, 9433292.1875, 9433309.375, 9434850.0, 9434865.625, 9435007.8125, 9435059.375, 9436276.5625, 9439100.0, 9441360.9375, 9442881.25, 9444260.9375, 9444515.625, 9444567.1875, 9446085.9375, 9446100.0, 9450409.375, 9451587.5, 9452557.8125, 9453968.75, 9454279.6875, 9455848.4375, 9457304.6875, 9457498.4375, 9457506.25, 9458025.0, 9460903.125, 9462860.9375, 9463101.5625, 9463212.5, 9466209.375, 9466918.75, 9472456.25, 9473212.5, 9474573.4375, 9476498.4375, 9478750.0, 9485807.8125, 9486865.625, 9488065.625, 9488090.625, 9488568.75, 9490373.4375, 9490557.8125, 9491346.875, 9491606.25, 9492771.875, 9493004.6875, 9496150.0, 9496579.6875, 9496934.375, 9496942.1875, 9497164.0625, 9497593.75, 9498426.5625, 9499682.8125, 9501884.375, 9503892.1875, 9504228.125, 9505201.5625, 9505246.875, 9506468.75, 9506514.0625, 9507404.6875, 9507856.25, 9508048.4375, 9508681.25, 9508701.5625, 9510256.25, 9511396.875, 9512584.375, 9512965.625, 9513076.5625, 9515518.75, 9515964.0625, 9516860.9375, 9517271.875, 9517620.3125, 9518909.375, 9519971.875, 9523092.1875, 9523757.8125, 9525921.875, 9527175.0, 9527229.6875, 9530456.25, 9530864.0625, 9534053.125, 9534071.875, 9536279.6875, 9536290.625, 9538687.5, 9539489.0625, 9542885.9375, 9545178.125, 9545762.5, 9549389.0625, 9549979.6875, 9551528.125, 9552279.6875, 9552750.0, 9554189.0625, 9554576.5625, 9555017.1875, 9556690.625, 9557282.8125, 9558128.125, 9558790.625, 9559610.9375, 9561218.75, 9561303.125, 9561489.0625, 9561592.1875, 9562078.125, 9562098.4375, 9562107.8125, 9562146.875, 9563057.8125, 9563687.5, 9563810.9375, 9563846.875, 9563856.25, 9563859.375, 9563879.6875, 9563931.25, 9564018.75, 9564067.1875, 9564206.25, 9564248.4375, 9566017.1875, 9566309.375, 9566528.125, 9566534.375, 9566770.3125, 9567495.3125, 9568112.5, 9568268.75, 9568443.75, 9568592.1875, 9568615.625, 9569065.625, 9569351.5625, 9569989.0625, 9570475.0, 9570835.9375, 9570920.3125, 9571354.6875, 9571375.0, 9571445.3125, 9572601.5625, 9572603.125, 9573754.6875, 9573870.3125, 9575078.125, 9576832.8125, 9578093.75, 9579451.5625, 9580117.1875, 9580584.375, 9582957.8125, 9584614.0625, 9589103.125, 9589304.6875, 9589612.5, 9591350.0, 9591878.125, 9592250.0, 9592814.0625, 9593423.4375, 9595595.3125, 9596754.6875, 9597148.4375, 9597156.25, 9599260.9375, 9599635.9375, 9599973.4375, 9600470.3125, 9600471.875, 9600495.3125, 9600543.75, 9600667.1875, 9602234.375, 9602573.4375, 9602760.9375, 9603178.125, 9603223.4375, 9603840.625, 9604181.25, 9604898.4375, 9604962.5, 9605185.9375, 9605356.25, 9605370.3125, 9605720.3125, 9606115.625, 9606137.5, 9606365.625, 9607368.75, 9607560.9375, 9608810.9375, 9610262.5, 9610546.875, 9611403.125, 9611553.125, 9611875.0, 9615173.4375, 9615354.6875, 9615470.3125, 9615959.375, 9616307.8125, 9618248.4375, 9618521.875, 9618587.5, 9618642.1875, 9621056.25, 9621462.5, 9623543.75, 9624054.6875, 9624943.75, 9627025.0, 9627379.6875, 9628578.125, 9628942.1875, 9629585.9375, 9629865.625, 9629878.125, 9629914.0625, 9630343.75, 9631154.6875, 9632220.3125, 9632262.5, 9632426.5625, 9632553.125, 9633312.5, 9634228.125, 9634396.875, 9634775.0, 9634912.5, 9634918.75, 9635075.0, 9635487.5, 9635487.5, 9635567.1875, 9635609.375, 9635673.4375, 9635959.375, 9636096.875, 9636353.125, 9636426.5625, 9636470.3125, 9636779.6875, 9636917.1875, 9637709.375, 9637773.4375, 9637957.8125, 9637992.1875, 9638106.25, 9638167.1875, 9638198.4375, 9638296.875, 9638450.0, 9638545.3125, 9638679.6875, 9638731.25, 9638737.5, 9638760.9375, 9638870.3125, 9638885.9375, 9639103.125, 9639310.9375, 9639350.0, 9639384.375, 9639407.8125, 9639426.5625, 9639551.5625, 9639557.8125, 9639890.625, 9639901.5625, 9639970.3125, 9639989.0625, 9640037.5, 9640051.5625, 9640076.5625, 9640154.6875, 9640207.8125, 9640212.5, 9640648.4375, 9640740.625, 9641054.6875, 9641057.8125, 9641307.8125, 9641312.5, 9641321.875, 9641339.0625, 9641350.0, 9641414.0625, 9641437.5, 9641479.6875, 9641621.875, 9641667.1875, 9641700.0, 9641748.4375, 9641854.6875, 9641876.5625, 9642103.125, 9642112.5, 9642134.375, 9642184.375, 9642381.25, 9642407.8125, 9642531.25, 9642939.0625, 9643090.625, 9643137.5, 9643160.9375, 9643489.0625, 9643679.6875, 9643779.6875, 9643821.875, 9643917.1875, 9644078.125, 9644214.0625, 9645007.8125, 9645739.0625, 9646837.5, 9646848.4375, 9647993.75, 9648892.1875, 9650093.75, 9650431.25, 9650503.125, 9650607.8125, 9650809.375, 9650859.375, 9651821.875, 9651953.125, 9651965.625, 9652293.75, 9652454.6875, 9652770.3125, 9652950.0, 9653732.8125, 9654007.8125, 9654403.125, 9655225.0, 9655264.0625, 9655520.3125, 9656081.25, 9656128.125, 9656315.625, 9656457.8125, 9657037.5, 9657421.875, 9657457.8125, 9658073.4375, 9660387.5, 9660392.1875, 9662203.125, 9663587.5, 9663815.625, 9664234.375, 9665510.9375, 9673554.6875, 9673831.25, 9674085.9375, 9674756.25, 9675785.9375, 9676960.9375, 9677251.5625, 9677759.375, 9677840.625, 9677971.875, 9678278.125, 9679718.75, 9680240.625, 9681073.4375, 9682382.8125, 9682435.9375, 9682648.4375, 9683314.0625, 9683632.8125, 9683753.125, 9683831.25, 9683882.8125, 9684110.9375, 9684167.1875, 9684515.625, 9684573.4375, 9684681.25, 9685217.1875, 9685526.5625, 9685676.5625, 9685870.3125, 9686332.8125, 9686345.3125, 9686939.0625, 9687448.4375, 9689232.8125, 9689978.125, 9690043.75, 9691021.875, 9691190.625, 9692337.5, 9692360.9375, 9693248.4375, 9694118.75, 9694187.5, 9694259.375, 9694315.625, 9695771.875, 9696528.125, 9698501.5625, 9698554.6875, 9700256.25, 9700620.3125, 9701162.5, 9701459.375, 9704037.5, 9705437.5, 9705789.0625, 9708054.6875, 9708970.3125, 9709882.8125, 9710182.8125, 9710262.5, 9710264.0625, 9710398.4375, 9710904.6875, ...], [46.587903480111265, 8.181618987670706, 7.199318481929069, 73.074294481864, 20.048569085463807, 19.829912976060356, 51.65643079241192, 21.715315820191467, 27.224984040466143, 29.07379360796729, 50.22825129164149, 31.627404188587498, 14.030525149308792, 11.775334186179082, 12.89239288668681, 8.251315156935302, 38.283271075887, 40.160866340952936, 87.96421250073254, 27.330529279418265, 143.48339545352923, 97.63640682642207, 76.30918813669251, 21.293041150861004, 11.104713970225337, 75.99416075821229, 21.24231656625192, 9.690750374069362, 11.619498048145037, 14.186469964836101, 12.62564547603129, 41.19466250733776, 91.70105507241308, 30.01204783189752, 56.6400676042687, 19.349791975470318, 73.10200981369024, 21.575841855369063, 16.708159445550745, 22.886636927058504, 50.92714179910691, 21.214088394360225, 7.664409744772008, 22.961641359583012, 110.90454613772968, 11.994837369986275, 24.485641723197066, 93.96950645862557, 31.45405942599124, 45.1892831380421, 5.815320800907425, 22.76681789612004, 12.948621951674875, 54.90880993795515, 36.04476319431024, 30.103825246607265, 24.713371787109843, 19.505317016420825, 15.705391853218437, 30.718378449974523, 99.7362219910261, 76.59677579189284, 48.44236663447093, 29.418055173121253, 40.19271772366678, 8.273710791894514, 98.69894625574364, 40.001718391282225, 6.400479801491083, 11.556284422491734, 27.280563677771312, 6.8422830226462645, 10.074940120922193, 12.235462531057411, 80.84618722634288, 38.4939377382204, 5.257590613943081, 196.79307522045167, 36.63822253059155, 5.2125131773266595, 8.258552667055955, 138.73583972889404, 35.44802045544222, 70.17434278676694, 16.82280825749457, 11.169636049544405, 13.206359665490563, 24.866550722674837, 6.579683644817769, 66.49962213300245, 6.184419712841607, 24.406928839215247, 38.09271306319233, 18.579351469301894, 10.633014341845808, 14.365307259047352, 9.616706952635367, 12.67714559499344, 78.24406600698474, 6.018689797061573, 9.016811128768152, 27.238481882722148, 61.725530240354246, 61.00187618604525, 22.222917951400454, 10.400621067989107, 14.036521863071268, 25.53532941205149, 82.75380905040635, 29.39364438376388, 7.625987482711277, 42.03321766051958, 32.04375125817312, 56.242447909222946, 123.00221378328105, 34.60074847720726, 31.860571701026576, 6.889999857467877, 18.59563952079444, 51.58378504968225, 5.55030861078931, 85.68732346005008, 7.382724022568847, 14.48148371993327, 6.918624314960426, 5.806385244994309, 9.188288444269643, 34.563734041988816, 69.91949177292697, 61.941957858085345, 70.7991333754517, 61.67331141521295, 56.67777151315157, 53.71644186310194, 10.747716246784249, 16.000149082746095, 20.059406662655476, 29.997263071760294, 22.734019895467803, 58.384536338111545, 36.82807638891818, 44.656822595790025, 88.49231676450215, 24.19735370315478, 21.31401962209841, 122.93267861656514, 107.24697101771199, 19.297300163468048, 36.83063268847083, 6.290743297944389, 12.139829049196809, 103.3125669759044, 74.97160211192417, 128.7836793580725, 29.51815935307088, 10.586344765275314, 97.95084547884134, 12.444502784128579, 8.26811613409832, 22.212143950960993, 50.26124551449303, 9.306964102224187, 31.408672644353846, 14.755498989582808, 58.20587260251408, 58.909260127700854, 11.483486325103827, 14.082968535118674, 27.57838003119585, 70.13469323903863, 35.09952377644526, 90.03608817893527, 121.02776812734197, 17.76371749511318, 7.333922433863204, 11.062909652573296, 79.07784641325253, 68.00383916028893, 18.028588437144276, 69.43309012801367, 22.412559737910666, 14.7988913110367, 5.109160605151847, 69.61376598820151, 46.685674855459496, 7.43116269541298, 5.337966463260626, 84.15026925198609, 10.411541680564012, 22.610307805574795, 39.673756895570946, 5.274649518569232, 36.988169657305214, 47.09766414418988, 40.57942363562785, 9.815146006492421, 36.09177429280534, 33.52052474132378, 57.80540202314482, 43.714926652999104, 18.879833276486185, 74.99549046779448, 50.890878797581095, 18.41521122996781, 8.972031826502302, 5.051046136870518, 19.543544892659213, 18.485752233774022, 50.82176497693284, 50.30506586240709, 7.651584837168393, 22.948121881393988, 128.80532493650412, 72.24617095553371, 33.21768492351205, 11.426838489399042, 34.0368189909527, 37.042856039944574, 78.87677892453459, 13.212944813512497, 36.135358311609075, 21.18278572530685, 57.94954521513621, 5.563804028499015, 24.504395880923198, 31.29854284674508, 27.365188733424155, 19.687742968964432, 89.64377564777867, 45.57349855044852, 76.23771678915699, 5.035134265995994, 12.164491180544404, 14.161768954946275, 33.08768564579305, 13.74807663929953, 162.93664335130092, 10.943642754139034, 45.58213853597115, 13.529522119046117, 19.867484302097264, 29.821030787686563, 55.09877928248793, 120.74556479210915, 18.526830139102938, 11.807799332600768, 21.831625745156053, 14.032969277229142, 6.813900839756499, 22.249952296879304, 78.57842034062067, 35.96820853541426, 98.98157472665285, 8.775683611677138, 212.00974640565101, 45.71656745162457, 6.55576496194799, 6.560994147653076, 56.62742937966325, 15.876483868130634, 66.69907726301787, 28.684609895447608, 5.529173356678558, 6.111875024996365, 15.70605698982331, 7.579188597610505, 7.312402044633789, 108.37637492378393, 22.52463931482614, 56.40403612040614, 21.3972182954774, 29.63742804661089, 6.496829283164484, 11.23921717120356, 15.226882999109955, 51.17702826342852, 17.338384972277375, 6.308944816673407, 61.45677365939279, 10.867773781769802, 82.42923579642364, 6.46443540022624, 57.83929505110331, 31.145756913675548, 65.07405054920308, 56.26444738781839, 17.96606146719669, 105.86569660134953, 16.86349685941801, 14.82950365535753, 6.079190930782663, 32.1363205002709, 8.88715477676732, 30.923254526247387, 10.893265816117424, 16.77627018349595, 80.75778679147837, 5.0683686578741245, 22.81627941618202, 53.38870397531555, 96.2016440440169, 36.2358324524446, 43.48866972303118, 50.58342064672954, 13.85768054082554, 25.926634543885942, 76.55474095222709, 11.249799685186007, 78.9752450480479, 81.56332047050434, 28.603492317386852, 26.181701019498885, 26.407135863253206, 20.190257005230766, 5.553833350812605, 9.24528391053238, 67.17905789592754, 10.15963851454554, 7.769796580366104, 8.720029379615857, 26.948849292985305, 44.24991589044566, 26.03192167208318, 6.008949552800621, 16.613360726076092, 11.545813800263916, 47.09465907363055, 92.37695661563235, 9.347491006072442, 16.848449720558463, 46.131174698694096, 9.51760267285934, 8.582730004791955, 6.254688854341583, 22.652025797730783, 24.85346786566311, 65.45458239412703, 54.16574460647995, 56.791812625200215, 81.4096855583719, 26.953864800852838, 42.011237099780985, 8.840337759121251, 7.916268106046526, 22.42895246661067, 9.689573489197187, 15.87823039582902, 41.14612164355789, 86.40548063352902, 74.2867815881652, 20.986536822136515, 28.7977177848831, 38.00824375705569, 33.459042377696605, 12.672290114571952, 12.624460866621684, 31.999996291984406, 113.28392589670655, 57.12644646262958, 14.053376806956123, 5.1483781706013785, 8.207720115467538, 10.03271394401713, 96.48599114557513, 35.4642892833747, 8.077235823131575, 104.71879314817667, 33.5097369375096, 18.756430223500974, 90.42344628755113, 5.469355121438726, 6.064403726312269, 46.367607518819334, 10.056301343873491, 17.364318870611424, 13.764639420802988, 61.83652277750504, 30.954085381738725, 101.32558480876078, 21.788355952319627, 85.1162612878177, 27.96868268315281, 5.966338473976827, 47.484174148662774, 16.648986531171293, 17.457977138762416, 21.060085908046624, 70.77201865073955, 11.767771300890193, 6.160517187110815, 126.14907279476701, 11.61152600972817, 51.36863982131925, 13.399443105564709, 8.417978408161778, 54.77803078011446, 9.503814623837062, 86.24918777160028, 9.572198268621651, 15.95437537639318, 16.991416954806432, 26.96024753920972, 19.910121500286046, 17.20322121145265, 28.413949027346213, 8.943349267523287, 40.159671400421416, 14.983971668461344, 57.05334957029282, 23.60314452450286, 17.321865986042553, 75.1146723798364, 26.464308043975194, 9.934046248645776, 20.786837146045826, 55.942151838320164, 21.052962708114297, 111.5221003359289, 48.497960613332836, 88.58265711650807, 45.24222579282973, 18.944427743705766, 19.70318264309927, 76.9963599246868, 152.88231107522148, 80.22204664439008, 25.95900800124197, 13.615856272481036, 71.35372176558197, 60.14595768116024, 17.129722181766162, 98.35244969483617, 6.508927850588323, 11.972543046621432, 30.449757974879567, 42.91923211689838, 76.90019551782879, 16.197444675712422, 130.9833824149125, 58.7132960274803, 9.30860530108384, 19.044435805982765, 189.13889626788932, 52.06413741535628, 84.7701705362606, 76.49747389292267, 6.037060473640503, 5.057219093885329, 97.17109526722787, 14.093466746855606, 10.150409400616127, 28.907737189528845, 71.43704720324371, 7.229923550027618, 7.041275716676381, 9.555801063994682, 92.83490297778472, 128.50978885919227, 20.61305299980373, 53.24335465139727, 76.3866951028525, 158.87959867148012, 102.21278092187816, 57.49614796794039, 34.65836679363814, 11.362023226666064, 34.942371400136324, 82.11836563607358, 61.18163941228074, 87.54661990117708, 73.29892921488522, 6.13655856480935, 11.311464932599973, 10.586629104779766, 18.76337061154874, 14.30264984004242, 63.123609609583944, 5.190101546644202, 127.23272852515332, 184.93465976255027, 6.588959305067562, 40.30064042259879, 8.015165183391765, 70.38263734090985, 131.85496568367546, 23.912763138155867, 50.2916927196064, 29.63271449185273, 29.56045761765055, 105.75706540452491, 185.27700688888353, 94.40719123474084, 99.2459245948009, 50.72349247918304, 111.45466392001651, 14.317882096635042, 5.1667290326694815, 51.613908184533535, 66.1878032964474, 44.28385182614812, 6.222894869627624, 25.9294035124906, 81.70271040549048, 8.739209528104354, 59.27088136767556, 16.355396366989634, 9.567285538258501, 23.373467131624736, 106.97551100667815, 75.86992252756392, 70.07247198826889, 47.62405465230974, 10.962598812322174, 21.618021071417637, 18.62678801923936, 85.32608356067435, 12.333446705861096, 14.383388574518662, 118.76549496804972, 45.3477607631252, 22.32814386975586, 6.178669124508675, 10.510152750858829, 19.071666158972768, 9.136263742955789, 6.96021223779536, 108.8863823496439, 15.16991465972758, 63.82967692872458, 28.541335641962167, 5.7050764815761426, 14.420492306334223, 50.87043057292915, 6.093108217199133, 8.107802670598833, 71.50917498822717, 110.77226490856667, 7.8151527327836785, 8.755873705819635, 34.63921826520344, 30.351347905600388, 12.408675612456555, 75.5835993559591, 49.17412287984093, 6.51827258175502, 31.36649482536262, 77.84626691106261, 56.257474914218086, 28.05660127510081, 17.63478987816995, 78.80666573261945, 11.171940508697038, 42.244830236682674, 13.777212130148992, 13.449488728297965, 6.600082250312996, 13.147703950937597, 29.413724580388568, 5.960462763522031, 119.19386375560994, 46.39983138115594, 100.26611273437004, 48.9477582659425, 31.634271470369473, 88.22323165441246, 24.177808586527537, 56.296365936411675, 107.12759378233055, 87.0380031974803, 29.28507614693948, 15.354489073044324, 24.043693853821047, 13.875815467033371, 14.475962670977855, 27.028551004454187, 26.948482090790037, 62.897740604494885, 14.511008834591564, 5.434026490783031, 60.620177433894256, 18.049137764536198, 17.461918153554365, 16.39555456402352, 102.78326717386165, 5.67079398183849, 5.037376249942168, 16.500016420773694, 16.950957672844332, 46.8860862754979, 9.005886423762142, 145.24653416832788, 55.323986955708996, 24.541059460289837, 93.13944989636366, 34.45570103724084, 5.879079302822725, 77.2531501328967, 33.68176549995538, 12.262755784263051, 6.483621918735957, 9.193371944463365, 50.06385247317325, 21.891570384553596, 103.85577109711643, 72.17419072662173, 15.810454370044287, 49.43058717371035, 44.00662673969763, 47.13599641067363, 8.133654298897179, 53.86269392113111, 37.70179283517776, 8.654894353311471, 34.87278407458823, 74.81955355498695, 53.55020881575065, 62.62341627515312, 62.82721966348688, 20.904966532656694, 34.85483321549724, 27.28566148839927, 11.599416126715663, 25.2391714240901, 32.692965709403815, 6.090466676152382, 64.1503140127077, 62.49582819041342, 34.07270478611792, 62.962506254553354, 15.830073742018339, 5.322069278399725, 11.07817717367758, 86.57976225453562, 55.45617046375039, 19.21639182271816, 12.192473212633356, 19.279332568377864, 136.2103482694799, 37.78861030969573, 97.4350914695352, 9.358936121077766, 31.750344255677984, 7.743632764684508, 9.461109016104551, 120.96362297687838, 8.608399604845978, 38.03574046683862, 17.124635432196488, 22.351026989149506, 88.84543923702456, 175.024062936074, 146.17546019511553, 76.77044412538413, 37.41270105169778, 14.70916550570783, 36.28094761478405, 52.755657013977086, 5.187038187030023, 11.045104304775663, 52.50834473678489, 145.0722390517334, 30.956429477587747, 20.047971558245973, 15.283828039699918, 37.075134470013765, 35.61646859892292, 9.77834378805132, 17.564593785279275, 8.298071129940459, 123.78311100474694, 10.630524957167943, 53.24782721229258, 10.310200248078582, 76.66981361461103, 37.14193839148136, 57.48766600470509, 234.35259191875065, 11.702361761654384, 44.9531132557857, 37.302439269042985, 60.98609687927888, 8.624779855844515, 6.065663333797426, 52.79335543248918, 20.125787239980344, 27.896343244159073, 9.622880124067683, 5.644689803587737, 5.182914104779502, 29.3198635447092, 81.57782607608496, 65.52179934714533, 27.71197477828648, 30.394890987292328, 18.162860717054897, 17.593777377721796, 5.444533704579929, 66.9413088273291, 13.337241089553979, 112.2690807450306, 35.16808769899662, 152.27845055182965, 110.18784743970593, 75.2575544359275, 17.25504097488826, 92.98823518374104, 68.79962512429661, 182.16657335710195, 66.46795910662333, 17.127950137504513, 133.38112403380617, 20.616267751192044, 115.28758158204607, 5.914154409426586, 40.34073756729421, 8.012750127965754, 20.55303076237772, 73.95711882673967, 31.281252951923186, 106.23506239107567, 31.28683587106359, 7.34651670224391, 25.444044780992833, 24.931837852773803, 40.67558959610378, 34.169198280461096, 18.853675468607673, 26.20045757002157, 85.54189646727572, 82.02392654471366, 29.021639714811638, 39.53313758123818, 13.508688993642034, 12.23285380727812, 285.6348943005346, 12.21280665484387, 33.98745167542834, 116.68629656568882, 10.55035576549193, 35.53323623369738, 30.02991114632367, 46.64887474896057, 54.623430258511256, 33.05478725910999, 17.87714066704882, 76.97415946392954, 43.416681552799155, 96.02459207554766, 78.779024277233, 112.26922722021843, 41.90968287672744, 22.82359909505399, 36.02473273296271, 14.62512114456568, 40.14353097802886, 59.152622314921366, 64.4107423617076, 199.9016072150206, 5.9679873800681555, 49.56970505586477, 19.480091713123002, 19.216408047236154, 5.474483649832671, 21.063194818965698, 10.96429316026164, 73.23893302481991, 102.91510020512416, 16.026779786621997, 15.917658791468043, 111.42563420637936, 6.805539653118048, 13.604279233522188, 23.66949756876639, 55.90309187576413, 58.18943477822216, 8.13133763546347, 16.343383759525377, 58.19354623309256, 115.96908573034861, 5.028227425905876, 36.45621799828734, 80.22703010679552, 16.257392834989286, 13.177134070193878, 19.878189176690103, 5.724313346785716, 104.47504802491872, 31.207476428866904, 39.81833440049601, 94.55238772978821, 23.30863141996428, 5.484124146242332, 59.080608918896026, 106.04951406902052, 140.0948738977429, 65.03360307348562, 126.21710654463845, 21.813813364808706, 7.766580420244323, 15.182975745286873, 56.35672611113281, 39.37781760587359, 40.12406426774962, 16.528008381146822, 185.37779300507137, 89.52811995674992, 21.27922132415228, 107.28287403748921, 8.849763728049219, 64.52294382664472, 11.360296669757464, 192.90333534211757, 17.497242554202458, 41.23716470891275, 33.55819714072657, 7.938955050504264, 22.092091939100442, 23.600715762696268, 5.708204339254288, 61.671328520641374, 7.462623536247854, 27.415788261653354, 30.815419651348257, 28.942601971772255, 47.55857789951099, 84.84695625419583, 28.92208747637126, 40.242706631976475, 5.611205320418787, 31.490271382216548, 137.54387453791622, 138.41679413323928, 38.14377291545692, 10.609467951375304, 16.33855219197114, 5.152699473768728, 9.197039536080496, 84.45801851874467, 11.553770598090576, 48.8290491598652, 6.498130919086749, 61.915414206505034, 79.37255975977288, 8.25158829948294, 55.80479061217509, 136.21611227376528, 23.92719277164093, 14.498087979625794, 117.77685392335039, 9.443393509808027, 44.8554546868091, 84.96312703975627, 124.78387465881825, 25.50959904250805, 41.043566575612644, 58.68417266201094, 11.980570947679112, 48.56867258679087, 44.94535352125028, 28.24344701814211, 44.651044932123156, 41.88114426731664, 140.50469611384418, 19.295689860882646, 30.466704127900805, 46.38861601879558, 9.999812158857885, 15.19149013428093, 27.709025686813234, 66.8814532712447, 80.07266576251547, 87.83428311074567, 58.52147325402808, 129.2671779438394, 27.515411146879433, 12.80482160828886, 108.19419608189123, 65.03633115481504, 34.71993722026339, 91.31547918173766, 29.58003458327463, 5.66789426791554, 22.257590792503485, 63.28309907896389, 16.089722790925396, 113.71061811229708, 47.82976051670134, 29.449278548201143, 140.2818933010671, 7.087809870813465, 23.096877720384974, 78.37821444200772, 7.345257634506016, 17.00160088999797, 78.44036794993427, 76.92676619809616, 8.614984097432552, 32.5621339241107, 23.255546898595185, 33.31919507333914, 31.699756230564464, 60.38037846898176, 15.738626277730868, 39.12111465090989, 77.37949093165778, 54.62146992811641, 30.952772909275332, 61.207698213674604, 20.6686095993932, 9.321031708766563, 17.907126767671468, 20.697722361115613, 36.703374116287655, 55.240592019935406, 5.631279072783584, 36.60511050073635, 27.631539988520654, 26.067936102469485, 20.703563358107093, 37.52053501851163, 49.76053495129082, 25.330008465139354, 79.10390539949628, 5.549522484477871, 54.03796960463256, 49.271713013367844, 5.33831247442313, 80.06709956968584, 9.882747310323621, 17.844535273786676, 22.31190693781908, 17.43696266789056, 19.69349470380829, 43.775062643214476, 19.343121161968874, 76.55946788041948, 60.379107220316335, 22.49905891172756, 6.468063075461264, 240.73540244762302, 60.727334578675, 106.573828637552, 84.50021682207287, 60.18555495505686, 28.87638219848769, 24.721495537358923, 11.67215737037685, 13.003586817017275, 23.249642045975378, 35.813948175782656, 8.08475082999148, 55.86063375167614, 33.41766830792118, 15.840084001346947, 27.475632699270438, 81.81437206785988, 11.28005154529327, 8.467912525332036, 26.604300786818808, 13.064110208790455, 36.67939148738828, 70.74381495034143, 47.814603365577305, 11.800266806539629, 6.47145322051143, 47.45870222882803, 32.007709162928194, 60.3145883482517, 21.8275927916224, 84.57168070672284, 225.38483166527786, 6.739343314852409, 36.28539757318879, 19.576026443463668, 73.98204510518605, 109.05141146159593, 10.097101761579047, 14.00896038545741, 62.9021561358667, 5.425687050204749, 34.38696389367479, 24.502108504118745, 23.88239993302565, 60.79018421560486, 5.029166710204758, 22.20726593895854, 8.200625070380923, 17.896605666158752, 78.59054029907396, 98.94496133672963, 15.70543152155635, 19.199367721194967, 76.88917925139873, 23.61819936914817, 58.46688370767816, 68.17650933497958, 53.682162544537135, 31.951589014185824, 12.154642676048985, 88.35747258789415, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([8262945.3125, 8415578.125, 8419348.4375, 8443723.4375, 8448446.875, 8540517.1875, 8593204.6875, 8599081.25, 8599232.8125, 8600060.9375, 8600979.6875, 8601393.75, 8601409.375, 8601493.75, 8601989.0625, 8602012.5, 8602215.625, 8602398.4375, 8602742.1875, 8602945.3125, 8603320.3125, 8603506.25, 8603629.6875, 8607215.625, 8608729.6875, 8609203.125, 8609275.0, 8610373.4375, 8610743.75, 8610764.0625, 8610854.6875, 8612415.625, 8612940.625, 8613450.0, 8614582.8125, 8615678.125, 8618359.375, 8618407.8125, 8619421.875, 8619737.5, 8621245.3125, 8621528.125, 8621862.5, 8622618.75, 8624271.875, 8624445.3125, 8624468.75, 8625903.125, 8626104.6875, 8643740.625, 8645982.8125, 8646039.0625, 8646079.6875, 8649426.5625, 8650131.25, 8650762.5, 8651175.0, 8651792.1875, 8652995.3125, 8653503.125, 8653681.25, 8654054.6875, 8654692.1875, 8654956.25, 8654959.375, 8655067.1875, 8655265.625, 8655282.8125, 8655357.8125, 8656271.875, 8657354.6875, 8657382.8125, 8657564.0625, 8658082.8125, 8658593.75, 8659857.8125, 8660465.625, 8661767.1875, 8662150.0, 8665140.625, 8672914.0625, 8675190.625, 8676415.625, 8676882.8125, 8677757.8125, 8677757.8125, 8678115.625, 8678885.9375, 8679853.125, 8680579.6875, 8681043.75, 8683265.625, 8684759.375, 8684923.4375, 8685712.5, 8687317.1875, 8687840.625, 8688817.1875, 8688920.3125, 8689387.5, 8691939.0625, 8692248.4375, 8692871.875, 8692914.0625, 8692948.4375, 8693101.5625, 8693117.1875, 8693246.875, 8693793.75, 8693800.0, 8693806.25, 8694281.25, 8694365.625, 8694443.75, 8694567.1875, 8694671.875, 8694760.9375, 8694795.3125, 8694798.4375, 8694856.25, 8694931.25, 8695085.9375, 8695923.4375, 8696218.75, 8697703.125, 8697828.125, 8698271.875, 8698435.9375, 8698501.5625, 8699478.125, 8699665.625, 8699965.625, 8701690.625, 8701737.5, 8702267.1875, 8702301.5625, 8702643.75, 8702656.25, 8702885.9375, 8703540.625, 8703728.125, 8703785.9375, 8703796.875, 8704520.3125, 8704745.3125, 8708010.9375, 8716993.75, 8719020.3125, 8721620.3125, 8728003.125, 8729020.3125, 8730370.3125, 8748198.4375, 8754518.75, 8754587.5, 8756009.375, 8767725.0, 8772503.125, 8776984.375, 8779828.125, 8779909.375, 8784025.0, 8785151.5625, 8787303.125, 8787862.5, 8789500.0, 8791807.8125, 8791995.3125, 8792207.8125, 8792465.625, 8797946.875, 8799189.0625, 8800084.375, 8807871.875, 8815862.5, 8819414.0625, 8820335.9375, 8820945.3125, 8821507.8125, 8821948.4375, 8823159.375, 8823243.75, 8823323.4375, 8823728.125, 8824396.875, 8826376.5625, 8826715.625, 8827026.5625, 8829890.625, 8832231.25, 8853793.75, 8853845.3125, 8854364.0625, 8854590.625, 8862095.3125, 8879834.375, 8897146.875, 8901609.375, 8905542.1875, 8907926.5625, 8909032.8125, 8911645.3125, 8913951.5625, 8915342.1875, 8918731.25, 8918865.625, 8921392.1875, 8924360.9375, 8925404.6875, 8927328.125, 8938962.5, 8939356.25, 8949373.4375, 8950751.5625, 8953571.875, 8953621.875, 8953815.625, 8956489.0625, 8958165.625, 8959035.9375, 8959706.25, 8964801.5625, 8974689.0625, 8984290.625, 8991025.0, 8992734.375, 8993864.0625, 8994153.125, 8994414.0625, 8995795.3125, 8996610.9375, 8996676.5625, 8997498.4375, 8997504.6875, 8998725.0, 9000681.25, 9001167.1875, 9001721.875, 9001826.5625, 9002001.5625, 9002990.625, 9003546.875, 9004959.375, 9005082.8125, 9005493.75, 9006393.75, 9007050.0, 9007171.875, 9007209.375, 9007209.375, 9007501.5625, 9007525.0, 9008451.5625, 9008479.6875, 9010535.9375, 9011323.4375, 9011409.375, 9011792.1875, 9011979.6875, 9012020.3125, 9012410.9375, 9012454.6875, 9012989.0625, 9013296.875, 9016315.625, 9016415.625, 9020418.75, 9020862.5, 9021984.375, 9022673.4375, 9023206.25, 9024706.25, 9024742.1875, 9026471.875, 9026571.875, 9026892.1875, 9027053.125, 9027368.75, 9027600.0, 9027637.5, 9027734.375, 9027800.0, 9028042.1875, 9028056.25, 9029221.875, 9029232.8125, 9029237.5, 9029254.6875, 9034028.125, 9039414.0625, 9039473.4375, 9041145.3125, 9042173.4375, 9042440.625, 9042803.125, 9043420.3125, 9044426.5625, 9044562.5, 9045750.0, 9047351.5625, 9054484.375, 9057326.5625, 9060779.6875, 9062896.875, 9062907.8125, 9063554.6875, 9065000.0, 9065070.3125, 9065418.75, 9066542.1875, 9066814.0625, 9067520.3125, 9068493.75, 9084751.5625, 9088262.5, 9089170.3125, 9089251.5625, 9089456.25, 9090064.0625, 9090118.75, 9091389.0625, 9092393.75, 9093853.125, 9095903.125, 9096164.0625, 9096495.3125, 9097526.5625, 9098003.125, 9098154.6875, 9098834.375, 9103551.5625, 9104453.125, 9104854.6875, 9106859.375, 9107010.9375, 9107010.9375, 9108256.25, 9108525.0, 9109056.25, 9109340.625, 9113534.375, 9113925.0, 9114537.5, 9114884.375, 9114912.5, 9115287.5, 9116929.6875, 9117992.1875, 9120051.5625, 9120589.0625, 9122375.0, 9122381.25, 9126328.125, 9129567.1875, 9130035.9375, 9130778.125, 9133546.875, 9138060.9375, 9139406.25, 9139490.625, 9139565.625, 9141898.4375, 9146150.0, 9146495.3125, 9146764.0625, 9147056.25, 9147753.125, 9147864.0625, 9147889.0625, 9148178.125, 9148215.625, 9148381.25, 9148415.625, 9148645.3125, 9148925.0, 9149370.3125, 9150128.125, 9150145.3125, 9150151.5625, 9150693.75, 9151037.5, 9151062.5, 9151067.1875, 9151107.8125, 9151820.3125, 9151887.5, 9152154.6875, 9152171.875, 9152504.6875, 9152689.0625, 9154290.625, 9156820.3125, 9156835.9375, 9156870.3125, 9157242.1875, 9158596.875, 9161743.75, 9163296.875, 9163706.25, 9164617.1875, 9164621.875, 9166034.375, 9166267.1875, 9166642.1875, 9169506.25, 9169540.625, 9169642.1875, 9170279.6875, 9170551.5625, 9171057.8125, 9173243.75, 9173973.4375, 9174021.875, 9174029.6875, 9174078.125, 9174339.0625, 9174704.6875, 9175660.9375, 9175900.0, 9176325.0, 9176359.375, 9177087.5, 9177293.75, 9178637.5, 9184325.0, 9184843.75, 9185417.1875, 9188615.625, 9189634.375, 9200198.4375, 9201290.625, 9201520.3125, 9201537.5, 9204356.25, 9204676.5625, 9204693.75, 9207003.125, 9207709.375, 9208228.125, 9209309.375, 9211418.75, 9212523.4375, 9213443.75, 9213826.5625, 9221267.1875, 9222134.375, 9230901.5625, 9230934.375, 9231518.75, 9233009.375, 9233750.0, 9238809.375, 9241045.3125, 9241054.6875, 9242071.875, 9244745.3125, 9246779.6875, 9247409.375, 9247814.0625, 9250265.625, 9251368.75, 9256418.75, 9259706.25, 9261043.75, 9263906.25, 9264526.5625, 9267173.4375, 9267196.875, 9273801.5625, 9275150.0, 9275935.9375, 9280762.5, 9281565.625, 9283295.3125, 9284007.8125, 9297279.6875, 9299632.8125, 9299693.75, 9300993.75, 9305196.875, 9311137.5, 9315217.1875, 9315696.875, 9316517.1875, 9318664.0625, 9319179.6875, 9321448.4375, 9321834.375, 9321846.875, 9337525.0, 9338367.1875, 9339778.125, 9340814.0625, 9347906.25, 9350789.0625, 9353126.5625, 9355873.4375, 9359085.9375, 9360314.0625, 9360725.0, 9361656.25, 9361918.75, 9363679.6875, 9363957.8125, 9364893.75, 9365084.375, 9365320.3125, 9365723.4375, 9366753.125, 9367006.25, 9367028.125, 9367956.25, 9368256.25, 9368579.6875, 9371593.75, 9372092.1875, 9372410.9375, 9373176.5625, 9376054.6875, 9377634.375, 9377635.9375, 9378028.125, 9378243.75, 9378248.4375, 9378631.25, 9379281.25, 9379450.0, 9379604.6875, 9380578.125, 9380587.5, 9381129.6875, 9384223.4375, 9384756.25, 9384910.9375, 9384918.75, 9385103.125, 9386182.8125, 9387076.5625, 9387315.625, 9388756.25, 9389328.125, 9390128.125, 9390298.4375, 9390854.6875, 9393765.625, 9393825.0, 9393862.5, 9395095.3125, 9395315.625, 9395803.125, 9396887.5, 9397176.5625, 9398604.6875, 9399842.1875, 9401123.4375, 9405321.875, 9407245.3125, 9410906.25, 9411485.9375, 9416632.8125, 9418762.5, 9420717.1875, 9422635.9375, 9426485.9375, 9427156.25, 9428328.125, 9428362.5, 9428810.9375, 9429017.1875, 9431118.75, 9432282.8125, 9432859.375, 9433210.9375, 9433292.1875, 9433309.375, 9434850.0, 9434865.625, 9435007.8125, 9435059.375, 9436276.5625, 9439100.0, 9441360.9375, 9442881.25, 9444260.9375, 9444515.625, 9444567.1875, 9446085.9375, 9446100.0, 9450409.375, 9451587.5, 9452557.8125, 9453968.75, 9454279.6875, 9455848.4375, 9457304.6875, 9457498.4375, 9457506.25, 9458025.0, 9460903.125, 9462860.9375, 9463101.5625, 9463212.5, 9466209.375, 9466918.75, 9472456.25, 9473212.5, 9474573.4375, 9476498.4375, 9478750.0, 9485807.8125, 9486865.625, 9488065.625, 9488090.625, 9488568.75, 9490373.4375, 9490557.8125, 9491346.875, 9491606.25, 9492771.875, 9493004.6875, 9496150.0, 9496579.6875, 9496934.375, 9496942.1875, 9497164.0625, 9497593.75, 9498426.5625, 9499682.8125, 9501884.375, 9503892.1875, 9504228.125, 9505201.5625, 9505246.875, 9506468.75, 9506514.0625, 9507404.6875, 9507856.25, 9508048.4375, 9508681.25, 9508701.5625, 9510256.25, 9511396.875, 9512584.375, 9512965.625, 9513076.5625, 9515518.75, 9515964.0625, 9516860.9375, 9517271.875, 9517620.3125, 9518909.375, 9519971.875, 9523092.1875, 9523757.8125, 9525921.875, 9527175.0, 9527229.6875, 9530456.25, 9530864.0625, 9534053.125, 9534071.875, 9536279.6875, 9536290.625, 9538687.5, 9539489.0625, 9542885.9375, 9545178.125, 9545762.5, 9549389.0625, 9549979.6875, 9551528.125, 9552279.6875, 9552750.0, 9554189.0625, 9554576.5625, 9555017.1875, 9556690.625, 9557282.8125, 9558128.125, 9558790.625, 9559610.9375, 9561218.75, 9561303.125, 9561489.0625, 9561592.1875, 9562078.125, 9562098.4375, 9562107.8125, 9562146.875, 9563057.8125, 9563687.5, 9563810.9375, 9563846.875, 9563856.25, 9563859.375, 9563879.6875, 9563931.25, 9564018.75, 9564067.1875, 9564206.25, 9564248.4375, 9566017.1875, 9566309.375, 9566528.125, 9566534.375, 9566770.3125, 9567495.3125, 9568112.5, 9568268.75, 9568443.75, 9568592.1875, 9568615.625, 9569065.625, 9569351.5625, 9569989.0625, 9570475.0, 9570835.9375, 9570920.3125, 9571354.6875, 9571375.0, 9571445.3125, 9572601.5625, 9572603.125, 9573754.6875, 9573870.3125, 9575078.125, 9576832.8125, 9578093.75, 9579451.5625, 9580117.1875, 9580584.375, 9582957.8125, 9584614.0625, 9589103.125, 9589304.6875, 9589612.5, 9591350.0, 9591878.125, 9592250.0, 9592814.0625, 9593423.4375, 9595595.3125, 9596754.6875, 9597148.4375, 9597156.25, 9599260.9375, 9599635.9375, 9599973.4375, 9600470.3125, 9600471.875, 9600495.3125, 9600543.75, 9600667.1875, 9602234.375, 9602573.4375, 9602760.9375, 9603178.125, 9603223.4375, 9603840.625, 9604181.25, 9604898.4375, 9604962.5, 9605185.9375, 9605356.25, 9605370.3125, 9605720.3125, 9606115.625, 9606137.5, 9606365.625, 9607368.75, 9607560.9375, 9608810.9375, 9610262.5, 9610546.875, 9611403.125, 9611553.125, 9611875.0, 9615173.4375, 9615354.6875, 9615470.3125, 9615959.375, 9616307.8125, 9618248.4375, 9618521.875, 9618587.5, 9618642.1875, 9621056.25, 9621462.5, 9623543.75, 9624054.6875, 9624943.75, 9627025.0, 9627379.6875, 9628578.125, 9628942.1875, 9629585.9375, 9629865.625, 9629878.125, 9629914.0625, 9630343.75, 9631154.6875, 9632220.3125, 9632262.5, 9632426.5625, 9632553.125, 9633312.5, 9634228.125, 9634396.875, 9634775.0, 9634912.5, 9634918.75, 9635075.0, 9635487.5, 9635487.5, 9635567.1875, 9635609.375, 9635673.4375, 9635959.375, 9636096.875, 9636353.125, 9636426.5625, 9636470.3125, 9636779.6875, 9636917.1875, 9637709.375, 9637773.4375, 9637957.8125, 9637992.1875, 9638106.25, 9638167.1875, 9638198.4375, 9638296.875, 9638450.0, 9638545.3125, 9638679.6875, 9638731.25, 9638737.5, 9638760.9375, 9638870.3125, 9638885.9375, 9639103.125, 9639310.9375, 9639350.0, 9639384.375, 9639407.8125, 9639426.5625, 9639551.5625, 9639557.8125, 9639890.625, 9639901.5625, 9639970.3125, 9639989.0625, 9640037.5, 9640051.5625, 9640076.5625, 9640154.6875, 9640207.8125, 9640212.5, 9640648.4375, 9640740.625, 9641054.6875, 9641057.8125, 9641307.8125, 9641312.5, 9641321.875, 9641339.0625, 9641350.0, 9641414.0625, 9641437.5, 9641479.6875, 9641621.875, 9641667.1875, 9641700.0, 9641748.4375, 9641854.6875, 9641876.5625, 9642103.125, 9642112.5, 9642134.375, 9642184.375, 9642381.25, 9642407.8125, 9642531.25, 9642939.0625, 9643090.625, 9643137.5, 9643160.9375, 9643489.0625, 9643679.6875, 9643779.6875, 9643821.875, 9643917.1875, 9644078.125, 9644214.0625, 9645007.8125, 9645739.0625, 9646837.5, 9646848.4375, 9647993.75, 9648892.1875, 9650093.75, 9650431.25, 9650503.125, 9650607.8125, 9650809.375, 9650859.375, 9651821.875, 9651953.125, 9651965.625, 9652293.75, 9652454.6875, 9652770.3125, 9652950.0, 9653732.8125, 9654007.8125, 9654403.125, 9655225.0, 9655264.0625, 9655520.3125, 9656081.25, 9656128.125, 9656315.625, 9656457.8125, 9657037.5, 9657421.875, 9657457.8125, 9658073.4375, 9660387.5, 9660392.1875, 9662203.125, 9663587.5, 9663815.625, 9664234.375, 9665510.9375, 9673554.6875, 9673831.25, 9674085.9375, 9674756.25, 9675785.9375, 9676960.9375, 9677251.5625, 9677759.375, 9677840.625, 9677971.875, 9678278.125, 9679718.75, 9680240.625, 9681073.4375, 9682382.8125, 9682435.9375, 9682648.4375, 9683314.0625, 9683632.8125, 9683753.125, 9683831.25, 9683882.8125, 9684110.9375, 9684167.1875, 9684515.625, 9684573.4375, 9684681.25, 9685217.1875, 9685526.5625, 9685676.5625, 9685870.3125, 9686332.8125, 9686345.3125, 9686939.0625, 9687448.4375, 9689232.8125, 9689978.125, 9690043.75, 9691021.875, 9691190.625, 9692337.5, 9692360.9375, 9693248.4375, 9694118.75, 9694187.5, 9694259.375, 9694315.625, 9695771.875, 9696528.125, 9698501.5625, 9698554.6875, 9700256.25, 9700620.3125, 9701162.5, 9701459.375, 9704037.5, 9705437.5, 9705789.0625, 9708054.6875, 9708970.3125, 9709882.8125, 9710182.8125, 9710262.5, 9710264.0625, 9710398.4375, 9710904.6875, ...], [46.587903480111265, 8.181618987670706, 7.199318481929069, 73.074294481864, 20.048569085463807, 19.829912976060356, 51.65643079241192, 21.715315820191467, 27.224984040466143, 29.07379360796729, 50.22825129164149, 31.627404188587498, 14.030525149308792, 11.775334186179082, 12.89239288668681, 8.251315156935302, 38.283271075887, 40.160866340952936, 87.96421250073254, 27.330529279418265, 143.48339545352923, 97.63640682642207, 76.30918813669251, 21.293041150861004, 11.104713970225337, 75.99416075821229, 21.24231656625192, 9.690750374069362, 11.619498048145037, 14.186469964836101, 12.62564547603129, 41.19466250733776, 91.70105507241308, 30.01204783189752, 56.6400676042687, 19.349791975470318, 73.10200981369024, 21.575841855369063, 16.708159445550745, 22.886636927058504, 50.92714179910691, 21.214088394360225, 7.664409744772008, 22.961641359583012, 110.90454613772968, 11.994837369986275, 24.485641723197066, 93.96950645862557, 31.45405942599124, 45.1892831380421, 5.815320800907425, 22.76681789612004, 12.948621951674875, 54.90880993795515, 36.04476319431024, 30.103825246607265, 24.713371787109843, 19.505317016420825, 15.705391853218437, 30.718378449974523, 99.7362219910261, 76.59677579189284, 48.44236663447093, 29.418055173121253, 40.19271772366678, 8.273710791894514, 98.69894625574364, 40.001718391282225, 6.400479801491083, 11.556284422491734, 27.280563677771312, 6.8422830226462645, 10.074940120922193, 12.235462531057411, 80.84618722634288, 38.4939377382204, 5.257590613943081, 196.79307522045167, 36.63822253059155, 5.2125131773266595, 8.258552667055955, 138.73583972889404, 35.44802045544222, 70.17434278676694, 16.82280825749457, 11.169636049544405, 13.206359665490563, 24.866550722674837, 6.579683644817769, 66.49962213300245, 6.184419712841607, 24.406928839215247, 38.09271306319233, 18.579351469301894, 10.633014341845808, 14.365307259047352, 9.616706952635367, 12.67714559499344, 78.24406600698474, 6.018689797061573, 9.016811128768152, 27.238481882722148, 61.725530240354246, 61.00187618604525, 22.222917951400454, 10.400621067989107, 14.036521863071268, 25.53532941205149, 82.75380905040635, 29.39364438376388, 7.625987482711277, 42.03321766051958, 32.04375125817312, 56.242447909222946, 123.00221378328105, 34.60074847720726, 31.860571701026576, 6.889999857467877, 18.59563952079444, 51.58378504968225, 5.55030861078931, 85.68732346005008, 7.382724022568847, 14.48148371993327, 6.918624314960426, 5.806385244994309, 9.188288444269643, 34.563734041988816, 69.91949177292697, 61.941957858085345, 70.7991333754517, 61.67331141521295, 56.67777151315157, 53.71644186310194, 10.747716246784249, 16.000149082746095, 20.059406662655476, 29.997263071760294, 22.734019895467803, 58.384536338111545, 36.82807638891818, 44.656822595790025, 88.49231676450215, 24.19735370315478, 21.31401962209841, 122.93267861656514, 107.24697101771199, 19.297300163468048, 36.83063268847083, 6.290743297944389, 12.139829049196809, 103.3125669759044, 74.97160211192417, 128.7836793580725, 29.51815935307088, 10.586344765275314, 97.95084547884134, 12.444502784128579, 8.26811613409832, 22.212143950960993, 50.26124551449303, 9.306964102224187, 31.408672644353846, 14.755498989582808, 58.20587260251408, 58.909260127700854, 11.483486325103827, 14.082968535118674, 27.57838003119585, 70.13469323903863, 35.09952377644526, 90.03608817893527, 121.02776812734197, 17.76371749511318, 7.333922433863204, 11.062909652573296, 79.07784641325253, 68.00383916028893, 18.028588437144276, 69.43309012801367, 22.412559737910666, 14.7988913110367, 5.109160605151847, 69.61376598820151, 46.685674855459496, 7.43116269541298, 5.337966463260626, 84.15026925198609, 10.411541680564012, 22.610307805574795, 39.673756895570946, 5.274649518569232, 36.988169657305214, 47.09766414418988, 40.57942363562785, 9.815146006492421, 36.09177429280534, 33.52052474132378, 57.80540202314482, 43.714926652999104, 18.879833276486185, 74.99549046779448, 50.890878797581095, 18.41521122996781, 8.972031826502302, 5.051046136870518, 19.543544892659213, 18.485752233774022, 50.82176497693284, 50.30506586240709, 7.651584837168393, 22.948121881393988, 128.80532493650412, 72.24617095553371, 33.21768492351205, 11.426838489399042, 34.0368189909527, 37.042856039944574, 78.87677892453459, 13.212944813512497, 36.135358311609075, 21.18278572530685, 57.94954521513621, 5.563804028499015, 24.504395880923198, 31.29854284674508, 27.365188733424155, 19.687742968964432, 89.64377564777867, 45.57349855044852, 76.23771678915699, 5.035134265995994, 12.164491180544404, 14.161768954946275, 33.08768564579305, 13.74807663929953, 162.93664335130092, 10.943642754139034, 45.58213853597115, 13.529522119046117, 19.867484302097264, 29.821030787686563, 55.09877928248793, 120.74556479210915, 18.526830139102938, 11.807799332600768, 21.831625745156053, 14.032969277229142, 6.813900839756499, 22.249952296879304, 78.57842034062067, 35.96820853541426, 98.98157472665285, 8.775683611677138, 212.00974640565101, 45.71656745162457, 6.55576496194799, 6.560994147653076, 56.62742937966325, 15.876483868130634, 66.69907726301787, 28.684609895447608, 5.529173356678558, 6.111875024996365, 15.70605698982331, 7.579188597610505, 7.312402044633789, 108.37637492378393, 22.52463931482614, 56.40403612040614, 21.3972182954774, 29.63742804661089, 6.496829283164484, 11.23921717120356, 15.226882999109955, 51.17702826342852, 17.338384972277375, 6.308944816673407, 61.45677365939279, 10.867773781769802, 82.42923579642364, 6.46443540022624, 57.83929505110331, 31.145756913675548, 65.07405054920308, 56.26444738781839, 17.96606146719669, 105.86569660134953, 16.86349685941801, 14.82950365535753, 6.079190930782663, 32.1363205002709, 8.88715477676732, 30.923254526247387, 10.893265816117424, 16.77627018349595, 80.75778679147837, 5.0683686578741245, 22.81627941618202, 53.38870397531555, 96.2016440440169, 36.2358324524446, 43.48866972303118, 50.58342064672954, 13.85768054082554, 25.926634543885942, 76.55474095222709, 11.249799685186007, 78.9752450480479, 81.56332047050434, 28.603492317386852, 26.181701019498885, 26.407135863253206, 20.190257005230766, 5.553833350812605, 9.24528391053238, 67.17905789592754, 10.15963851454554, 7.769796580366104, 8.720029379615857, 26.948849292985305, 44.24991589044566, 26.03192167208318, 6.008949552800621, 16.613360726076092, 11.545813800263916, 47.09465907363055, 92.37695661563235, 9.347491006072442, 16.848449720558463, 46.131174698694096, 9.51760267285934, 8.582730004791955, 6.254688854341583, 22.652025797730783, 24.85346786566311, 65.45458239412703, 54.16574460647995, 56.791812625200215, 81.4096855583719, 26.953864800852838, 42.011237099780985, 8.840337759121251, 7.916268106046526, 22.42895246661067, 9.689573489197187, 15.87823039582902, 41.14612164355789, 86.40548063352902, 74.2867815881652, 20.986536822136515, 28.7977177848831, 38.00824375705569, 33.459042377696605, 12.672290114571952, 12.624460866621684, 31.999996291984406, 113.28392589670655, 57.12644646262958, 14.053376806956123, 5.1483781706013785, 8.207720115467538, 10.03271394401713, 96.48599114557513, 35.4642892833747, 8.077235823131575, 104.71879314817667, 33.5097369375096, 18.756430223500974, 90.42344628755113, 5.469355121438726, 6.064403726312269, 46.367607518819334, 10.056301343873491, 17.364318870611424, 13.764639420802988, 61.83652277750504, 30.954085381738725, 101.32558480876078, 21.788355952319627, 85.1162612878177, 27.96868268315281, 5.966338473976827, 47.484174148662774, 16.648986531171293, 17.457977138762416, 21.060085908046624, 70.77201865073955, 11.767771300890193, 6.160517187110815, 126.14907279476701, 11.61152600972817, 51.36863982131925, 13.399443105564709, 8.417978408161778, 54.77803078011446, 9.503814623837062, 86.24918777160028, 9.572198268621651, 15.95437537639318, 16.991416954806432, 26.96024753920972, 19.910121500286046, 17.20322121145265, 28.413949027346213, 8.943349267523287, 40.159671400421416, 14.983971668461344, 57.05334957029282, 23.60314452450286, 17.321865986042553, 75.1146723798364, 26.464308043975194, 9.934046248645776, 20.786837146045826, 55.942151838320164, 21.052962708114297, 111.5221003359289, 48.497960613332836, 88.58265711650807, 45.24222579282973, 18.944427743705766, 19.70318264309927, 76.9963599246868, 152.88231107522148, 80.22204664439008, 25.95900800124197, 13.615856272481036, 71.35372176558197, 60.14595768116024, 17.129722181766162, 98.35244969483617, 6.508927850588323, 11.972543046621432, 30.449757974879567, 42.91923211689838, 76.90019551782879, 16.197444675712422, 130.9833824149125, 58.7132960274803, 9.30860530108384, 19.044435805982765, 189.13889626788932, 52.06413741535628, 84.7701705362606, 76.49747389292267, 6.037060473640503, 5.057219093885329, 97.17109526722787, 14.093466746855606, 10.150409400616127, 28.907737189528845, 71.43704720324371, 7.229923550027618, 7.041275716676381, 9.555801063994682, 92.83490297778472, 128.50978885919227, 20.61305299980373, 53.24335465139727, 76.3866951028525, 158.87959867148012, 102.21278092187816, 57.49614796794039, 34.65836679363814, 11.362023226666064, 34.942371400136324, 82.11836563607358, 61.18163941228074, 87.54661990117708, 73.29892921488522, 6.13655856480935, 11.311464932599973, 10.586629104779766, 18.76337061154874, 14.30264984004242, 63.123609609583944, 5.190101546644202, 127.23272852515332, 184.93465976255027, 6.588959305067562, 40.30064042259879, 8.015165183391765, 70.38263734090985, 131.85496568367546, 23.912763138155867, 50.2916927196064, 29.63271449185273, 29.56045761765055, 105.75706540452491, 185.27700688888353, 94.40719123474084, 99.2459245948009, 50.72349247918304, 111.45466392001651, 14.317882096635042, 5.1667290326694815, 51.613908184533535, 66.1878032964474, 44.28385182614812, 6.222894869627624, 25.9294035124906, 81.70271040549048, 8.739209528104354, 59.27088136767556, 16.355396366989634, 9.567285538258501, 23.373467131624736, 106.97551100667815, 75.86992252756392, 70.07247198826889, 47.62405465230974, 10.962598812322174, 21.618021071417637, 18.62678801923936, 85.32608356067435, 12.333446705861096, 14.383388574518662, 118.76549496804972, 45.3477607631252, 22.32814386975586, 6.178669124508675, 10.510152750858829, 19.071666158972768, 9.136263742955789, 6.96021223779536, 108.8863823496439, 15.16991465972758, 63.82967692872458, 28.541335641962167, 5.7050764815761426, 14.420492306334223, 50.87043057292915, 6.093108217199133, 8.107802670598833, 71.50917498822717, 110.77226490856667, 7.8151527327836785, 8.755873705819635, 34.63921826520344, 30.351347905600388, 12.408675612456555, 75.5835993559591, 49.17412287984093, 6.51827258175502, 31.36649482536262, 77.84626691106261, 56.257474914218086, 28.05660127510081, 17.63478987816995, 78.80666573261945, 11.171940508697038, 42.244830236682674, 13.777212130148992, 13.449488728297965, 6.600082250312996, 13.147703950937597, 29.413724580388568, 5.960462763522031, 119.19386375560994, 46.39983138115594, 100.26611273437004, 48.9477582659425, 31.634271470369473, 88.22323165441246, 24.177808586527537, 56.296365936411675, 107.12759378233055, 87.0380031974803, 29.28507614693948, 15.354489073044324, 24.043693853821047, 13.875815467033371, 14.475962670977855, 27.028551004454187, 26.948482090790037, 62.897740604494885, 14.511008834591564, 5.434026490783031, 60.620177433894256, 18.049137764536198, 17.461918153554365, 16.39555456402352, 102.78326717386165, 5.67079398183849, 5.037376249942168, 16.500016420773694, 16.950957672844332, 46.8860862754979, 9.005886423762142, 145.24653416832788, 55.323986955708996, 24.541059460289837, 93.13944989636366, 34.45570103724084, 5.879079302822725, 77.2531501328967, 33.68176549995538, 12.262755784263051, 6.483621918735957, 9.193371944463365, 50.06385247317325, 21.891570384553596, 103.85577109711643, 72.17419072662173, 15.810454370044287, 49.43058717371035, 44.00662673969763, 47.13599641067363, 8.133654298897179, 53.86269392113111, 37.70179283517776, 8.654894353311471, 34.87278407458823, 74.81955355498695, 53.55020881575065, 62.62341627515312, 62.82721966348688, 20.904966532656694, 34.85483321549724, 27.28566148839927, 11.599416126715663, 25.2391714240901, 32.692965709403815, 6.090466676152382, 64.1503140127077, 62.49582819041342, 34.07270478611792, 62.962506254553354, 15.830073742018339, 5.322069278399725, 11.07817717367758, 86.57976225453562, 55.45617046375039, 19.21639182271816, 12.192473212633356, 19.279332568377864, 136.2103482694799, 37.78861030969573, 97.4350914695352, 9.358936121077766, 31.750344255677984, 7.743632764684508, 9.461109016104551, 120.96362297687838, 8.608399604845978, 38.03574046683862, 17.124635432196488, 22.351026989149506, 88.84543923702456, 175.024062936074, 146.17546019511553, 76.77044412538413, 37.41270105169778, 14.70916550570783, 36.28094761478405, 52.755657013977086, 5.187038187030023, 11.045104304775663, 52.50834473678489, 145.0722390517334, 30.956429477587747, 20.047971558245973, 15.283828039699918, 37.075134470013765, 35.61646859892292, 9.77834378805132, 17.564593785279275, 8.298071129940459, 123.78311100474694, 10.630524957167943, 53.24782721229258, 10.310200248078582, 76.66981361461103, 37.14193839148136, 57.48766600470509, 234.35259191875065, 11.702361761654384, 44.9531132557857, 37.302439269042985, 60.98609687927888, 8.624779855844515, 6.065663333797426, 52.79335543248918, 20.125787239980344, 27.896343244159073, 9.622880124067683, 5.644689803587737, 5.182914104779502, 29.3198635447092, 81.57782607608496, 65.52179934714533, 27.71197477828648, 30.394890987292328, 18.162860717054897, 17.593777377721796, 5.444533704579929, 66.9413088273291, 13.337241089553979, 112.2690807450306, 35.16808769899662, 152.27845055182965, 110.18784743970593, 75.2575544359275, 17.25504097488826, 92.98823518374104, 68.79962512429661, 182.16657335710195, 66.46795910662333, 17.127950137504513, 133.38112403380617, 20.616267751192044, 115.28758158204607, 5.914154409426586, 40.34073756729421, 8.012750127965754, 20.55303076237772, 73.95711882673967, 31.281252951923186, 106.23506239107567, 31.28683587106359, 7.34651670224391, 25.444044780992833, 24.931837852773803, 40.67558959610378, 34.169198280461096, 18.853675468607673, 26.20045757002157, 85.54189646727572, 82.02392654471366, 29.021639714811638, 39.53313758123818, 13.508688993642034, 12.23285380727812, 285.6348943005346, 12.21280665484387, 33.98745167542834, 116.68629656568882, 10.55035576549193, 35.53323623369738, 30.02991114632367, 46.64887474896057, 54.623430258511256, 33.05478725910999, 17.87714066704882, 76.97415946392954, 43.416681552799155, 96.02459207554766, 78.779024277233, 112.26922722021843, 41.90968287672744, 22.82359909505399, 36.02473273296271, 14.62512114456568, 40.14353097802886, 59.152622314921366, 64.4107423617076, 199.9016072150206, 5.9679873800681555, 49.56970505586477, 19.480091713123002, 19.216408047236154, 5.474483649832671, 21.063194818965698, 10.96429316026164, 73.23893302481991, 102.91510020512416, 16.026779786621997, 15.917658791468043, 111.42563420637936, 6.805539653118048, 13.604279233522188, 23.66949756876639, 55.90309187576413, 58.18943477822216, 8.13133763546347, 16.343383759525377, 58.19354623309256, 115.96908573034861, 5.028227425905876, 36.45621799828734, 80.22703010679552, 16.257392834989286, 13.177134070193878, 19.878189176690103, 5.724313346785716, 104.47504802491872, 31.207476428866904, 39.81833440049601, 94.55238772978821, 23.30863141996428, 5.484124146242332, 59.080608918896026, 106.04951406902052, 140.0948738977429, 65.03360307348562, 126.21710654463845, 21.813813364808706, 7.766580420244323, 15.182975745286873, 56.35672611113281, 39.37781760587359, 40.12406426774962, 16.528008381146822, 185.37779300507137, 89.52811995674992, 21.27922132415228, 107.28287403748921, 8.849763728049219, 64.52294382664472, 11.360296669757464, 192.90333534211757, 17.497242554202458, 41.23716470891275, 33.55819714072657, 7.938955050504264, 22.092091939100442, 23.600715762696268, 5.708204339254288, 61.671328520641374, 7.462623536247854, 27.415788261653354, 30.815419651348257, 28.942601971772255, 47.55857789951099, 84.84695625419583, 28.92208747637126, 40.242706631976475, 5.611205320418787, 31.490271382216548, 137.54387453791622, 138.41679413323928, 38.14377291545692, 10.609467951375304, 16.33855219197114, 5.152699473768728, 9.197039536080496, 84.45801851874467, 11.553770598090576, 48.8290491598652, 6.498130919086749, 61.915414206505034, 79.37255975977288, 8.25158829948294, 55.80479061217509, 136.21611227376528, 23.92719277164093, 14.498087979625794, 117.77685392335039, 9.443393509808027, 44.8554546868091, 84.96312703975627, 124.78387465881825, 25.50959904250805, 41.043566575612644, 58.68417266201094, 11.980570947679112, 48.56867258679087, 44.94535352125028, 28.24344701814211, 44.651044932123156, 41.88114426731664, 140.50469611384418, 19.295689860882646, 30.466704127900805, 46.38861601879558, 9.999812158857885, 15.19149013428093, 27.709025686813234, 66.8814532712447, 80.07266576251547, 87.83428311074567, 58.52147325402808, 129.2671779438394, 27.515411146879433, 12.80482160828886, 108.19419608189123, 65.03633115481504, 34.71993722026339, 91.31547918173766, 29.58003458327463, 5.66789426791554, 22.257590792503485, 63.28309907896389, 16.089722790925396, 113.71061811229708, 47.82976051670134, 29.449278548201143, 140.2818933010671, 7.087809870813465, 23.096877720384974, 78.37821444200772, 7.345257634506016, 17.00160088999797, 78.44036794993427, 76.92676619809616, 8.614984097432552, 32.5621339241107, 23.255546898595185, 33.31919507333914, 31.699756230564464, 60.38037846898176, 15.738626277730868, 39.12111465090989, 77.37949093165778, 54.62146992811641, 30.952772909275332, 61.207698213674604, 20.6686095993932, 9.321031708766563, 17.907126767671468, 20.697722361115613, 36.703374116287655, 55.240592019935406, 5.631279072783584, 36.60511050073635, 27.631539988520654, 26.067936102469485, 20.703563358107093, 37.52053501851163, 49.76053495129082, 25.330008465139354, 79.10390539949628, 5.549522484477871, 54.03796960463256, 49.271713013367844, 5.33831247442313, 80.06709956968584, 9.882747310323621, 17.844535273786676, 22.31190693781908, 17.43696266789056, 19.69349470380829, 43.775062643214476, 19.343121161968874, 76.55946788041948, 60.379107220316335, 22.49905891172756, 6.468063075461264, 240.73540244762302, 60.727334578675, 106.573828637552, 84.50021682207287, 60.18555495505686, 28.87638219848769, 24.721495537358923, 11.67215737037685, 13.003586817017275, 23.249642045975378, 35.813948175782656, 8.08475082999148, 55.86063375167614, 33.41766830792118, 15.840084001346947, 27.475632699270438, 81.81437206785988, 11.28005154529327, 8.467912525332036, 26.604300786818808, 13.064110208790455, 36.67939148738828, 70.74381495034143, 47.814603365577305, 11.800266806539629, 6.47145322051143, 47.45870222882803, 32.007709162928194, 60.3145883482517, 21.8275927916224, 84.57168070672284, 225.38483166527786, 6.739343314852409, 36.28539757318879, 19.576026443463668, 73.98204510518605, 109.05141146159593, 10.097101761579047, 14.00896038545741, 62.9021561358667, 5.425687050204749, 34.38696389367479, 24.502108504118745, 23.88239993302565, 60.79018421560486, 5.029166710204758, 22.20726593895854, 8.200625070380923, 17.896605666158752, 78.59054029907396, 98.94496133672963, 15.70543152155635, 19.199367721194967, 76.88917925139873, 23.61819936914817, 58.46688370767816, 68.17650933497958, 53.682162544537135, 31.951589014185824, 12.154642676048985, 88.35747258789415, ...])
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);
([8262945.3125, 8415578.125, 8419348.4375, 8443723.4375, 8448446.875, 8540517.1875, 8593204.6875, 8599081.25, 8599232.8125, 8600060.9375, 8600979.6875, 8601393.75, 8601409.375, 8601493.75, 8601989.0625, 8602012.5, 8602215.625, 8602398.4375, 8602742.1875, 8602945.3125, 8603320.3125, 8603506.25, 8603629.6875, 8607215.625, 8608729.6875, 8609203.125, 8609275.0, 8610373.4375, 8610743.75, 8610764.0625, 8610854.6875, 8612415.625, 8612940.625, 8613450.0, 8614582.8125, 8615678.125, 8618359.375, 8618407.8125, 8619421.875, 8619737.5, 8621245.3125, 8621528.125, 8621862.5, 8622618.75, 8624271.875, 8624445.3125, 8624468.75, 8625903.125, 8626104.6875, 8643740.625, 8645982.8125, 8646039.0625, 8646079.6875, 8649426.5625, 8650131.25, 8650762.5, 8651175.0, 8651792.1875, 8652995.3125, 8653503.125, 8653681.25, 8654054.6875, 8654692.1875, 8654956.25, 8654959.375, 8655067.1875, 8655265.625, 8655282.8125, 8655357.8125, 8656271.875, 8657354.6875, 8657382.8125, 8657564.0625, 8658082.8125, 8658593.75, 8659857.8125, 8660465.625, 8661767.1875, 8662150.0, 8665140.625, 8672914.0625, 8675190.625, 8676415.625, 8676882.8125, 8677757.8125, 8677757.8125, 8678115.625, 8678885.9375, 8679853.125, 8680579.6875, 8681043.75, 8683265.625, 8684759.375, 8684923.4375, 8685712.5, 8687317.1875, 8687840.625, 8688817.1875, 8688920.3125, 8689387.5, 8691939.0625, 8692248.4375, 8692871.875, 8692914.0625, 8692948.4375, 8693101.5625, 8693117.1875, 8693246.875, 8693793.75, 8693800.0, 8693806.25, 8694281.25, 8694365.625, 8694443.75, 8694567.1875, 8694671.875, 8694760.9375, 8694795.3125, 8694798.4375, 8694856.25, 8694931.25, 8695085.9375, 8695923.4375, 8696218.75, 8697703.125, 8697828.125, 8698271.875, 8698435.9375, 8698501.5625, 8699478.125, 8699665.625, 8699965.625, 8701690.625, 8701737.5, 8702267.1875, 8702301.5625, 8702643.75, 8702656.25, 8702885.9375, 8703540.625, 8703728.125, 8703785.9375, 8703796.875, 8704520.3125, 8704745.3125, 8708010.9375, 8716993.75, 8719020.3125, 8721620.3125, 8728003.125, 8729020.3125, 8730370.3125, 8748198.4375, 8754518.75, 8754587.5, 8756009.375, 8767725.0, 8772503.125, 8776984.375, 8779828.125, 8779909.375, 8784025.0, 8785151.5625, 8787303.125, 8787862.5, 8789500.0, 8791807.8125, 8791995.3125, 8792207.8125, 8792465.625, 8797946.875, 8799189.0625, 8800084.375, 8807871.875, 8815862.5, 8819414.0625, 8820335.9375, 8820945.3125, 8821507.8125, 8821948.4375, 8823159.375, 8823243.75, 8823323.4375, 8823728.125, 8824396.875, 8826376.5625, 8826715.625, 8827026.5625, 8829890.625, 8832231.25, 8853793.75, 8853845.3125, 8854364.0625, 8854590.625, 8862095.3125, 8879834.375, 8897146.875, 8901609.375, 8905542.1875, 8907926.5625, 8909032.8125, 8911645.3125, 8913951.5625, 8915342.1875, 8918731.25, 8918865.625, 8921392.1875, 8924360.9375, 8925404.6875, 8927328.125, 8938962.5, 8939356.25, 8949373.4375, 8950751.5625, 8953571.875, 8953621.875, 8953815.625, 8956489.0625, 8958165.625, 8959035.9375, 8959706.25, 8964801.5625, 8974689.0625, 8984290.625, 8991025.0, 8992734.375, 8993864.0625, 8994153.125, 8994414.0625, 8995795.3125, 8996610.9375, 8996676.5625, 8997498.4375, 8997504.6875, 8998725.0, 9000681.25, 9001167.1875, 9001721.875, 9001826.5625, 9002001.5625, 9002990.625, 9003546.875, 9004959.375, 9005082.8125, 9005493.75, 9006393.75, 9007050.0, 9007171.875, 9007209.375, 9007209.375, 9007501.5625, 9007525.0, 9008451.5625, 9008479.6875, 9010535.9375, 9011323.4375, 9011409.375, 9011792.1875, 9011979.6875, 9012020.3125, 9012410.9375, 9012454.6875, 9012989.0625, 9013296.875, 9016315.625, 9016415.625, 9020418.75, 9020862.5, 9021984.375, 9022673.4375, 9023206.25, 9024706.25, 9024742.1875, 9026471.875, 9026571.875, 9026892.1875, 9027053.125, 9027368.75, 9027600.0, 9027637.5, 9027734.375, 9027800.0, 9028042.1875, 9028056.25, 9029221.875, 9029232.8125, 9029237.5, 9029254.6875, 9034028.125, 9039414.0625, 9039473.4375, 9041145.3125, 9042173.4375, 9042440.625, 9042803.125, 9043420.3125, 9044426.5625, 9044562.5, 9045750.0, 9047351.5625, 9054484.375, 9057326.5625, 9060779.6875, 9062896.875, 9062907.8125, 9063554.6875, 9065000.0, 9065070.3125, 9065418.75, 9066542.1875, 9066814.0625, 9067520.3125, 9068493.75, 9084751.5625, 9088262.5, 9089170.3125, 9089251.5625, 9089456.25, 9090064.0625, 9090118.75, 9091389.0625, 9092393.75, 9093853.125, 9095903.125, 9096164.0625, 9096495.3125, 9097526.5625, 9098003.125, 9098154.6875, 9098834.375, 9103551.5625, 9104453.125, 9104854.6875, 9106859.375, 9107010.9375, 9107010.9375, 9108256.25, 9108525.0, 9109056.25, 9109340.625, 9113534.375, 9113925.0, 9114537.5, 9114884.375, 9114912.5, 9115287.5, 9116929.6875, 9117992.1875, 9120051.5625, 9120589.0625, 9122375.0, 9122381.25, 9126328.125, 9129567.1875, 9130035.9375, 9130778.125, 9133546.875, 9138060.9375, 9139406.25, 9139490.625, 9139565.625, 9141898.4375, 9146150.0, 9146495.3125, 9146764.0625, 9147056.25, 9147753.125, 9147864.0625, 9147889.0625, 9148178.125, 9148215.625, 9148381.25, 9148415.625, 9148645.3125, 9148925.0, 9149370.3125, 9150128.125, 9150145.3125, 9150151.5625, 9150693.75, 9151037.5, 9151062.5, 9151067.1875, 9151107.8125, 9151820.3125, 9151887.5, 9152154.6875, 9152171.875, 9152504.6875, 9152689.0625, 9154290.625, 9156820.3125, 9156835.9375, 9156870.3125, 9157242.1875, 9158596.875, 9161743.75, 9163296.875, 9163706.25, 9164617.1875, 9164621.875, 9166034.375, 9166267.1875, 9166642.1875, 9169506.25, 9169540.625, 9169642.1875, 9170279.6875, 9170551.5625, 9171057.8125, 9173243.75, 9173973.4375, 9174021.875, 9174029.6875, 9174078.125, 9174339.0625, 9174704.6875, 9175660.9375, 9175900.0, 9176325.0, 9176359.375, 9177087.5, 9177293.75, 9178637.5, 9184325.0, 9184843.75, 9185417.1875, 9188615.625, 9189634.375, 9200198.4375, 9201290.625, 9201520.3125, 9201537.5, 9204356.25, 9204676.5625, 9204693.75, 9207003.125, 9207709.375, 9208228.125, 9209309.375, 9211418.75, 9212523.4375, 9213443.75, 9213826.5625, 9221267.1875, 9222134.375, 9230901.5625, 9230934.375, 9231518.75, 9233009.375, 9233750.0, 9238809.375, 9241045.3125, 9241054.6875, 9242071.875, 9244745.3125, 9246779.6875, 9247409.375, 9247814.0625, 9250265.625, 9251368.75, 9256418.75, 9259706.25, 9261043.75, 9263906.25, 9264526.5625, 9267173.4375, 9267196.875, 9273801.5625, 9275150.0, 9275935.9375, 9280762.5, 9281565.625, 9283295.3125, 9284007.8125, 9297279.6875, 9299632.8125, 9299693.75, 9300993.75, 9305196.875, 9311137.5, 9315217.1875, 9315696.875, 9316517.1875, 9318664.0625, 9319179.6875, 9321448.4375, 9321834.375, 9321846.875, 9337525.0, 9338367.1875, 9339778.125, 9340814.0625, 9347906.25, 9350789.0625, 9353126.5625, 9355873.4375, 9359085.9375, 9360314.0625, 9360725.0, 9361656.25, 9361918.75, 9363679.6875, 9363957.8125, 9364893.75, 9365084.375, 9365320.3125, 9365723.4375, 9366753.125, 9367006.25, 9367028.125, 9367956.25, 9368256.25, 9368579.6875, 9371593.75, 9372092.1875, 9372410.9375, 9373176.5625, 9376054.6875, 9377634.375, 9377635.9375, 9378028.125, 9378243.75, 9378248.4375, 9378631.25, 9379281.25, 9379450.0, 9379604.6875, 9380578.125, 9380587.5, 9381129.6875, 9384223.4375, 9384756.25, 9384910.9375, 9384918.75, 9385103.125, 9386182.8125, 9387076.5625, 9387315.625, 9388756.25, 9389328.125, 9390128.125, 9390298.4375, 9390854.6875, 9393765.625, 9393825.0, 9393862.5, 9395095.3125, 9395315.625, 9395803.125, 9396887.5, 9397176.5625, 9398604.6875, 9399842.1875, 9401123.4375, 9405321.875, 9407245.3125, 9410906.25, 9411485.9375, 9416632.8125, 9418762.5, 9420717.1875, 9422635.9375, 9426485.9375, 9427156.25, 9428328.125, 9428362.5, 9428810.9375, 9429017.1875, 9431118.75, 9432282.8125, 9432859.375, 9433210.9375, 9433292.1875, 9433309.375, 9434850.0, 9434865.625, 9435007.8125, 9435059.375, 9436276.5625, 9439100.0, 9441360.9375, 9442881.25, 9444260.9375, 9444515.625, 9444567.1875, 9446085.9375, 9446100.0, 9450409.375, 9451587.5, 9452557.8125, 9453968.75, 9454279.6875, 9455848.4375, 9457304.6875, 9457498.4375, 9457506.25, 9458025.0, 9460903.125, 9462860.9375, 9463101.5625, 9463212.5, 9466209.375, 9466918.75, 9472456.25, 9473212.5, 9474573.4375, 9476498.4375, 9478750.0, 9485807.8125, 9486865.625, 9488065.625, 9488090.625, 9488568.75, 9490373.4375, 9490557.8125, 9491346.875, 9491606.25, 9492771.875, 9493004.6875, 9496150.0, 9496579.6875, 9496934.375, 9496942.1875, 9497164.0625, 9497593.75, 9498426.5625, 9499682.8125, 9501884.375, 9503892.1875, 9504228.125, 9505201.5625, 9505246.875, 9506468.75, 9506514.0625, 9507404.6875, 9507856.25, 9508048.4375, 9508681.25, 9508701.5625, 9510256.25, 9511396.875, 9512584.375, 9512965.625, 9513076.5625, 9515518.75, 9515964.0625, 9516860.9375, 9517271.875, 9517620.3125, 9518909.375, 9519971.875, 9523092.1875, 9523757.8125, 9525921.875, 9527175.0, 9527229.6875, 9530456.25, 9530864.0625, 9534053.125, 9534071.875, 9536279.6875, 9536290.625, 9538687.5, 9539489.0625, 9542885.9375, 9545178.125, 9545762.5, 9549389.0625, 9549979.6875, 9551528.125, 9552279.6875, 9552750.0, 9554189.0625, 9554576.5625, 9555017.1875, 9556690.625, 9557282.8125, 9558128.125, 9558790.625, 9559610.9375, 9561218.75, 9561303.125, 9561489.0625, 9561592.1875, 9562078.125, 9562098.4375, 9562107.8125, 9562146.875, 9563057.8125, 9563687.5, 9563810.9375, 9563846.875, 9563856.25, 9563859.375, 9563879.6875, 9563931.25, 9564018.75, 9564067.1875, 9564206.25, 9564248.4375, 9566017.1875, 9566309.375, 9566528.125, 9566534.375, 9566770.3125, 9567495.3125, 9568112.5, 9568268.75, 9568443.75, 9568592.1875, 9568615.625, 9569065.625, 9569351.5625, 9569989.0625, 9570475.0, 9570835.9375, 9570920.3125, 9571354.6875, 9571375.0, 9571445.3125, 9572601.5625, 9572603.125, 9573754.6875, 9573870.3125, 9575078.125, 9576832.8125, 9578093.75, 9579451.5625, 9580117.1875, 9580584.375, 9582957.8125, 9584614.0625, 9589103.125, 9589304.6875, 9589612.5, 9591350.0, 9591878.125, 9592250.0, 9592814.0625, 9593423.4375, 9595595.3125, 9596754.6875, 9597148.4375, 9597156.25, 9599260.9375, 9599635.9375, 9599973.4375, 9600470.3125, 9600471.875, 9600495.3125, 9600543.75, 9600667.1875, 9602234.375, 9602573.4375, 9602760.9375, 9603178.125, 9603223.4375, 9603840.625, 9604181.25, 9604898.4375, 9604962.5, 9605185.9375, 9605356.25, 9605370.3125, 9605720.3125, 9606115.625, 9606137.5, 9606365.625, 9607368.75, 9607560.9375, 9608810.9375, 9610262.5, 9610546.875, 9611403.125, 9611553.125, 9611875.0, 9615173.4375, 9615354.6875, 9615470.3125, 9615959.375, 9616307.8125, 9618248.4375, 9618521.875, 9618587.5, 9618642.1875, 9621056.25, 9621462.5, 9623543.75, 9624054.6875, 9624943.75, 9627025.0, 9627379.6875, 9628578.125, 9628942.1875, 9629585.9375, 9629865.625, 9629878.125, 9629914.0625, 9630343.75, 9631154.6875, 9632220.3125, 9632262.5, 9632426.5625, 9632553.125, 9633312.5, 9634228.125, 9634396.875, 9634775.0, 9634912.5, 9634918.75, 9635075.0, 9635487.5, 9635487.5, 9635567.1875, 9635609.375, 9635673.4375, 9635959.375, 9636096.875, 9636353.125, 9636426.5625, 9636470.3125, 9636779.6875, 9636917.1875, 9637709.375, 9637773.4375, 9637957.8125, 9637992.1875, 9638106.25, 9638167.1875, 9638198.4375, 9638296.875, 9638450.0, 9638545.3125, 9638679.6875, 9638731.25, 9638737.5, 9638760.9375, 9638870.3125, 9638885.9375, 9639103.125, 9639310.9375, 9639350.0, 9639384.375, 9639407.8125, 9639426.5625, 9639551.5625, 9639557.8125, 9639890.625, 9639901.5625, 9639970.3125, 9639989.0625, 9640037.5, 9640051.5625, 9640076.5625, 9640154.6875, 9640207.8125, 9640212.5, 9640648.4375, 9640740.625, 9641054.6875, 9641057.8125, 9641307.8125, 9641312.5, 9641321.875, 9641339.0625, 9641350.0, 9641414.0625, 9641437.5, 9641479.6875, 9641621.875, 9641667.1875, 9641700.0, 9641748.4375, 9641854.6875, 9641876.5625, 9642103.125, 9642112.5, 9642134.375, 9642184.375, 9642381.25, 9642407.8125, 9642531.25, 9642939.0625, 9643090.625, 9643137.5, 9643160.9375, 9643489.0625, 9643679.6875, 9643779.6875, 9643821.875, 9643917.1875, 9644078.125, 9644214.0625, 9645007.8125, 9645739.0625, 9646837.5, 9646848.4375, 9647993.75, 9648892.1875, 9650093.75, 9650431.25, 9650503.125, 9650607.8125, 9650809.375, 9650859.375, 9651821.875, 9651953.125, 9651965.625, 9652293.75, 9652454.6875, 9652770.3125, 9652950.0, 9653732.8125, 9654007.8125, 9654403.125, 9655225.0, 9655264.0625, 9655520.3125, 9656081.25, 9656128.125, 9656315.625, 9656457.8125, 9657037.5, 9657421.875, 9657457.8125, 9658073.4375, 9660387.5, 9660392.1875, 9662203.125, 9663587.5, 9663815.625, 9664234.375, 9665510.9375, 9673554.6875, 9673831.25, 9674085.9375, 9674756.25, 9675785.9375, 9676960.9375, 9677251.5625, 9677759.375, 9677840.625, 9677971.875, 9678278.125, 9679718.75, 9680240.625, 9681073.4375, 9682382.8125, 9682435.9375, 9682648.4375, 9683314.0625, 9683632.8125, 9683753.125, 9683831.25, 9683882.8125, 9684110.9375, 9684167.1875, 9684515.625, 9684573.4375, 9684681.25, 9685217.1875, 9685526.5625, 9685676.5625, 9685870.3125, 9686332.8125, 9686345.3125, 9686939.0625, 9687448.4375, 9689232.8125, 9689978.125, 9690043.75, 9691021.875, 9691190.625, 9692337.5, 9692360.9375, 9693248.4375, 9694118.75, 9694187.5, 9694259.375, 9694315.625, 9695771.875, 9696528.125, 9698501.5625, 9698554.6875, 9700256.25, 9700620.3125, 9701162.5, 9701459.375, 9704037.5, 9705437.5, 9705789.0625, 9708054.6875, 9708970.3125, 9709882.8125, 9710182.8125, 9710262.5, 9710264.0625, 9710398.4375, 9710904.6875, ...], [46.587903480111265, 8.181618987670706, 7.199318481929069, 73.074294481864, 20.048569085463807, 19.829912976060356, 51.65643079241192, 21.715315820191467, 27.224984040466143, 29.07379360796729, 50.22825129164149, 31.627404188587498, 14.030525149308792, 11.775334186179082, 12.89239288668681, 8.251315156935302, 38.283271075887, 40.160866340952936, 87.96421250073254, 27.330529279418265, 143.48339545352923, 97.63640682642207, 76.30918813669251, 21.293041150861004, 11.104713970225337, 75.99416075821229, 21.24231656625192, 9.690750374069362, 11.619498048145037, 14.186469964836101, 12.62564547603129, 41.19466250733776, 91.70105507241308, 30.01204783189752, 56.6400676042687, 19.349791975470318, 73.10200981369024, 21.575841855369063, 16.708159445550745, 22.886636927058504, 50.92714179910691, 21.214088394360225, 7.664409744772008, 22.961641359583012, 110.90454613772968, 11.994837369986275, 24.485641723197066, 93.96950645862557, 31.45405942599124, 45.1892831380421, 5.815320800907425, 22.76681789612004, 12.948621951674875, 54.90880993795515, 36.04476319431024, 30.103825246607265, 24.713371787109843, 19.505317016420825, 15.705391853218437, 30.718378449974523, 99.7362219910261, 76.59677579189284, 48.44236663447093, 29.418055173121253, 40.19271772366678, 8.273710791894514, 98.69894625574364, 40.001718391282225, 6.400479801491083, 11.556284422491734, 27.280563677771312, 6.8422830226462645, 10.074940120922193, 12.235462531057411, 80.84618722634288, 38.4939377382204, 5.257590613943081, 196.79307522045167, 36.63822253059155, 5.2125131773266595, 8.258552667055955, 138.73583972889404, 35.44802045544222, 70.17434278676694, 16.82280825749457, 11.169636049544405, 13.206359665490563, 24.866550722674837, 6.579683644817769, 66.49962213300245, 6.184419712841607, 24.406928839215247, 38.09271306319233, 18.579351469301894, 10.633014341845808, 14.365307259047352, 9.616706952635367, 12.67714559499344, 78.24406600698474, 6.018689797061573, 9.016811128768152, 27.238481882722148, 61.725530240354246, 61.00187618604525, 22.222917951400454, 10.400621067989107, 14.036521863071268, 25.53532941205149, 82.75380905040635, 29.39364438376388, 7.625987482711277, 42.03321766051958, 32.04375125817312, 56.242447909222946, 123.00221378328105, 34.60074847720726, 31.860571701026576, 6.889999857467877, 18.59563952079444, 51.58378504968225, 5.55030861078931, 85.68732346005008, 7.382724022568847, 14.48148371993327, 6.918624314960426, 5.806385244994309, 9.188288444269643, 34.563734041988816, 69.91949177292697, 61.941957858085345, 70.7991333754517, 61.67331141521295, 56.67777151315157, 53.71644186310194, 10.747716246784249, 16.000149082746095, 20.059406662655476, 29.997263071760294, 22.734019895467803, 58.384536338111545, 36.82807638891818, 44.656822595790025, 88.49231676450215, 24.19735370315478, 21.31401962209841, 122.93267861656514, 107.24697101771199, 19.297300163468048, 36.83063268847083, 6.290743297944389, 12.139829049196809, 103.3125669759044, 74.97160211192417, 128.7836793580725, 29.51815935307088, 10.586344765275314, 97.95084547884134, 12.444502784128579, 8.26811613409832, 22.212143950960993, 50.26124551449303, 9.306964102224187, 31.408672644353846, 14.755498989582808, 58.20587260251408, 58.909260127700854, 11.483486325103827, 14.082968535118674, 27.57838003119585, 70.13469323903863, 35.09952377644526, 90.03608817893527, 121.02776812734197, 17.76371749511318, 7.333922433863204, 11.062909652573296, 79.07784641325253, 68.00383916028893, 18.028588437144276, 69.43309012801367, 22.412559737910666, 14.7988913110367, 5.109160605151847, 69.61376598820151, 46.685674855459496, 7.43116269541298, 5.337966463260626, 84.15026925198609, 10.411541680564012, 22.610307805574795, 39.673756895570946, 5.274649518569232, 36.988169657305214, 47.09766414418988, 40.57942363562785, 9.815146006492421, 36.09177429280534, 33.52052474132378, 57.80540202314482, 43.714926652999104, 18.879833276486185, 74.99549046779448, 50.890878797581095, 18.41521122996781, 8.972031826502302, 5.051046136870518, 19.543544892659213, 18.485752233774022, 50.82176497693284, 50.30506586240709, 7.651584837168393, 22.948121881393988, 128.80532493650412, 72.24617095553371, 33.21768492351205, 11.426838489399042, 34.0368189909527, 37.042856039944574, 78.87677892453459, 13.212944813512497, 36.135358311609075, 21.18278572530685, 57.94954521513621, 5.563804028499015, 24.504395880923198, 31.29854284674508, 27.365188733424155, 19.687742968964432, 89.64377564777867, 45.57349855044852, 76.23771678915699, 5.035134265995994, 12.164491180544404, 14.161768954946275, 33.08768564579305, 13.74807663929953, 162.93664335130092, 10.943642754139034, 45.58213853597115, 13.529522119046117, 19.867484302097264, 29.821030787686563, 55.09877928248793, 120.74556479210915, 18.526830139102938, 11.807799332600768, 21.831625745156053, 14.032969277229142, 6.813900839756499, 22.249952296879304, 78.57842034062067, 35.96820853541426, 98.98157472665285, 8.775683611677138, 212.00974640565101, 45.71656745162457, 6.55576496194799, 6.560994147653076, 56.62742937966325, 15.876483868130634, 66.69907726301787, 28.684609895447608, 5.529173356678558, 6.111875024996365, 15.70605698982331, 7.579188597610505, 7.312402044633789, 108.37637492378393, 22.52463931482614, 56.40403612040614, 21.3972182954774, 29.63742804661089, 6.496829283164484, 11.23921717120356, 15.226882999109955, 51.17702826342852, 17.338384972277375, 6.308944816673407, 61.45677365939279, 10.867773781769802, 82.42923579642364, 6.46443540022624, 57.83929505110331, 31.145756913675548, 65.07405054920308, 56.26444738781839, 17.96606146719669, 105.86569660134953, 16.86349685941801, 14.82950365535753, 6.079190930782663, 32.1363205002709, 8.88715477676732, 30.923254526247387, 10.893265816117424, 16.77627018349595, 80.75778679147837, 5.0683686578741245, 22.81627941618202, 53.38870397531555, 96.2016440440169, 36.2358324524446, 43.48866972303118, 50.58342064672954, 13.85768054082554, 25.926634543885942, 76.55474095222709, 11.249799685186007, 78.9752450480479, 81.56332047050434, 28.603492317386852, 26.181701019498885, 26.407135863253206, 20.190257005230766, 5.553833350812605, 9.24528391053238, 67.17905789592754, 10.15963851454554, 7.769796580366104, 8.720029379615857, 26.948849292985305, 44.24991589044566, 26.03192167208318, 6.008949552800621, 16.613360726076092, 11.545813800263916, 47.09465907363055, 92.37695661563235, 9.347491006072442, 16.848449720558463, 46.131174698694096, 9.51760267285934, 8.582730004791955, 6.254688854341583, 22.652025797730783, 24.85346786566311, 65.45458239412703, 54.16574460647995, 56.791812625200215, 81.4096855583719, 26.953864800852838, 42.011237099780985, 8.840337759121251, 7.916268106046526, 22.42895246661067, 9.689573489197187, 15.87823039582902, 41.14612164355789, 86.40548063352902, 74.2867815881652, 20.986536822136515, 28.7977177848831, 38.00824375705569, 33.459042377696605, 12.672290114571952, 12.624460866621684, 31.999996291984406, 113.28392589670655, 57.12644646262958, 14.053376806956123, 5.1483781706013785, 8.207720115467538, 10.03271394401713, 96.48599114557513, 35.4642892833747, 8.077235823131575, 104.71879314817667, 33.5097369375096, 18.756430223500974, 90.42344628755113, 5.469355121438726, 6.064403726312269, 46.367607518819334, 10.056301343873491, 17.364318870611424, 13.764639420802988, 61.83652277750504, 30.954085381738725, 101.32558480876078, 21.788355952319627, 85.1162612878177, 27.96868268315281, 5.966338473976827, 47.484174148662774, 16.648986531171293, 17.457977138762416, 21.060085908046624, 70.77201865073955, 11.767771300890193, 6.160517187110815, 126.14907279476701, 11.61152600972817, 51.36863982131925, 13.399443105564709, 8.417978408161778, 54.77803078011446, 9.503814623837062, 86.24918777160028, 9.572198268621651, 15.95437537639318, 16.991416954806432, 26.96024753920972, 19.910121500286046, 17.20322121145265, 28.413949027346213, 8.943349267523287, 40.159671400421416, 14.983971668461344, 57.05334957029282, 23.60314452450286, 17.321865986042553, 75.1146723798364, 26.464308043975194, 9.934046248645776, 20.786837146045826, 55.942151838320164, 21.052962708114297, 111.5221003359289, 48.497960613332836, 88.58265711650807, 45.24222579282973, 18.944427743705766, 19.70318264309927, 76.9963599246868, 152.88231107522148, 80.22204664439008, 25.95900800124197, 13.615856272481036, 71.35372176558197, 60.14595768116024, 17.129722181766162, 98.35244969483617, 6.508927850588323, 11.972543046621432, 30.449757974879567, 42.91923211689838, 76.90019551782879, 16.197444675712422, 130.9833824149125, 58.7132960274803, 9.30860530108384, 19.044435805982765, 189.13889626788932, 52.06413741535628, 84.7701705362606, 76.49747389292267, 6.037060473640503, 5.057219093885329, 97.17109526722787, 14.093466746855606, 10.150409400616127, 28.907737189528845, 71.43704720324371, 7.229923550027618, 7.041275716676381, 9.555801063994682, 92.83490297778472, 128.50978885919227, 20.61305299980373, 53.24335465139727, 76.3866951028525, 158.87959867148012, 102.21278092187816, 57.49614796794039, 34.65836679363814, 11.362023226666064, 34.942371400136324, 82.11836563607358, 61.18163941228074, 87.54661990117708, 73.29892921488522, 6.13655856480935, 11.311464932599973, 10.586629104779766, 18.76337061154874, 14.30264984004242, 63.123609609583944, 5.190101546644202, 127.23272852515332, 184.93465976255027, 6.588959305067562, 40.30064042259879, 8.015165183391765, 70.38263734090985, 131.85496568367546, 23.912763138155867, 50.2916927196064, 29.63271449185273, 29.56045761765055, 105.75706540452491, 185.27700688888353, 94.40719123474084, 99.2459245948009, 50.72349247918304, 111.45466392001651, 14.317882096635042, 5.1667290326694815, 51.613908184533535, 66.1878032964474, 44.28385182614812, 6.222894869627624, 25.9294035124906, 81.70271040549048, 8.739209528104354, 59.27088136767556, 16.355396366989634, 9.567285538258501, 23.373467131624736, 106.97551100667815, 75.86992252756392, 70.07247198826889, 47.62405465230974, 10.962598812322174, 21.618021071417637, 18.62678801923936, 85.32608356067435, 12.333446705861096, 14.383388574518662, 118.76549496804972, 45.3477607631252, 22.32814386975586, 6.178669124508675, 10.510152750858829, 19.071666158972768, 9.136263742955789, 6.96021223779536, 108.8863823496439, 15.16991465972758, 63.82967692872458, 28.541335641962167, 5.7050764815761426, 14.420492306334223, 50.87043057292915, 6.093108217199133, 8.107802670598833, 71.50917498822717, 110.77226490856667, 7.8151527327836785, 8.755873705819635, 34.63921826520344, 30.351347905600388, 12.408675612456555, 75.5835993559591, 49.17412287984093, 6.51827258175502, 31.36649482536262, 77.84626691106261, 56.257474914218086, 28.05660127510081, 17.63478987816995, 78.80666573261945, 11.171940508697038, 42.244830236682674, 13.777212130148992, 13.449488728297965, 6.600082250312996, 13.147703950937597, 29.413724580388568, 5.960462763522031, 119.19386375560994, 46.39983138115594, 100.26611273437004, 48.9477582659425, 31.634271470369473, 88.22323165441246, 24.177808586527537, 56.296365936411675, 107.12759378233055, 87.0380031974803, 29.28507614693948, 15.354489073044324, 24.043693853821047, 13.875815467033371, 14.475962670977855, 27.028551004454187, 26.948482090790037, 62.897740604494885, 14.511008834591564, 5.434026490783031, 60.620177433894256, 18.049137764536198, 17.461918153554365, 16.39555456402352, 102.78326717386165, 5.67079398183849, 5.037376249942168, 16.500016420773694, 16.950957672844332, 46.8860862754979, 9.005886423762142, 145.24653416832788, 55.323986955708996, 24.541059460289837, 93.13944989636366, 34.45570103724084, 5.879079302822725, 77.2531501328967, 33.68176549995538, 12.262755784263051, 6.483621918735957, 9.193371944463365, 50.06385247317325, 21.891570384553596, 103.85577109711643, 72.17419072662173, 15.810454370044287, 49.43058717371035, 44.00662673969763, 47.13599641067363, 8.133654298897179, 53.86269392113111, 37.70179283517776, 8.654894353311471, 34.87278407458823, 74.81955355498695, 53.55020881575065, 62.62341627515312, 62.82721966348688, 20.904966532656694, 34.85483321549724, 27.28566148839927, 11.599416126715663, 25.2391714240901, 32.692965709403815, 6.090466676152382, 64.1503140127077, 62.49582819041342, 34.07270478611792, 62.962506254553354, 15.830073742018339, 5.322069278399725, 11.07817717367758, 86.57976225453562, 55.45617046375039, 19.21639182271816, 12.192473212633356, 19.279332568377864, 136.2103482694799, 37.78861030969573, 97.4350914695352, 9.358936121077766, 31.750344255677984, 7.743632764684508, 9.461109016104551, 120.96362297687838, 8.608399604845978, 38.03574046683862, 17.124635432196488, 22.351026989149506, 88.84543923702456, 175.024062936074, 146.17546019511553, 76.77044412538413, 37.41270105169778, 14.70916550570783, 36.28094761478405, 52.755657013977086, 5.187038187030023, 11.045104304775663, 52.50834473678489, 145.0722390517334, 30.956429477587747, 20.047971558245973, 15.283828039699918, 37.075134470013765, 35.61646859892292, 9.77834378805132, 17.564593785279275, 8.298071129940459, 123.78311100474694, 10.630524957167943, 53.24782721229258, 10.310200248078582, 76.66981361461103, 37.14193839148136, 57.48766600470509, 234.35259191875065, 11.702361761654384, 44.9531132557857, 37.302439269042985, 60.98609687927888, 8.624779855844515, 6.065663333797426, 52.79335543248918, 20.125787239980344, 27.896343244159073, 9.622880124067683, 5.644689803587737, 5.182914104779502, 29.3198635447092, 81.57782607608496, 65.52179934714533, 27.71197477828648, 30.394890987292328, 18.162860717054897, 17.593777377721796, 5.444533704579929, 66.9413088273291, 13.337241089553979, 112.2690807450306, 35.16808769899662, 152.27845055182965, 110.18784743970593, 75.2575544359275, 17.25504097488826, 92.98823518374104, 68.79962512429661, 182.16657335710195, 66.46795910662333, 17.127950137504513, 133.38112403380617, 20.616267751192044, 115.28758158204607, 5.914154409426586, 40.34073756729421, 8.012750127965754, 20.55303076237772, 73.95711882673967, 31.281252951923186, 106.23506239107567, 31.28683587106359, 7.34651670224391, 25.444044780992833, 24.931837852773803, 40.67558959610378, 34.169198280461096, 18.853675468607673, 26.20045757002157, 85.54189646727572, 82.02392654471366, 29.021639714811638, 39.53313758123818, 13.508688993642034, 12.23285380727812, 285.6348943005346, 12.21280665484387, 33.98745167542834, 116.68629656568882, 10.55035576549193, 35.53323623369738, 30.02991114632367, 46.64887474896057, 54.623430258511256, 33.05478725910999, 17.87714066704882, 76.97415946392954, 43.416681552799155, 96.02459207554766, 78.779024277233, 112.26922722021843, 41.90968287672744, 22.82359909505399, 36.02473273296271, 14.62512114456568, 40.14353097802886, 59.152622314921366, 64.4107423617076, 199.9016072150206, 5.9679873800681555, 49.56970505586477, 19.480091713123002, 19.216408047236154, 5.474483649832671, 21.063194818965698, 10.96429316026164, 73.23893302481991, 102.91510020512416, 16.026779786621997, 15.917658791468043, 111.42563420637936, 6.805539653118048, 13.604279233522188, 23.66949756876639, 55.90309187576413, 58.18943477822216, 8.13133763546347, 16.343383759525377, 58.19354623309256, 115.96908573034861, 5.028227425905876, 36.45621799828734, 80.22703010679552, 16.257392834989286, 13.177134070193878, 19.878189176690103, 5.724313346785716, 104.47504802491872, 31.207476428866904, 39.81833440049601, 94.55238772978821, 23.30863141996428, 5.484124146242332, 59.080608918896026, 106.04951406902052, 140.0948738977429, 65.03360307348562, 126.21710654463845, 21.813813364808706, 7.766580420244323, 15.182975745286873, 56.35672611113281, 39.37781760587359, 40.12406426774962, 16.528008381146822, 185.37779300507137, 89.52811995674992, 21.27922132415228, 107.28287403748921, 8.849763728049219, 64.52294382664472, 11.360296669757464, 192.90333534211757, 17.497242554202458, 41.23716470891275, 33.55819714072657, 7.938955050504264, 22.092091939100442, 23.600715762696268, 5.708204339254288, 61.671328520641374, 7.462623536247854, 27.415788261653354, 30.815419651348257, 28.942601971772255, 47.55857789951099, 84.84695625419583, 28.92208747637126, 40.242706631976475, 5.611205320418787, 31.490271382216548, 137.54387453791622, 138.41679413323928, 38.14377291545692, 10.609467951375304, 16.33855219197114, 5.152699473768728, 9.197039536080496, 84.45801851874467, 11.553770598090576, 48.8290491598652, 6.498130919086749, 61.915414206505034, 79.37255975977288, 8.25158829948294, 55.80479061217509, 136.21611227376528, 23.92719277164093, 14.498087979625794, 117.77685392335039, 9.443393509808027, 44.8554546868091, 84.96312703975627, 124.78387465881825, 25.50959904250805, 41.043566575612644, 58.68417266201094, 11.980570947679112, 48.56867258679087, 44.94535352125028, 28.24344701814211, 44.651044932123156, 41.88114426731664, 140.50469611384418, 19.295689860882646, 30.466704127900805, 46.38861601879558, 9.999812158857885, 15.19149013428093, 27.709025686813234, 66.8814532712447, 80.07266576251547, 87.83428311074567, 58.52147325402808, 129.2671779438394, 27.515411146879433, 12.80482160828886, 108.19419608189123, 65.03633115481504, 34.71993722026339, 91.31547918173766, 29.58003458327463, 5.66789426791554, 22.257590792503485, 63.28309907896389, 16.089722790925396, 113.71061811229708, 47.82976051670134, 29.449278548201143, 140.2818933010671, 7.087809870813465, 23.096877720384974, 78.37821444200772, 7.345257634506016, 17.00160088999797, 78.44036794993427, 76.92676619809616, 8.614984097432552, 32.5621339241107, 23.255546898595185, 33.31919507333914, 31.699756230564464, 60.38037846898176, 15.738626277730868, 39.12111465090989, 77.37949093165778, 54.62146992811641, 30.952772909275332, 61.207698213674604, 20.6686095993932, 9.321031708766563, 17.907126767671468, 20.697722361115613, 36.703374116287655, 55.240592019935406, 5.631279072783584, 36.60511050073635, 27.631539988520654, 26.067936102469485, 20.703563358107093, 37.52053501851163, 49.76053495129082, 25.330008465139354, 79.10390539949628, 5.549522484477871, 54.03796960463256, 49.271713013367844, 5.33831247442313, 80.06709956968584, 9.882747310323621, 17.844535273786676, 22.31190693781908, 17.43696266789056, 19.69349470380829, 43.775062643214476, 19.343121161968874, 76.55946788041948, 60.379107220316335, 22.49905891172756, 6.468063075461264, 240.73540244762302, 60.727334578675, 106.573828637552, 84.50021682207287, 60.18555495505686, 28.87638219848769, 24.721495537358923, 11.67215737037685, 13.003586817017275, 23.249642045975378, 35.813948175782656, 8.08475082999148, 55.86063375167614, 33.41766830792118, 15.840084001346947, 27.475632699270438, 81.81437206785988, 11.28005154529327, 8.467912525332036, 26.604300786818808, 13.064110208790455, 36.67939148738828, 70.74381495034143, 47.814603365577305, 11.800266806539629, 6.47145322051143, 47.45870222882803, 32.007709162928194, 60.3145883482517, 21.8275927916224, 84.57168070672284, 225.38483166527786, 6.739343314852409, 36.28539757318879, 19.576026443463668, 73.98204510518605, 109.05141146159593, 10.097101761579047, 14.00896038545741, 62.9021561358667, 5.425687050204749, 34.38696389367479, 24.502108504118745, 23.88239993302565, 60.79018421560486, 5.029166710204758, 22.20726593895854, 8.200625070380923, 17.896605666158752, 78.59054029907396, 98.94496133672963, 15.70543152155635, 19.199367721194967, 76.88917925139873, 23.61819936914817, 58.46688370767816, 68.17650933497958, 53.682162544537135, 31.951589014185824, 12.154642676048985, 88.35747258789415, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)