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 = 44297
shot = shot_no
identifier='H03-W0051_shot_'+str(shot)+'_450V'
detector = 'H03-W0051'
ds = np.DataSource('/tmp') # temporary storage for downloaded files
scalars_URL = 'http://golem.fjfi.cvut.cz/shots/{shot_no}/Diagnostics/PlasmaDetection/Results/{name}'
def get_scalar(shot_no, name):
return float(ds.open(scalars_URL.format(shot_no=shot_no, name=name)).read())
t_plasma_start = get_scalar(shot_no, 't_plasma_start')
t_plasma_end = get_scalar(shot_no, 't_plasma_end')
is_plasma = get_scalar(shot_no, 'b_plasma')
def get_file(shot, identifier):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/H03/{identifier}.t3pa'
url = URL.format(shot=shot, identifier=identifier)
try:
file_name_t3pa=url
with urllib.request.urlopen(file_name_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
ft3pa.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_name_t3pa
def get_file_calib(name_calib):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/calib_matrix_H03/{name_calib}.txt'
url = URL.format(shot=shot, name_calib=name_calib)
#print(url)
try:
file_calib=url
with urllib.request.urlopen(file_calib) as calib:
line = calib.readline()
line = line.decode('utf‐8')
calib.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_calib
def load_calib(file_calib):
with urllib.request.urlopen(file_calib) as fc:
calib=[] #vytvoreni 1D pole
for i in range(0,256): #tj. rozsah 0-255
temp = [] # docasne pole
for j in range(0,256):
temp.append(0) #naplneni docasneho pole 0
calib.append(temp) #naplneni pole a[] docasnym polem temp
for i in range(0,256): #nacteni calib matice do pole calib
line = fc.readline()
line = line.decode('utf‐8')
word=line.strip().split(' ')
for j in range(0,256):
calib[i][j]=float(word[j]) #i = radek, j = sloupec0
fc.close
return calib
def load_t3pa_file(file_t3pa):
index=[]
matrix_index=[]
ToA=[]
ToT=[]
FToA=[]
overflow=[]
pocet_udalosti = 0
with urllib.request.urlopen(file_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
while True:
line = ft3pa.readline()
line = line.decode('utf‐8')
word=line.strip().split('\t') #v t3pa souboru je oddelovac \t
if line == '':
break
index.append(word[0])
matrix_index.append(word[1])
ToA.append(float(word[2]))
ToT.append(float(word[3]))
FToA.append(float(word[4]))
overflow.append(float(word[5]))
pocet_udalosti = pocet_udalosti + 1
ft3pa.close
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti
def noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti): #tuto fci nemus9m explicitn2 volat - volam ji v fci load_t3pa
pocet=int(0) #pocet sumicich pixelu
konst=int(len(index)/1000)+1
noise_matrix_index=[]
for i in range(0,konst):
pom = [] # pomocne pole
k=0 #pomocna promenna - udava, kolik je v czklu ve skutecnosti udalosti - aby nebyla chyba 'list index out of range'
for j in range(0,1001):
if i*1000+j>=len(index):
break
pom.append(matrix_index[i*1000+j])
k=k+1
for m in range(0,k):
count=int(0) #pocet vvyskytu stejneho matrix index behem 1000 udalosti
index_=int(-1) #budu testovat, jestli pixel na ktery koukam je sumici (abych ho nezapocital 2x)
for p in range(0,pocet):
#index=int(p)
if pom[m]==noise_matrix_index[p]:
index_=p #pixel na ktery jsem uz koukal a byl sumici
break
if index_ >=0 and pom[m]==noise_matrix_index[index_]:
continue
for l in range(0,k):
if pom[m]==pom[l]:
count=count+1
####podminka na sumici pixely
if count>=50: #kdyz se pixel vyskytne behem tisice udalosti vicekrat nez toto cislo, je sumici
noise_matrix_index.append(pom[m])
#noise_matrix_index[pocet]=pom[i]
pocet=pocet+1
pom.clear()
pocet_udalosti=len(index)
for n in range (0,pocet_udalosti):
for o in range(0,len(noise_matrix_index)):
if n >=pocet_udalosti:
break
if(matrix_index[n]==noise_matrix_index[o]):
del matrix_index[n]
del index[n]
del ToA[n]
del ToT[n]
del FToA[n]
del overflow[n]
pocet_udalosti=pocet_udalosti-1
continue
return pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow
def t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow):
#rovnou vyhodim sumici pixely
pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow=noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti)
RowNo=[]
ClmNo=[]
for i in range(0,len(matrix_index)):
RowNo.append(int(int(matrix_index[i]))//int(256))
ClmNo.append(int(int(matrix_index[i]))%int(256))
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo
def hit_map(detector,hit_map_fig,RowNo,ClmNo):
plt.hist2d(RowNo,ClmNo,bins=(256,256),cmap='Blues')
cb=plt.colorbar()
cb.set_label('Counts in pixel')
plt.xlabel('x [pixel]')
plt.ylabel('y [pixel]')
plt.title(detector)
plt.savefig(hit_map_fig, dpi = 1000)
return
def energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo):
E=[] #energy in keV
#for i in range (0,pocet_udalosti):
pom=0
for i in range (0,len(ToT)):
sqrt=float(0.0)
e1=float(0.0)
e2=float(0.0)
# promenna sqrt je vnitrek odmocniny
sqrt = (((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))*(((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))) + (float(4)*float(a[RowNo[i]][ClmNo[i]])*float(c[RowNo[i]][ClmNo[i]]))) #zmena oproti verzi VI
if float(sqrt)<float(0):
E.append(float(0))
else:
'''
V kalibracni matici a se obcas vyskytne 0 -> ve vypoctu energie
je tim padem deleni nulou -> energie diverguje. Jak to vyresit?
zatim polozim energii = 0 (kdyz a=0), pak se uvidi
nakonec udelam limitu vyrazu energie pro a->0 (L'hopital)
'''
if a[RowNo[i]][ClmNo[i]]==0:
e1=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) + ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
e2=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) - ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
else:
e1=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))+np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
e2=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))-np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
if a[RowNo[i]][ClmNo[i]]<0:
e1=-1
e2=-1
if math.isnan(e1):
e1=-1
if math.isnan(e2):
e2=-1
if e1<0 and e2<0:
E.append(float(0))
if e1>=0 and e1>e2:
E.append(float(e1))
if e2>=0 and e2>e1:
E.append(float(e2))
if e1>=0 and e2==e1:
E.append(float(e1))
return E
def Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo):
T=[] #time in ns
for i in range (0,pocet_udalosti):
Time=float(0.0)
Time=(float(ToA[i])-((float(FToA[i])/float(16))))*float(25)
T.append(float(Time))
return T
def remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
i=0
treshold=5.015347
while i < len(T):
if E[i]<treshold: #E[i] < energy treshold
index.pop(i)
matrix_index.pop(i)
ToA.pop(i)
ToT.pop(i)
FToA.pop(i)
overflow.pop(i)
RowNo.pop(i)
ClmNo.pop(i)
E.pop(i)
T.pop(i)
continue
i=i+1
return index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T
def clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
dT=float(50)
indexCl, TCl,ECl, matrix_indexCl, ToACl,ToTCl,FToACl,RowNoCl,ClmNoCl,overflowCl=[],[],[],[],[],[],[],[],[],[]
StartLastElem=len(T)-1
indexCl.append(int(index[StartLastElem]))
TCl.append(float(T[StartLastElem]))
ECl.append(float(E[StartLastElem]))
matrix_indexCl.append(int(matrix_index[StartLastElem]))
RowNoCl.append(int(RowNo[StartLastElem]))
ClmNoCl.append(int(ClmNo[StartLastElem]))
ToACl.append(float(ToA[StartLastElem]))
ToTCl.append(float(ToT[StartLastElem]))
FToACl.append(float(FToA[StartLastElem]))
overflowCl.append(float(overflow[StartLastElem]))
del index[StartLastElem]
del T[StartLastElem]
del E[StartLastElem]
del matrix_index[StartLastElem]
del RowNo[StartLastElem]
del ClmNo[StartLastElem]
del ToA[StartLastElem]
del ToT[StartLastElem]
del FToA[StartLastElem]
del overflow[StartLastElem]
j=1
pom=float(TCl[0]+dT)
while(j >0):
if(len(T) == 0):
break
k=0
j=0
while (k<=(len(TCl)-1)):
i=len(T)-1
if(len(T) == 0):
break
pocet_sousedu=0 #pocet sousednich pixelu - mohou byt maximalne 4
delka=0
# verze X
count=0 #pomocna promanna, kterou urcuji, ze se ma nasledujici cyklus while projit jeste jednou, pokud je i = -1
while(float(T[i])<=(pom)):
delka=delka+1
if(((((int(RowNoCl[k]))==(int(RowNo[i])+1))or((int(RowNoCl[k]))==(int(RowNo[i])-1))) and ((int(ClmNoCl[k]))==(int(ClmNo[i])))) or (((int(RowNoCl[k]))==(int(RowNo[i]))) and (((int(ClmNoCl[k]))==(int(ClmNo[i])+1))or((int(ClmNoCl[k]))==(int(ClmNo[i])-1))))):
#beru jen pixely, které mají společnou jednu stranu.
#pixely, kter0 spolu sousedí přes roh neuvažuji
indexCl.append(int(index[i]))
TCl.append(float(T[i]))
ECl.append(float(E[i]))
matrix_indexCl.append(int(matrix_index[i]))
RowNoCl.append(int(RowNo[i]))
ClmNoCl.append(int(ClmNo[i]))
ToACl.append(float(ToA[i]))
ToTCl.append(float(ToT[i]))
FToACl.append(float(FToA[i]))
overflowCl.append(float(overflow[i]))
# Removes i-th Row
del index[i]
del T[i]
del E[i]
del matrix_index[i]
del RowNo[i]
del ClmNo[i]
del ToA[i]
del ToT[i]
del FToA[i]
del overflow[i]
j=j+1
i=len(T)-1
pocet_sousedu=pocet_sousedu+1
if(len(T) == 0):
break
if(pocet_sousedu==4):
break
continue
i=i-1
if(i==-1): # verze X
count=count+1
if(i<0 and len(T)>0): # verze X
i=0
if(count>1):
break
if(i>=len(T)):
break
k=k+1
if(len(TCl)>2):
indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl)
return T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl):
# Function to do insertion sort
# Traverse through 1 to len(arr)
for i in range(1, len(TCl)):
key = TCl[i]
# Move elements of arr[0..i-1], that are
# greater than key, to one position ahead
# of their current position
#ostatni
key1 = indexCl[i]
key2 = ECl[i]
key3 = matrix_indexCl[i]
key4 = RowNoCl[i]
key5 = ClmNoCl[i]
key6 = ToACl[i]
key7 = ToTCl[i]
key8 = FToACl[i]
key9 = overflowCl[i]
j = i-1
while j >= 0 and key < TCl[j] :
TCl[j + 1] = TCl[j]
#ostatni
indexCl[j + 1] = indexCl[j]
ECl[j + 1] = ECl[j]
matrix_indexCl[j + 1] = matrix_indexCl[j]
RowNoCl[j + 1] = RowNoCl[j]
ClmNoCl[j + 1] = ClmNoCl[j]
ToACl[j + 1] = ToACl[j]
ToTCl[j + 1] = ToTCl[j]
FToACl[j + 1] = FToACl[j]
overflowCl[j + 1] = overflowCl[j]
j -= 1
TCl[j + 1] = key
#ostatni
indexCl[j + 1] = key1
ECl[j + 1] = key2
matrix_indexCl[j + 1] = key3
RowNoCl[j + 1] =key4
ClmNoCl[j + 1] = key5
ToACl[j + 1] = key6
ToTCl[j + 1] = key7
FToACl[j + 1] = key8
overflowCl [j + 1] = key9
return indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def file_t3pa_cls_new(file_t3pa_cls,T):
with open(file_t3pa_cls, "w", encoding="utf-8") as t3pa_cls:
t3pa_cls.write('%\n')
t3pa_cls.write('% Index Matrix Index [ RowNo, ClmNo ] ToA FToA ( ToA_in_ns ) ToT ( ToT_in_keV ) Overflow\n')
t3pa_cls.write('\n')
i=1
T_first=[]
E_tot=[]
while(len(T) > 0):
T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
Tfirst=float(TCl[0])
Tlast=float(TCl[len(TCl)-1])
dT=Tlast-Tfirst
Etot=float(0)
for k in range(0,len(TCl)):
Etot=Etot+float(ECl[k])
T_first.append(float(Tfirst))
dT=Tlast-Tfirst
E_tot.append(float(Etot))
t3pa_cls.write('# '+str(i)+', Nunmasked = '+str(len(TCl))+', Nmasked = 0, Ntot = '+str(len(TCl))+'\n')
t3pa_cls.write('# Tfirst = '+str(Tfirst)+' ns, Tlast = '+str(Tlast)+' ns, dT = '+str(dT)+' ns, Etot = '+str(Etot)+' keV\n')
for j in range(0,len(TCl)):
t3pa_cls.write(str(indexCl[j])+' '+str(matrix_indexCl[j])+' [ '+str(RowNoCl[j])+', '+str(ClmNoCl[j])+' ] '+str(ToACl[j])+' '+str(FToACl[j])+' ( '+str(TCl[j])+' ns ) '+str(ToTCl[j])+' ( '+str(ECl[j])+' keV ) '+str(overflowCl[j])+'\n')
t3pa_cls.write('\n')
i=i+1
t3pa_cls.close
return T_first, E_tot
def energy_spectrum_in_time(Tfirst, Etot): #dela histogram - energie zaznamenana v case
pom = 0
dt=100 #(ns) time width of 1 bin
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(Tfirst)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_int_first=[] #cas
E=[] #energie
for i in range(0,poc):
T_int_first.append((i*dt) + dt/2)
E.append(0)
#XII
for j in range(0,len(Tfirst)):
time_index=0
time_index=int(((Tfirst[j]-T_first)/dt))
if float(Tfirst[j]-T_first) >= (T_int_first[time_index] - dt / 2) and float(Tfirst[j]-T_first) < (T_int_first[time_index] + dt / 2):
E[time_index]=float(E[time_index])+float(Etot[j])
pom=pom+1
for l in range(0,len(T_int_first)):
T_int_first[l]=T_int_first[l]+T_first
caption, T_int_first = energy_in_time_hist(T_int_first, E, figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt)
return dt, caption, T_int_first, E
def energy_in_time_hist(T_int_first, E,figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_int_first)):
T_int_first[k] = T_int_first[k] / 1000000
plt.plot(T_int_first, E)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_E_in_time_hist, dpi = 1000)
caption = '# x = time in ms, count = energy in keV, dT= '+str(dt)+' ns'
return caption, T_int_first
def hits_in_time_hist_new(T, dt, t_plasma_start, t_plasma_end, is_plasma,figure_count_in_time_hist):
pom = 0
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(T)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_hit=[] #cas
count=[] #energie
for i in range(0,poc):
T_hit.append((i*dt) + dt/2)
count.append(0)
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
k=time_index
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
if float(T[j]-T_first) >= (T_hit[time_index] - dt / 2) and float(T[j]-T_first) < (T_hit[time_index] + dt / 2):
count[time_index] = count[time_index] + 1
pom=pom+1
for l in range(0,len(T_hit)):
T_hit[l]=T_hit[l]+T_first
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_hit)):
T_hit[k] = T_hit[k] / 1000000
plt.plot(T_hit, count)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Count')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_count_in_time_hist, dpi = 1000)
caption = '# x = time in ms, dT= '+str(dt)+' ns'
return caption, T_hit,count
def energy_spectrum(Etot):
E_min=0
dE=5 #keV
E_max=max(Etot)
pocet=(E_max//dE) + 3
pocet=int(pocet)
E_max=float(dE*pocet)
xle=[]
xre=[]
xmean=[]
for p in range (0,pocet):
xle.append(E_min + (p * (E_max - E_min)) / pocet)
xre.append(xle[p]+dE)
xmean.append((xle[p] + xre[p]) / 2)
count=[]
for l in range(0,pocet):
count.append(0)
#XII
for i in range(0,len(Etot)):
E_index=int(((Etot[i]-E_min)/dE))
if ((xle[E_index] <= Etot[i]) and (Etot[i] < xre[E_index])):
count[E_index]=count[E_index]+1
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
ax.hist(Etot, bins = xle)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Count')
plt.xlim(0,)
ax.set_yscale('log') #log scale y
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
plt.savefig(figure_E_hist, dpi = 1000)
return caption, xmean,count, xle, Etot
def hist_file(file_hist, xmean, count, caption ):
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('#\n')
hist.write('#'+str(caption)+'\n')
hist.write('# x_mean count\n')
hist.write('\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(count[m])+'\n')
hist.close
return T_first, E_tot
def multiplot(icon_fig, x1,y1,x2,y2):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(nrows=2,figsize =(10, 7))
ax[0].plot(x1, y1)
ax[0].set_xlabel('Time [ms]')
ax[0].set_ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
ax[0].axvline(t, color='k', linestyle='--')
ax[0].set_xlim([0, (t_plasma_start + t_plasma_end)])
else:
ax[0].set_xlim(0,)
ax[0].set_ylim(0,) #keV
ax[1].hist(y2, bins = x2)
ax[1].set_xlabel('Energy [keV]')
ax[1].set_ylabel('Count')
ax[1].set_xlim(0,)
#ax[1].set_ylim(0,)
ax[1].set_yscale('log') #log scale y
fig.subplots_adjust(hspace=0.3)
plt.savefig(icon_fig, dpi = 1000)
return
#soubory, ktere ctu
#read files
t3pa=get_file(shot, identifier)
name_calib='caliba'
caliba=get_file_calib(name_calib)
name_calib='calibb'
calibb=get_file_calib(name_calib)
name_calib='calibc'
calibc=get_file_calib(name_calib)
name_calib='calibt'
calibt=get_file_calib(name_calib)
#vytvorene soubory:
#created files
t3pa_cls='H03-W0051_shot_'+str(shot)+'_450V.t3pa_cls'
E_hist='H03-W0051_shot_'+str(shot)+'_450V_E_hist.txt'
E_in_time_hist='H03-W0051_shot_'+str(shot)+'_450V_discharge_energy.txt'
count_in_time_hist= 'H03-W0051_shot_'+str(shot)+'_450V_discharge_hits.txt'
#created figures
icon_fig='icon-fig'
figure_E_in_time_hist='discharge_energy'
figure_count_in_time_hist='discharge_hits'
figure_E_hist='Energy_spectrum'
hit_map_fig='hit-map'
#nactu jednotlive kalibracni matice - abych to nemusel delat v kazde funkci
a=load_calib(caliba)
b=load_calib(calibb)
c=load_calib(calibc)
t=load_calib(calibt)
#nactu a urcim jednotlive hodnoty - abych to nemusel delat v kazde funkci
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti = load_t3pa_file(t3pa)
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo = t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow)
raw data
#hit map
hit_map(detector,hit_map_fig,RowNo,ClmNo)
Energy and time calculation from raw data.
E=energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo)
T=Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo)
index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T = remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
#sort by time
T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E = (list(t) for t in zip(*sorted(zip(T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E), reverse=True))) #serazeni od nejvetsiho po nejmensi
T_pom=T.copy()
#save to file
T_first, E_tot = file_t3pa_cls_new(t3pa_cls,T)
dt, caption, T_int_first, E = energy_spectrum_in_time(T_first, E_tot)
hist_file(E_in_time_hist, T_int_first, E, caption);
([2713014.0625, 5290390.625, 5291003.125, 5416612.5, 5546096.875, 5552251.5625, 5556068.75, 5585050.0, 5609748.4375, 5629345.3125, 5805200.0, 5815889.0625, 5815926.5625, 5830210.9375, 5832306.25, 5844684.375, 5860875.0, 5863364.0625, 5864181.25, 5865081.25, 5866237.5, 5896045.3125, 5923482.8125, 5938828.125, 5957968.75, 5967356.25, 5971159.375, 5972743.75, 5973009.375, 5973246.875, 5973504.6875, 5973759.375, 5974289.0625, 5974643.75, 5975089.0625, 5975173.4375, 5975746.875, 5976520.3125, 5976823.4375, 5977242.1875, 5977468.75, 5977604.6875, 5978753.125, 5979035.9375, 5979429.6875, 5979581.25, 5979859.375, 5980554.6875, 5980735.9375, 5981285.9375, 5981873.4375, 5981889.0625, 5981945.3125, 5981968.75, 5982432.8125, 5986451.5625, 5987407.8125, 5988217.1875, 5988484.375, 5989606.25, 5990151.5625, 5991353.125, 5993100.0, 5993550.0, 5994309.375, 5997939.0625, 6010392.1875, 6014737.5, 6015301.5625, 6015375.0, 6016640.625, 6017235.9375, 6018650.0, 6019275.0, 6019309.375, 6019695.3125, 6019735.9375, 6020464.0625, 6021810.9375, 6021965.625, 6027687.5, 6030389.0625, 6030485.9375, 6031004.6875, 6031800.0, 6031862.5, 6039196.875, 6041310.9375, 6041331.25, 6042801.5625, 6044851.5625, 6048409.375, 6049512.5, 6049857.8125, 6050225.0, 6054973.4375, 6055704.6875, 6058843.75, 6059615.625, 6062145.3125, 6062471.875, 6062495.3125, 6104443.75, 6119940.625, 6120873.4375, 6122704.6875, 6123742.1875, 6125196.875, 6125732.8125, 6126000.0, 6126770.3125, 6127440.625, 6128439.0625, 6128468.75, 6129562.5, 6131375.0, 6131698.4375, 6157209.375, 6158262.5, 6164064.0625, 6180101.5625, 6198050.0, 6198154.6875, 6198775.0, 6199942.1875, 6201623.4375, 6201626.5625, 6201714.0625, 6202500.0, 6205115.625, 6210546.875, 6210653.125, 6211921.875, 6213689.0625, 6217145.3125, 6217568.75, 6217910.9375, 6224128.125, 6228870.3125, 6230296.875, 6230937.5, 6247668.75, 6250839.0625, 6250871.875, 6262970.3125, 6291426.5625, 6293268.75, 6295900.0, 6303721.875, 6305806.25, 6306398.4375, 6306904.6875, 6307754.6875, 6307900.0, 6308023.4375, 6308079.6875, 6308232.8125, 6308379.6875, 6308490.625, 6308540.625, 6308657.8125, 6309267.1875, 6309278.125, 6309725.0, 6309770.3125, 6309906.25, 6310143.75, 6310339.0625, 6310406.25, 6310606.25, 6310667.1875, 6310734.375, 6310940.625, 6311242.1875, 6311306.25, 6311309.375, 6311315.625, 6311387.5, 6311546.875, 6311703.125, 6311776.5625, 6312025.0, 6312084.375, 6312125.0, 6312596.875, 6312606.25, 6312929.6875, 6313310.9375, 6313403.125, 6313457.8125, 6313470.3125, 6313551.5625, 6313804.6875, 6313810.9375, 6313839.0625, 6313843.75, 6313856.25, 6313925.0, 6314131.25, 6314153.125, 6314209.375, 6314739.0625, 6315092.1875, 6315185.9375, 6315356.25, 6315454.6875, 6315496.875, 6316170.3125, 6318578.125, 6328381.25, 6336546.875, 6338351.5625, 6338512.5, 6339309.375, 6343307.8125, 6363525.0, 6382731.25, 6386185.9375, 6390893.75, 6392464.0625, 6394126.5625, 6394726.5625, 6395076.5625, 6396414.0625, 6396707.8125, 6397240.625, 6397260.9375, 6397520.3125, 6398176.5625, 6398417.1875, 6398570.3125, 6398889.0625, 6398895.3125, 6398928.125, 6398946.875, 6399131.25, 6399332.8125, 6399589.0625, 6399601.5625, 6399748.4375, 6399756.25, 6399798.4375, 6399868.75, 6399904.6875, 6399907.8125, 6399909.375, 6399939.0625, 6400121.875, 6400304.6875, 6400353.125, 6400448.4375, 6400623.4375, 6400646.875, 6400809.375, 6400864.0625, 6400909.375, 6400984.375, 6401001.5625, 6401110.9375, 6401118.75, 6401135.9375, 6401168.75, 6401181.25, 6401210.9375, 6401254.6875, 6401298.4375, 6401389.0625, 6401403.125, 6401426.5625, 6401456.25, 6401476.5625, 6401482.8125, 6401554.6875, 6401617.1875, 6401648.4375, 6401751.5625, 6401751.5625, 6401756.25, 6401782.8125, 6401835.9375, 6401887.5, 6401939.0625, 6401945.3125, 6402012.5, 6402023.4375, 6402035.9375, 6402040.625, 6402075.0, 6402078.125, 6402081.25, 6402081.25, 6402087.5, 6402089.0625, 6402100.0, 6402106.25, 6402106.25, 6402142.1875, 6402187.5, 6402204.6875, 6402223.4375, 6402265.625, 6402265.625, 6402268.75, 6402310.9375, 6402315.625, 6402321.875, 6402329.6875, 6402332.8125, 6402381.25, 6402404.6875, 6402417.1875, 6402421.875, 6402443.75, 6402456.25, 6402471.875, 6402473.4375, 6402476.5625, 6402482.8125, 6402501.5625, 6402501.5625, 6402512.5, 6402517.1875, 6402535.9375, 6402671.875, 6402709.375, 6402720.3125, 6402728.125, 6402753.125, 6402760.9375, 6402764.0625, 6402764.0625, 6402784.375, 6402793.75, 6402817.1875, 6402859.375, 6402892.1875, 6402929.6875, 6402993.75, 6403009.375, 6403032.8125, 6403045.3125, 6403056.25, 6403075.0, 6403087.5, 6403121.875, 6403164.0625, 6403232.8125, 6403251.5625, 6403260.9375, 6403270.3125, 6403281.25, 6403325.0, 6403339.0625, 6403343.75, 6403378.125, 6403395.3125, 6403512.5, 6403517.1875, 6403570.3125, 6403623.4375, 6403640.625, 6403660.9375, 6403703.125, 6403718.75, 6403725.0, 6403768.75, 6403864.0625, 6403896.875, 6403970.3125, 6403976.5625, 6404043.75, 6404056.25, 6404057.8125, 6404092.1875, 6404128.125, 6404178.125, 6404179.6875, 6404185.9375, 6404195.3125, 6404304.6875, 6404332.8125, 6404343.75, 6404359.375, 6404439.0625, 6404473.4375, 6404475.0, 6404539.0625, 6404634.375, 6404651.5625, 6404676.5625, 6404760.9375, 6404843.75, 6404890.625, 6404923.4375, 6404925.0, 6405128.125, 6405281.25, 6405295.3125, 6405301.5625, 6405303.125, 6405393.75, 6405445.3125, 6405503.125, 6405554.6875, 6405593.75, 6405598.4375, 6405682.8125, 6405735.9375, 6405792.1875, 6405860.9375, 6406004.6875, 6406032.8125, 6406054.6875, 6406112.5, 6406117.1875, 6406401.5625, 6406481.25, 6406795.3125, 6406900.0, 6406926.5625, 6406984.375, 6407071.875, 6407245.3125, 6407298.4375, 6407396.875, 6407425.0, 6407435.9375, 6407959.375, 6408023.4375, 6408068.75, 6408078.125, 6408173.4375, 6408328.125, 6408435.9375, 6408496.875, 6408584.375, 6408618.75, 6408701.5625, 6408800.0, 6408810.9375, 6408818.75, 6409040.625, 6409043.75, 6409064.0625, 6409076.5625, 6409154.6875, 6409206.25, 6409289.0625, 6409378.125, 6409521.875, 6409589.0625, 6409703.125, 6410221.875, 6411615.625, 6411656.25, 6411793.75, 6411809.375, 6413548.4375, 6413570.3125, 6416060.9375, 6416212.5, 6416295.3125, 6417531.25, 6418557.8125, 6418823.4375, 6420087.5, 6422109.375, 6423509.375, 6430932.8125, 6437071.875, 6437445.3125, 6437448.4375, 6441451.5625, 6443953.125, 6445796.875, 6447650.0, 6447771.875, 6447995.3125, 6453918.75, 6454085.9375, 6455795.3125, 6460670.3125, 6461471.875, 6461675.0, 6462254.6875, 6462481.25, 6462504.6875, 6463234.375, 6468592.1875, 6469740.625, 6469795.3125, 6469812.5, 6470267.1875, 6470590.625, 6471240.625, 6471515.625, 6473576.5625, 6473810.9375, 6476767.1875, 6477070.3125, 6478985.9375, 6478987.5, 6480075.0, 6481960.9375, 6483398.4375, 6483568.75, 6484550.0, 6486537.5, 6487150.0, 6488493.75, 6488971.875, 6489043.75, 6489685.9375, 6490195.3125, 6491578.125, 6494260.9375, 6497748.4375, 6498296.875, 6499810.9375, 6499943.75, 6500378.125, 6503657.8125, 6503954.6875, 6505326.5625, 6506200.0, 6506889.0625, 6506939.0625, 6507481.25, 6508409.375, 6509265.625, 6509270.3125, 6509946.875, 6513868.75, 6516692.1875, 6519187.5, 6519973.4375, 6523078.125, 6523715.625, 6523854.6875, 6524615.625, 6539417.1875, 6549542.1875, 6550440.625, 6550454.6875, 6551110.9375, 6551192.1875, 6552279.6875, 6552550.0, 6552812.5, 6553807.8125, 6553818.75, 6553971.875, 6554068.75, 6554218.75, 6554323.4375, 6554857.8125, 6554901.5625, 6556392.1875, 6556789.0625, 6558265.625, 6561668.75, 6565585.9375, 6571653.125, 6575071.875, 6576265.625, 6582646.875, 6582660.9375, 6585043.75, 6592148.4375, 6593964.0625, 6594160.9375, 6594737.5, 6594812.5, 6594946.875, 6595154.6875, 6595348.4375, 6595490.625, 6595603.125, 6595635.9375, 6595679.6875, 6595723.4375, 6596081.25, 6596164.0625, 6596353.125, 6596356.25, 6596370.3125, 6596501.5625, 6596539.0625, 6596564.0625, 6596940.625, 6597018.75, 6597059.375, 6597100.0, 6597106.25, 6597239.0625, 6597342.1875, 6597404.6875, 6597456.25, 6597609.375, 6597725.0, 6598167.1875, 6598234.375, 6598240.625, 6598418.75, 6598565.625, 6598625.0, 6598625.0, 6598693.75, 6598710.9375, 6598757.8125, 6598762.5, 6598767.1875, 6598853.125, 6598856.25, 6598867.1875, 6598885.9375, 6598901.5625, 6598914.0625, 6598954.6875, 6598971.875, 6599132.8125, 6599137.5, 6599170.3125, 6599226.5625, 6599248.4375, 6599295.3125, 6599334.375, 6599393.75, 6599418.75, 6599439.0625, 6599482.8125, 6599560.9375, 6599584.375, 6599589.0625, 6599606.25, 6599623.4375, 6599628.125, 6599682.8125, 6599804.6875, 6599860.9375, 6599864.0625, 6599890.625, 6599990.625, 6599995.3125, 6600018.75, 6600092.1875, 6600192.1875, 6600328.125, 6600331.25, 6600340.625, 6600348.4375, 6600371.875, 6600392.1875, 6600464.0625, 6600551.5625, 6600634.375, 6600654.6875, 6600678.125, 6600685.9375, 6600687.5, 6600748.4375, 6600757.8125, 6600814.0625, 6600871.875, 6600889.0625, 6600942.1875, 6600957.8125, 6601010.9375, 6601023.4375, 6601025.0, 6601050.0, 6601073.4375, 6601153.125, 6601231.25, 6601421.875, 6601423.4375, 6601476.5625, 6601517.1875, 6601573.4375, 6601748.4375, 6601775.0, 6601834.375, 6601864.0625, 6601895.3125, 6601987.5, 6602034.375, 6602048.4375, 6602082.8125, 6602110.9375, 6602129.6875, 6602239.0625, 6602454.6875, 6602496.875, 6602582.8125, 6602645.3125, 6602645.3125, 6602682.8125, 6602746.875, 6602778.125, 6602785.9375, 6602818.75, 6602907.8125, 6602929.6875, 6603198.4375, 6603343.75, 6603375.0, 6603446.875, 6603501.5625, 6603504.6875, 6603531.25, 6603542.1875, 6603546.875, 6603593.75, 6603668.75, 6603690.625, 6603732.8125, 6603854.6875, 6603859.375, 6603887.5, 6603920.3125, 6603929.6875, 6603971.875, 6604031.25, 6604051.5625, 6604103.125, 6604125.0, 6604129.6875, 6604131.25, 6604131.25, 6604164.0625, 6604179.6875, 6604298.4375, 6604412.5, 6604520.3125, 6604542.1875, 6604779.6875, 6604912.5, 6604921.875, 6605014.0625, 6605032.8125, 6605093.75, 6605173.4375, 6605251.5625, 6605540.625, 6605598.4375, 6605884.375, 6606114.0625, 6606759.375, 6606776.5625, 6606779.6875, 6606817.1875, 6607578.125, 6607789.0625, 6608750.0, 6609348.4375, 6610075.0, 6610126.5625, 6610268.75, 6610315.625, 6610456.25, 6610590.625, 6610762.5, 6610917.1875, 6611153.125, 6611667.1875, 6611870.3125, 6612092.1875, 6613515.625, 6613795.3125, 6614081.25, 6615581.25, 6615696.875, 6616765.625, 6617026.5625, 6638637.5, 6638648.4375, 6638650.0, 6638665.625, 6638935.9375, 6638943.75, 6639893.75, 6640120.3125, 6640303.125, 6641148.4375, 6641334.375, 6641512.5, 6641568.75, 6641589.0625, 6641689.0625, 6641704.6875, 6641739.0625, 6641959.375, 6642015.625, 6642106.25, 6642221.875, 6642228.125, 6643262.5, 6643798.4375, 6643878.125, 6644214.0625, 6644839.0625, 6644865.625, 6644907.8125, 6644960.9375, 6644985.9375, 6645028.125, 6645100.0, 6645115.625, 6645153.125, 6645223.4375, 6645296.875, 6645354.6875, 6645356.25, 6645460.9375, 6645623.4375, 6645640.625, 6645731.25, 6645767.1875, 6645773.4375, 6645803.125, 6645865.625, 6645931.25, 6645956.25, 6645967.1875, 6646132.8125, 6646182.8125, 6646265.625, 6646440.625, 6646495.3125, 6646500.0, 6646548.4375, 6646614.0625, 6646639.0625, 6646721.875, 6646743.75, 6646764.0625, 6646875.0, 6646876.5625, 6647029.6875, 6647039.0625, 6647060.9375, 6647075.0, 6647076.5625, 6647082.8125, 6647179.6875, 6647264.0625, 6647284.375, 6647334.375, 6647343.75, 6647676.5625, 6647685.9375, 6647803.125, 6647803.125, 6647842.1875, 6647890.625, 6648156.25, 6648171.875, 6648190.625, 6648201.5625, 6648220.3125, 6648301.5625, 6648365.625, 6648385.9375, 6648421.875, 6648431.25, 6648450.0, 6648567.1875, 6648657.8125, 6648675.0, 6648718.75, 6648817.1875, 6648868.75, 6648882.8125, 6648917.1875, 6648935.9375, 6648967.1875, 6648993.75, 6649046.875, 6649065.625, 6649192.1875, 6649479.6875, 6649537.5, 6649575.0, 6649679.6875, 6649729.6875, 6649921.875, 6649960.9375, 6650054.6875, 6650114.0625, 6650140.625, 6650423.4375, 6650554.6875, 6650717.1875, 6650743.75, 6650881.25, 6651189.0625, 6651631.25, 6651840.625, 6652089.0625, 6652681.25, 6653709.375, 6655589.0625, 6655695.3125, 6656251.5625, 6656293.75, 6656948.4375, 6658993.75, 6659084.375, 6659440.625, 6659978.125, 6660034.375, 6660329.6875, 6660651.5625, 6662078.125, 6681334.375, 6681842.1875, 6682356.25, 6688089.0625, 6688832.8125, 6689592.1875, 6689850.0, 6691134.375, 6694478.125, 6694767.1875, 6696276.5625, 6696406.25, 6696523.4375, 6697500.0, 6698626.5625, 6698696.875, 6699079.6875, 6700729.6875, 6700748.4375, 6700920.3125, 6704528.125, 6704528.125, 6704606.25, 6704845.3125, 6707307.8125, 6707320.3125, 6707375.0, 6707984.375, 6708059.375, 6708112.5, 6708198.4375, 6708542.1875, 6709042.1875, 6710737.5, 6712917.1875, 6716578.125, 6724893.75, 6726220.3125, 6727665.625, 6731851.5625, 6733881.25, 6735468.75, 6735485.9375, 6735534.375, 6735642.1875, 6735990.625, 6736251.5625, 6736403.125, 6736404.6875, 6736510.9375, 6737634.375, 6742081.25, 6742689.0625, 6746893.75, 6749503.125, 6767814.0625, 6781503.125, 6790745.3125, 6795078.125, 6795570.3125, 6795864.0625, 6797539.0625, 6797725.0, 6797767.1875, 6797818.75, 6798618.75, 6799329.6875, 6800420.3125, 6800965.625, 6801543.75, 6804750.0, 6805265.625, 6807017.1875, 6807301.5625, 6808242.1875, 6808960.9375, 6809918.75, 6810015.625, 6810053.125, 6811101.5625, 6811521.875, 6812010.9375, 6812690.625, 6812903.125, 6813942.1875, 6814250.0, ...], [38.75783324505295, 35.50503297633281, 7.537125025150506, 22.51177833180585, 47.26593429273581, 61.412223688713524, 27.309777118037363, 85.56159300276465, 5.626450582020366, 7.400475786550563, 10.354284464961943, 29.607320653882347, 5.498356893112123, 8.037166991308169, 72.08112137370559, 8.094581913362179, 6.066609607731677, 12.574228103267627, 10.970654889951218, 10.938431104012158, 12.458119644789086, 63.662598437324704, 20.182301047052878, 35.07784524125627, 25.501303195816742, 43.703570304371624, 5.206818541873188, 13.828390778016665, 16.759573063275845, 34.43499540477601, 16.054262469119767, 101.50647264938543, 30.860540921997107, 31.20626354490046, 34.24723699360501, 57.53474951870343, 14.404726398224783, 9.279934628499715, 37.275907972756904, 41.43915627635678, 27.014692149600865, 8.735778770698168, 14.94461684715917, 33.1396859700205, 6.857509389636262, 68.20306707101861, 33.18283473172049, 62.4347956549822, 47.7383180133826, 9.94882092295173, 25.693357656366203, 8.848551956409846, 46.354369717049, 77.67811249438144, 53.810471813245755, 65.98965825253333, 13.235421333400197, 34.902327449470526, 60.81475500002837, 22.398854181569867, 21.69844518198227, 22.938226483235315, 10.959390290476769, 73.80431821243228, 151.81234229834902, 52.690756890541884, 106.81326493631863, 48.478239292323124, 64.19240364117815, 157.31736373415444, 27.246848624651232, 14.118234659728738, 107.65759431679288, 40.84746455878431, 8.532616278616409, 85.23894940357822, 10.39784818066777, 14.626295354849194, 14.31413705031175, 68.35490194610979, 68.57137102289826, 10.704299054991775, 13.901239148936664, 21.225662696944614, 64.49615856910076, 14.794999573476774, 125.302193329825, 26.333559948786913, 5.446465353531316, 21.846468880000632, 7.9830006904397495, 43.55378163103208, 192.21906250912858, 30.601755849324736, 81.25034213479023, 8.459093676196039, 13.036931252167442, 8.950872787789628, 6.213610742446907, 35.81638059003349, 56.31258042923574, 20.902279329652227, 28.05309496215321, 25.326027570494553, 85.43658280938698, 91.16619860721528, 121.79262184749543, 75.43407320662615, 25.253666442998945, 71.63315486073154, 70.16878042367362, 15.030358630324471, 43.381090424206725, 35.3060893457703, 35.51560884721506, 65.79419112077157, 61.67371727448309, 77.72412849373707, 71.05707073146165, 93.37490172025147, 6.959029781567829, 33.388516248852646, 43.93201879472117, 20.748037607958953, 99.78265000682053, 10.473352798420361, 57.624063847592836, 31.61456826015148, 99.23634591594217, 12.59585903384741, 50.31171361083504, 5.173790557413689, 9.045779769506417, 20.223719936852994, 11.749804174149613, 105.5440673275238, 11.875668143219137, 28.41056443335004, 150.930292284769, 12.420300502628908, 65.86105102130819, 31.54890866149932, 69.43388235790066, 15.897104304655278, 19.330890418862573, 80.63112482955955, 16.933469214977833, 50.4600762318275, 54.416004188468435, 37.31648866399513, 45.83769438517817, 32.33132124367865, 83.06379413783844, 12.518687169331413, 75.20705254865898, 61.0375075125932, 81.81083922249748, 11.55819207808217, 7.289591941199673, 26.750811365710927, 79.49815141919274, 44.82236082918019, 15.869655760233154, 96.35910112408271, 6.713038244477658, 5.4463560398686734, 7.04021690104906, 27.032819716012785, 14.802203452184155, 20.89493565897412, 26.717949583791917, 75.40220017098363, 81.2715579422092, 75.5573869572131, 200.42367282934543, 12.83124611490825, 18.804214043841302, 63.93510774808101, 71.1155292512903, 18.516537799230555, 13.15881172577802, 34.18194157842667, 90.55085751407786, 49.14320631247537, 74.57198878270307, 19.15550153889478, 63.28109093983277, 96.12959267048353, 63.19588982347237, 5.027720808107277, 134.8774875685933, 6.730576800834897, 17.228394174019062, 19.901973330305534, 13.524844260870223, 61.828357514391904, 24.818840394118688, 65.139411909493, 6.755042313821741, 78.53291397461524, 36.245243680173594, 31.15969901721393, 59.02305937847906, 59.502686759603634, 45.473193792416055, 44.01299805123467, 18.934807403056617, 87.56561394873162, 103.80394492134856, 27.549578721932853, 106.09818842906371, 50.61555175518342, 51.93874011585619, 68.98224528254055, 105.12973226425574, 9.901525024303904, 6.264998244572562, 25.5201062676983, 22.80029800409801, 12.581504878049127, 48.21837484852138, 13.080471290992447, 17.04345562237637, 58.95088907314686, 30.64374426954241, 30.44318895980779, 130.84904401151834, 83.7647673485977, 89.4554590405183, 69.78145369074988, 7.563592097732429, 119.49186002534974, 88.54083957365971, 20.845896772686928, 158.1057271853214, 7.847018575650901, 114.53808099637725, 39.408968865506736, 16.02121300832184, 34.58924045662923, 11.400577799097029, 6.958482525151319, 35.83231615084066, 56.47250415467436, 13.08827313741611, 92.26536110176552, 11.015695964518267, 91.13532572866211, 57.724408534044976, 46.70250112268606, 6.997669145449078, 78.62951348818913, 25.80595812195065, 6.950929927764561, 5.341305097838974, 9.214506915856486, 5.060239764260158, 32.172964887930924, 42.943830198357816, 47.70218843694518, 19.060806051386336, 10.844740724836846, 5.604419847272934, 10.759460215985296, 8.265034520353343, 67.12805981895526, 59.492605684373466, 16.98011412671295, 63.94360018742187, 11.953899838049457, 22.22163854696508, 64.22010517030509, 93.51925559822256, 6.0535301647711135, 55.04645811763196, 14.535311610916496, 85.31494468191646, 57.4306341211758, 48.536655202942725, 84.38872653516127, 35.12608678096251, 99.15412321326076, 9.637811516165497, 26.149365934680432, 23.162208559887638, 7.113473243207282, 94.17087658799306, 15.564994418742948, 5.158662362036705, 8.7928918741107, 35.47641762482196, 69.05725069722959, 68.95470810635076, 13.954787910123578, 6.0997560771536055, 29.46519879639062, 54.69643541428977, 32.75670774577038, 58.864546603305094, 34.076448551024065, 10.554307086862421, 99.17536826175585, 15.762904309077872, 60.23633441586297, 5.146649548070947, 127.73358451241175, 20.93360562170485, 17.303839018886293, 43.60287852367482, 123.64825936005523, 45.89526986658876, 27.1930025934073, 54.60716033291442, 17.798970190683256, 58.55439791241868, 6.589807222863747, 38.1764660514547, 57.870869294481444, 8.864701952936002, 45.623301210314075, 31.94148362931654, 10.601174047866444, 16.610006284686097, 15.379629627925148, 24.39351581689635, 19.623100059275558, 112.88747762276307, 12.679341895945058, 151.65194194653054, 35.789866854768064, 29.755217622117463, 90.88157344609657, 5.578612440527418, 41.481166517234854, 5.314555124571262, 57.97190453726287, 7.457411669732813, 23.523393146992742, 12.050947636158462, 55.37460851924405, 31.989254196787414, 58.50206536993263, 18.94935927100274, 82.84840607436806, 86.00579891077112, 35.95712792973628, 19.37804522851856, 59.38754303406225, 129.19422638006904, 6.75062346657219, 65.74587464001199, 20.545698295129053, 5.062686060032836, 14.980089825744384, 29.538024264743605, 18.32631887442183, 78.51656397835234, 74.43184019406851, 32.77863013642053, 35.428680392055, 94.53152485706313, 83.03567837375324, 29.967797294211337, 92.27684158362106, 107.76132208368243, 10.230625552460065, 14.656011662121347, 255.6447352350783, 32.36700566603237, 24.76337106286118, 29.475796730267955, 215.11227667018397, 8.671475485066656, 58.1907242704527, 21.33604509501371, 74.86845643301659, 15.128523181296305, 28.363380925949336, 8.296398764873778, 27.52348730394411, 8.275055742252158, 31.24616845721222, 16.731741365892862, 8.083180480898509, 10.996552648029088, 13.662768059315267, 6.302921671003273, 37.59651349506676, 76.63550000962118, 26.99746947017604, 53.02046435295874, 64.20131419512578, 22.22809814662633, 28.07037628734863, 7.981975807059356, 17.692156719523496, 23.227106789896514, 72.42015794152694, 54.527034078803695, 146.37386600975594, 40.00905450583225, 99.68689319973039, 49.961082352695264, 40.3879129446432, 20.427345528555975, 95.99497173837628, 28.19748903986387, 5.823532289260145, 143.71622752455212, 13.80169440584513, 17.626407405209815, 12.858694472653276, 35.80297430596518, 16.16995746855107, 11.995078249451707, 11.800522739295996, 74.59328541231487, 29.30402669747987, 8.090354167556914, 18.07273260750842, 37.71522116500543, 5.187223317081641, 84.68276417467534, 16.42114642144788, 9.404490078126125, 95.1613682135667, 15.836905863050397, 41.02312972178814, 28.18280098391587, 5.5700362442727, 61.945850211559176, 92.3346596271173, 69.36850976230382, 62.60331887024449, 12.489428246894478, 19.26064638197554, 59.157262846262995, 78.10951555560719, 12.213026579478008, 26.570930668089062, 10.819710779101523, 13.219298306221813, 24.905332328721762, 6.359484094639462, 48.953230326311484, 68.31085280274476, 91.73673968347097, 31.38264827745083, 43.06502110836058, 10.692700515071756, 46.623246791006466, 9.342584014637296, 15.24288167309555, 98.31369763964204, 84.03857966013035, 33.927151459244996, 26.526743689303505, 35.84519127988431, 132.41720133539152, 91.19270042720085, 197.41505896264883, 331.41624418467103, 34.32078037676606, 41.98315727774643, 13.675849470918136, 21.734165285233104, 139.5266519043467, 13.043604980787809, 5.735558284499807, 5.164602541893989, 68.54024047187907, 8.18741695707307, 96.44856592773944, 87.53609535221092, 13.914998453304023, 58.30462210541979, 5.514478732275254, 11.366746919049094, 61.406649418042555, 9.339127032230776, 41.97086380937571, 35.432116876157515, 6.012805095900684, 69.36155871008783, 20.05838069336582, 184.6901273227698, 6.828598209988115, 79.87843491914387, 26.241657149296344, 12.426893590532101, 25.69106317646785, 20.46800208150674, 184.93595144702726, 41.10537284138218, 18.25325914034751, 63.497808029341, 36.33373313549011, 82.50757015303276, 16.24586750174847, 8.313318025004792, 10.89567368953536, 10.70840590379093, 129.96666303970753, 65.76247094460008, 21.448795017384207, 152.40569340465916, 44.18111095321031, 12.549207185315835, 10.81241125001755, 42.66142980949118, 10.345177462731023, 5.708610379648932, 86.95224415036996, 12.31550674492537, 50.830719261371215, 74.94931643238733, 82.74415133418651, 44.246378302166065, 164.37155605227053, 60.51120436050206, 267.05818731518275, 5.436839303180671, 17.487478022662795, 13.065362101884023, 67.80812747724713, 46.72728637659137, 13.08082585343755, 94.30551700466577, 28.918336817044956, 67.90065294902227, 15.574547976643666, 5.734865543761803, 252.0189084253617, 5.654801204600458, 8.164145368835245, 93.65908280687965, 8.638811514691904, 53.92868722557162, 53.335780929043935, 65.49658684049096, 29.471622056245046, 59.37871868194758, 234.99188763028886, 13.427761461864723, 14.153750374304837, 59.30304653152637, 59.97977176071066, 97.1278061976522, 31.678668400767364, 60.712751958075145, 71.15407955794666, 15.705768813825628, 5.8065780496735115, 67.53871720872756, 36.837991518750165, 5.996525449131921, 57.14408484675401, 9.028754873710621, 62.79478961273616, 66.07189309066939, 13.842284716270822, 33.357025859436284, 109.4543376024448, 42.379413986648956, 53.190399728751125, 38.74123828954257, 39.524399787716774, 11.301068562507119, 12.42067948375009, 33.032696624425796, 66.69671941113272, 6.975316780129745, 88.14010973151767, 39.27293284476384, 40.07815028249555, 7.3773957169323365, 7.937094469871615, 18.550724217738814, 15.126046998430542, 73.92153073104036, 9.085502439295972, 81.7432091618773, 20.899292387207375, 87.60936643611132, 42.58177007115418, 10.594711054769336, 96.4218908972757, 87.02775002824697, 36.09629014259223, 10.14033106264142, 78.80660143088834, 16.24242192676179, 20.434323990919665, 131.10424809276037, 34.84291784280465, 21.411950889437055, 20.192954966956666, 69.92449094178527, 24.063295904932346, 6.170982405601209, 12.23979245260923, 17.883316394217463, 43.224072003179415, 44.64641242194267, 56.23525377430274, 42.82911822502686, 30.840731752592692, 13.597436377330729, 29.923420460400457, 16.42872998965685, 68.08682092409062, 42.86682895447136, 16.448230839250016, 21.317561275951274, 13.303457291682463, 6.208386300431697, 9.584386608802692, 78.97342036558527, 77.28048782065423, 12.79542857584829, 24.09922637427487, 85.15676466333052, 88.41390018056367, 31.210252697825787, 38.66403223880273, 5.813486869879185, 39.58729876109507, 195.50399940826608, 7.4873380273688435, 20.535366311773533, 39.14604564408767, 112.22118209864158, 37.86058426567023, 31.319946410493458, 8.62131831534673, 13.288395602348261, 9.901500625291742, 5.554535510691948, 25.481200952133946, 24.096937025783948, 140.4509885101177, 31.850515151022698, 162.06568734388597, 31.373106632382726, 86.49323170875698, 117.01863762304825, 206.3643962731474, 51.088285594505024, 81.33764005303284, 59.946062183410575, 6.738370452451904, 68.15004296345089, 26.94405719338992, 35.323951708348865, 18.282531609485538, 32.31169537713836, 12.506726003604811, 17.48080813900886, 20.12400872719985, 11.345389613496389, 92.88889226401957, 89.53575850377847, 23.910734853081237, 29.092708021262528, 87.91630855860791, 8.596823059575234, 190.62949325154165, 41.70950717813941, 107.00980310682736, 11.595074506422566, 8.538340369645015, 5.859606257521889, 14.283003252508328, 24.265573242871106, 57.766567579245404, 36.33565947476987, 7.136288069601692, 36.024518796126365, 15.596399843379919, 35.904362278952064, 50.27069090609034, 19.419451945196684, 154.984118387294, 17.97137733773562, 155.03854817151006, 50.55923905654117, 70.91785789658881, 25.67313676180676, 79.3852828058613, 6.479340362292859, 77.85130133410934, 47.034163604718046, 47.68593230663129, 6.439565528784622, 12.670433107653391, 84.98059114141513, 29.40115013472837, 44.52797220454006, 32.460275883333196, 25.620865731646866, 8.396788017191733, 105.92950711855221, 25.10877874027587, 31.1875881602857, 81.39397587579317, 14.007126258420968, 65.20827523934463, 74.69032136732645, 23.53904515073857, 17.949456102392666, 87.32983098290549, 63.32870993035452, 25.833072653530486, 40.869571990564026, 28.428258370053936, 46.806972492655234, 21.068001748347406, 65.64633363989455, 30.45918485606731, 36.76574231295564, 65.32019414252773, 13.378251789555959, 18.882478856120123, 34.42285786590849, 83.72687161337421, 53.80507290482714, 7.414212902851125, 17.641245854977303, 66.08301507202849, 97.92552372101645, 19.57021168089467, 153.98939906405997, 54.66963303155564, 7.1397307783580874, 29.006526813021033, 77.8441572946563, 15.591330531957947, 86.52287109290705, 84.30663933168114, 27.55341212198928, 143.28263033434612, 46.67776405862669, 50.69076638213035, 35.06827732634513, 67.9654808272652, 112.99203099013718, 67.24919441123706, 37.65982210108632, 52.430106842595805, 39.13797695324881, 180.4715985103287, 43.84812658679359, 70.31861585039002, 58.035977415602716, 30.850978260851065, 43.227163343075794, 53.86970792303234, 31.253703373682885, 16.572401788697334, 20.793391128950244, 20.11381319942065, 95.2351246149074, 76.05861938597165, 20.798565649254797, 82.27383061441195, 6.792185602162664, 29.37258188400198, 12.576760409891765, 63.68128687498592, 55.669853235381055, 22.440989397425604, 86.70197908756309, 21.752690853850567, 35.557924389196906, 92.14842455164411, 36.369894985107145, 9.682619371141643, 22.053221651114868, 30.75751621547945, 5.183776945254008, 24.005566784570895, 22.726266970991034, 83.80284847164909, 126.93194604293913, 20.440645405598918, 24.39828852865465, 7.245783578697176, 17.44412441931116, 50.89785497608493, 34.183882895575735, 59.75185201620164, 13.19638884211564, 21.39203286698917, 11.822888858732364, 99.80220215123713, 7.447449222854121, 63.58845124806993, 13.071898408649902, 116.66745279863908, 37.43737406068908, 88.76562809343895, 15.111977702954622, 84.41454950666204, 27.152670915577644, 52.61825318022464, 124.60145544616792, 10.04636631743823, 25.639776281937536, 18.74548610464216, 12.689450619332511, 64.41359755685534, 28.098351962534114, 47.958104205389276, 92.63749322025444, 63.782590021708074, 40.22912043343861, 15.023556250257366, 58.49145934381622, 17.357922128255403, 21.75869355955564, 14.382116148612871, 17.141157800196996, 76.81036237382612, 36.581463002127265, 76.00081362401176, 9.691607460037845, 10.885385901110167, 104.30284125085416, 68.4241942276849, 33.82313251328233, 5.052983712940763, 21.04019741072117, 26.411081589698956, 18.157419247133895, 18.811719249188368, 19.60610046494926, 38.00421710849995, 47.03295618111648, 46.38783794594404, 8.277472503602453, 7.018941933067856, 104.57378547925926, 90.40110399678825, 84.59707601810855, 5.546031196216207, 8.381970583501912, 73.21938445712864, 19.067572326000338, 6.658190093680747, 40.342291661900674, 37.1308246452116, 73.24506953495522, 46.592076474955945, 14.018953572714763, 49.23838635574721, 58.163783995865245, 26.864507581280215, 27.405453724057967, 62.90657401070852, 37.77070111201992, 103.61131806565474, 53.55898935626299, 69.02917348642775, 6.988380127214605, 26.80518852483261, 5.941957047941948, 59.709020286834885, 10.552373880214303, 78.31800704604316, 52.3223909400828, 54.41971940765182, 24.660066188810248, 7.759511905166941, 168.9634254571592, 86.44905049942005, 30.913631703411923, 20.805972608274153, 16.098658988020887, 13.81631648724925, 191.64870485505435, 5.208958623037849, 64.25379029468483, 8.836711499958684, 9.067427341162821, 5.065084780120216, 42.05077782873943, 6.188410511611917, 31.037216097242425, 5.714386821151025, 67.71953380537676, 52.282381653421844, 5.387504378118244, 67.87130743322722, 62.97770996861683, 94.68704521151716, 20.38476894506929, 14.113029140121657, 12.314978252083183, 11.187664701206312, 47.11248206725837, 21.534252869519317, 5.995315574779228, 62.27506872812035, 61.63297842828847, 6.256775317671009, 11.035113169989394, 36.637647866513966, 111.7466093372148, 42.681763186618426, 89.58725720052554, 5.570245636228705, 6.200329937911261, 73.8019304009089, 34.634024136443934, 73.11794636140618, 35.58178884818635, 92.6323141881507, 70.34003056386189, 27.311593010438678, 9.040518257467815, 23.645819412793095, 63.12542685435491, 121.81804394836298, 8.83725064979944, 91.32690528237845, 62.88865045544796, 5.082511606888202, 5.773265293934505, 83.22018901159743, 19.120039802978127, 66.5596827134541, 37.77129740797409, 5.714538263395755, 5.610500476421099, 36.97217879909306, 36.05907025474186, 59.64775533300222, 8.779912188409499, 8.112799929317015, 15.639294809720395, 55.84091201774791, 28.739664790761832, 13.31798007066008, 27.151175837453895, 26.156285234313067, 75.69899500491964, 10.689503533046556, 18.45499333876713, 7.96576095666785, 7.899625209616395, 101.25923613310677, 10.28244937176849, 38.52727934312688, 46.879513498093985, 13.281095925822665, 24.301116289028222, 14.535881582994241, 105.79667419326152, 33.04133317558031, 24.670945508692846, 46.751245218831826, 122.53219683487728, 54.201921125007985, 5.632448264519004, 26.464875770599978, 10.274312882749772, 7.756867707141471, 61.987582733661185, 31.50833306195633, 50.91482344918168, 56.11669066931816, 21.990597638142706, 63.15940280663105, 9.924816166108368, 45.22018604438708, 58.711913628415594, 6.516302143991716, 77.51529807837939, 5.951300831191959, 47.20835661600601, 187.59303439003713, 86.2347975931785, 15.847529902470392, 16.636849147978445, 84.22073148470936, 75.26217922562955, 8.46526721058971, 8.351269311521767, 6.638974478904221, 30.561382003723782, 25.616809947492037, 46.16727487831596, 20.081447301655395, 69.09747072526342, 30.5236865657584, 7.184974898396543, 5.038133030853987, 63.22074276961214, 18.37878232497463, 18.714652247965155, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([2713014.0625, 5290390.625, 5291003.125, 5416612.5, 5546096.875, 5552251.5625, 5556068.75, 5585050.0, 5609748.4375, 5629345.3125, 5805200.0, 5815889.0625, 5815926.5625, 5830210.9375, 5832306.25, 5844684.375, 5860875.0, 5863364.0625, 5864181.25, 5865081.25, 5866237.5, 5896045.3125, 5923482.8125, 5938828.125, 5957968.75, 5967356.25, 5971159.375, 5972743.75, 5973009.375, 5973246.875, 5973504.6875, 5973759.375, 5974289.0625, 5974643.75, 5975089.0625, 5975173.4375, 5975746.875, 5976520.3125, 5976823.4375, 5977242.1875, 5977468.75, 5977604.6875, 5978753.125, 5979035.9375, 5979429.6875, 5979581.25, 5979859.375, 5980554.6875, 5980735.9375, 5981285.9375, 5981873.4375, 5981889.0625, 5981945.3125, 5981968.75, 5982432.8125, 5986451.5625, 5987407.8125, 5988217.1875, 5988484.375, 5989606.25, 5990151.5625, 5991353.125, 5993100.0, 5993550.0, 5994309.375, 5997939.0625, 6010392.1875, 6014737.5, 6015301.5625, 6015375.0, 6016640.625, 6017235.9375, 6018650.0, 6019275.0, 6019309.375, 6019695.3125, 6019735.9375, 6020464.0625, 6021810.9375, 6021965.625, 6027687.5, 6030389.0625, 6030485.9375, 6031004.6875, 6031800.0, 6031862.5, 6039196.875, 6041310.9375, 6041331.25, 6042801.5625, 6044851.5625, 6048409.375, 6049512.5, 6049857.8125, 6050225.0, 6054973.4375, 6055704.6875, 6058843.75, 6059615.625, 6062145.3125, 6062471.875, 6062495.3125, 6104443.75, 6119940.625, 6120873.4375, 6122704.6875, 6123742.1875, 6125196.875, 6125732.8125, 6126000.0, 6126770.3125, 6127440.625, 6128439.0625, 6128468.75, 6129562.5, 6131375.0, 6131698.4375, 6157209.375, 6158262.5, 6164064.0625, 6180101.5625, 6198050.0, 6198154.6875, 6198775.0, 6199942.1875, 6201623.4375, 6201626.5625, 6201714.0625, 6202500.0, 6205115.625, 6210546.875, 6210653.125, 6211921.875, 6213689.0625, 6217145.3125, 6217568.75, 6217910.9375, 6224128.125, 6228870.3125, 6230296.875, 6230937.5, 6247668.75, 6250839.0625, 6250871.875, 6262970.3125, 6291426.5625, 6293268.75, 6295900.0, 6303721.875, 6305806.25, 6306398.4375, 6306904.6875, 6307754.6875, 6307900.0, 6308023.4375, 6308079.6875, 6308232.8125, 6308379.6875, 6308490.625, 6308540.625, 6308657.8125, 6309267.1875, 6309278.125, 6309725.0, 6309770.3125, 6309906.25, 6310143.75, 6310339.0625, 6310406.25, 6310606.25, 6310667.1875, 6310734.375, 6310940.625, 6311242.1875, 6311306.25, 6311309.375, 6311315.625, 6311387.5, 6311546.875, 6311703.125, 6311776.5625, 6312025.0, 6312084.375, 6312125.0, 6312596.875, 6312606.25, 6312929.6875, 6313310.9375, 6313403.125, 6313457.8125, 6313470.3125, 6313551.5625, 6313804.6875, 6313810.9375, 6313839.0625, 6313843.75, 6313856.25, 6313925.0, 6314131.25, 6314153.125, 6314209.375, 6314739.0625, 6315092.1875, 6315185.9375, 6315356.25, 6315454.6875, 6315496.875, 6316170.3125, 6318578.125, 6328381.25, 6336546.875, 6338351.5625, 6338512.5, 6339309.375, 6343307.8125, 6363525.0, 6382731.25, 6386185.9375, 6390893.75, 6392464.0625, 6394126.5625, 6394726.5625, 6395076.5625, 6396414.0625, 6396707.8125, 6397240.625, 6397260.9375, 6397520.3125, 6398176.5625, 6398417.1875, 6398570.3125, 6398889.0625, 6398895.3125, 6398928.125, 6398946.875, 6399131.25, 6399332.8125, 6399589.0625, 6399601.5625, 6399748.4375, 6399756.25, 6399798.4375, 6399868.75, 6399904.6875, 6399907.8125, 6399909.375, 6399939.0625, 6400121.875, 6400304.6875, 6400353.125, 6400448.4375, 6400623.4375, 6400646.875, 6400809.375, 6400864.0625, 6400909.375, 6400984.375, 6401001.5625, 6401110.9375, 6401118.75, 6401135.9375, 6401168.75, 6401181.25, 6401210.9375, 6401254.6875, 6401298.4375, 6401389.0625, 6401403.125, 6401426.5625, 6401456.25, 6401476.5625, 6401482.8125, 6401554.6875, 6401617.1875, 6401648.4375, 6401751.5625, 6401751.5625, 6401756.25, 6401782.8125, 6401835.9375, 6401887.5, 6401939.0625, 6401945.3125, 6402012.5, 6402023.4375, 6402035.9375, 6402040.625, 6402075.0, 6402078.125, 6402081.25, 6402081.25, 6402087.5, 6402089.0625, 6402100.0, 6402106.25, 6402106.25, 6402142.1875, 6402187.5, 6402204.6875, 6402223.4375, 6402265.625, 6402265.625, 6402268.75, 6402310.9375, 6402315.625, 6402321.875, 6402329.6875, 6402332.8125, 6402381.25, 6402404.6875, 6402417.1875, 6402421.875, 6402443.75, 6402456.25, 6402471.875, 6402473.4375, 6402476.5625, 6402482.8125, 6402501.5625, 6402501.5625, 6402512.5, 6402517.1875, 6402535.9375, 6402671.875, 6402709.375, 6402720.3125, 6402728.125, 6402753.125, 6402760.9375, 6402764.0625, 6402764.0625, 6402784.375, 6402793.75, 6402817.1875, 6402859.375, 6402892.1875, 6402929.6875, 6402993.75, 6403009.375, 6403032.8125, 6403045.3125, 6403056.25, 6403075.0, 6403087.5, 6403121.875, 6403164.0625, 6403232.8125, 6403251.5625, 6403260.9375, 6403270.3125, 6403281.25, 6403325.0, 6403339.0625, 6403343.75, 6403378.125, 6403395.3125, 6403512.5, 6403517.1875, 6403570.3125, 6403623.4375, 6403640.625, 6403660.9375, 6403703.125, 6403718.75, 6403725.0, 6403768.75, 6403864.0625, 6403896.875, 6403970.3125, 6403976.5625, 6404043.75, 6404056.25, 6404057.8125, 6404092.1875, 6404128.125, 6404178.125, 6404179.6875, 6404185.9375, 6404195.3125, 6404304.6875, 6404332.8125, 6404343.75, 6404359.375, 6404439.0625, 6404473.4375, 6404475.0, 6404539.0625, 6404634.375, 6404651.5625, 6404676.5625, 6404760.9375, 6404843.75, 6404890.625, 6404923.4375, 6404925.0, 6405128.125, 6405281.25, 6405295.3125, 6405301.5625, 6405303.125, 6405393.75, 6405445.3125, 6405503.125, 6405554.6875, 6405593.75, 6405598.4375, 6405682.8125, 6405735.9375, 6405792.1875, 6405860.9375, 6406004.6875, 6406032.8125, 6406054.6875, 6406112.5, 6406117.1875, 6406401.5625, 6406481.25, 6406795.3125, 6406900.0, 6406926.5625, 6406984.375, 6407071.875, 6407245.3125, 6407298.4375, 6407396.875, 6407425.0, 6407435.9375, 6407959.375, 6408023.4375, 6408068.75, 6408078.125, 6408173.4375, 6408328.125, 6408435.9375, 6408496.875, 6408584.375, 6408618.75, 6408701.5625, 6408800.0, 6408810.9375, 6408818.75, 6409040.625, 6409043.75, 6409064.0625, 6409076.5625, 6409154.6875, 6409206.25, 6409289.0625, 6409378.125, 6409521.875, 6409589.0625, 6409703.125, 6410221.875, 6411615.625, 6411656.25, 6411793.75, 6411809.375, 6413548.4375, 6413570.3125, 6416060.9375, 6416212.5, 6416295.3125, 6417531.25, 6418557.8125, 6418823.4375, 6420087.5, 6422109.375, 6423509.375, 6430932.8125, 6437071.875, 6437445.3125, 6437448.4375, 6441451.5625, 6443953.125, 6445796.875, 6447650.0, 6447771.875, 6447995.3125, 6453918.75, 6454085.9375, 6455795.3125, 6460670.3125, 6461471.875, 6461675.0, 6462254.6875, 6462481.25, 6462504.6875, 6463234.375, 6468592.1875, 6469740.625, 6469795.3125, 6469812.5, 6470267.1875, 6470590.625, 6471240.625, 6471515.625, 6473576.5625, 6473810.9375, 6476767.1875, 6477070.3125, 6478985.9375, 6478987.5, 6480075.0, 6481960.9375, 6483398.4375, 6483568.75, 6484550.0, 6486537.5, 6487150.0, 6488493.75, 6488971.875, 6489043.75, 6489685.9375, 6490195.3125, 6491578.125, 6494260.9375, 6497748.4375, 6498296.875, 6499810.9375, 6499943.75, 6500378.125, 6503657.8125, 6503954.6875, 6505326.5625, 6506200.0, 6506889.0625, 6506939.0625, 6507481.25, 6508409.375, 6509265.625, 6509270.3125, 6509946.875, 6513868.75, 6516692.1875, 6519187.5, 6519973.4375, 6523078.125, 6523715.625, 6523854.6875, 6524615.625, 6539417.1875, 6549542.1875, 6550440.625, 6550454.6875, 6551110.9375, 6551192.1875, 6552279.6875, 6552550.0, 6552812.5, 6553807.8125, 6553818.75, 6553971.875, 6554068.75, 6554218.75, 6554323.4375, 6554857.8125, 6554901.5625, 6556392.1875, 6556789.0625, 6558265.625, 6561668.75, 6565585.9375, 6571653.125, 6575071.875, 6576265.625, 6582646.875, 6582660.9375, 6585043.75, 6592148.4375, 6593964.0625, 6594160.9375, 6594737.5, 6594812.5, 6594946.875, 6595154.6875, 6595348.4375, 6595490.625, 6595603.125, 6595635.9375, 6595679.6875, 6595723.4375, 6596081.25, 6596164.0625, 6596353.125, 6596356.25, 6596370.3125, 6596501.5625, 6596539.0625, 6596564.0625, 6596940.625, 6597018.75, 6597059.375, 6597100.0, 6597106.25, 6597239.0625, 6597342.1875, 6597404.6875, 6597456.25, 6597609.375, 6597725.0, 6598167.1875, 6598234.375, 6598240.625, 6598418.75, 6598565.625, 6598625.0, 6598625.0, 6598693.75, 6598710.9375, 6598757.8125, 6598762.5, 6598767.1875, 6598853.125, 6598856.25, 6598867.1875, 6598885.9375, 6598901.5625, 6598914.0625, 6598954.6875, 6598971.875, 6599132.8125, 6599137.5, 6599170.3125, 6599226.5625, 6599248.4375, 6599295.3125, 6599334.375, 6599393.75, 6599418.75, 6599439.0625, 6599482.8125, 6599560.9375, 6599584.375, 6599589.0625, 6599606.25, 6599623.4375, 6599628.125, 6599682.8125, 6599804.6875, 6599860.9375, 6599864.0625, 6599890.625, 6599990.625, 6599995.3125, 6600018.75, 6600092.1875, 6600192.1875, 6600328.125, 6600331.25, 6600340.625, 6600348.4375, 6600371.875, 6600392.1875, 6600464.0625, 6600551.5625, 6600634.375, 6600654.6875, 6600678.125, 6600685.9375, 6600687.5, 6600748.4375, 6600757.8125, 6600814.0625, 6600871.875, 6600889.0625, 6600942.1875, 6600957.8125, 6601010.9375, 6601023.4375, 6601025.0, 6601050.0, 6601073.4375, 6601153.125, 6601231.25, 6601421.875, 6601423.4375, 6601476.5625, 6601517.1875, 6601573.4375, 6601748.4375, 6601775.0, 6601834.375, 6601864.0625, 6601895.3125, 6601987.5, 6602034.375, 6602048.4375, 6602082.8125, 6602110.9375, 6602129.6875, 6602239.0625, 6602454.6875, 6602496.875, 6602582.8125, 6602645.3125, 6602645.3125, 6602682.8125, 6602746.875, 6602778.125, 6602785.9375, 6602818.75, 6602907.8125, 6602929.6875, 6603198.4375, 6603343.75, 6603375.0, 6603446.875, 6603501.5625, 6603504.6875, 6603531.25, 6603542.1875, 6603546.875, 6603593.75, 6603668.75, 6603690.625, 6603732.8125, 6603854.6875, 6603859.375, 6603887.5, 6603920.3125, 6603929.6875, 6603971.875, 6604031.25, 6604051.5625, 6604103.125, 6604125.0, 6604129.6875, 6604131.25, 6604131.25, 6604164.0625, 6604179.6875, 6604298.4375, 6604412.5, 6604520.3125, 6604542.1875, 6604779.6875, 6604912.5, 6604921.875, 6605014.0625, 6605032.8125, 6605093.75, 6605173.4375, 6605251.5625, 6605540.625, 6605598.4375, 6605884.375, 6606114.0625, 6606759.375, 6606776.5625, 6606779.6875, 6606817.1875, 6607578.125, 6607789.0625, 6608750.0, 6609348.4375, 6610075.0, 6610126.5625, 6610268.75, 6610315.625, 6610456.25, 6610590.625, 6610762.5, 6610917.1875, 6611153.125, 6611667.1875, 6611870.3125, 6612092.1875, 6613515.625, 6613795.3125, 6614081.25, 6615581.25, 6615696.875, 6616765.625, 6617026.5625, 6638637.5, 6638648.4375, 6638650.0, 6638665.625, 6638935.9375, 6638943.75, 6639893.75, 6640120.3125, 6640303.125, 6641148.4375, 6641334.375, 6641512.5, 6641568.75, 6641589.0625, 6641689.0625, 6641704.6875, 6641739.0625, 6641959.375, 6642015.625, 6642106.25, 6642221.875, 6642228.125, 6643262.5, 6643798.4375, 6643878.125, 6644214.0625, 6644839.0625, 6644865.625, 6644907.8125, 6644960.9375, 6644985.9375, 6645028.125, 6645100.0, 6645115.625, 6645153.125, 6645223.4375, 6645296.875, 6645354.6875, 6645356.25, 6645460.9375, 6645623.4375, 6645640.625, 6645731.25, 6645767.1875, 6645773.4375, 6645803.125, 6645865.625, 6645931.25, 6645956.25, 6645967.1875, 6646132.8125, 6646182.8125, 6646265.625, 6646440.625, 6646495.3125, 6646500.0, 6646548.4375, 6646614.0625, 6646639.0625, 6646721.875, 6646743.75, 6646764.0625, 6646875.0, 6646876.5625, 6647029.6875, 6647039.0625, 6647060.9375, 6647075.0, 6647076.5625, 6647082.8125, 6647179.6875, 6647264.0625, 6647284.375, 6647334.375, 6647343.75, 6647676.5625, 6647685.9375, 6647803.125, 6647803.125, 6647842.1875, 6647890.625, 6648156.25, 6648171.875, 6648190.625, 6648201.5625, 6648220.3125, 6648301.5625, 6648365.625, 6648385.9375, 6648421.875, 6648431.25, 6648450.0, 6648567.1875, 6648657.8125, 6648675.0, 6648718.75, 6648817.1875, 6648868.75, 6648882.8125, 6648917.1875, 6648935.9375, 6648967.1875, 6648993.75, 6649046.875, 6649065.625, 6649192.1875, 6649479.6875, 6649537.5, 6649575.0, 6649679.6875, 6649729.6875, 6649921.875, 6649960.9375, 6650054.6875, 6650114.0625, 6650140.625, 6650423.4375, 6650554.6875, 6650717.1875, 6650743.75, 6650881.25, 6651189.0625, 6651631.25, 6651840.625, 6652089.0625, 6652681.25, 6653709.375, 6655589.0625, 6655695.3125, 6656251.5625, 6656293.75, 6656948.4375, 6658993.75, 6659084.375, 6659440.625, 6659978.125, 6660034.375, 6660329.6875, 6660651.5625, 6662078.125, 6681334.375, 6681842.1875, 6682356.25, 6688089.0625, 6688832.8125, 6689592.1875, 6689850.0, 6691134.375, 6694478.125, 6694767.1875, 6696276.5625, 6696406.25, 6696523.4375, 6697500.0, 6698626.5625, 6698696.875, 6699079.6875, 6700729.6875, 6700748.4375, 6700920.3125, 6704528.125, 6704528.125, 6704606.25, 6704845.3125, 6707307.8125, 6707320.3125, 6707375.0, 6707984.375, 6708059.375, 6708112.5, 6708198.4375, 6708542.1875, 6709042.1875, 6710737.5, 6712917.1875, 6716578.125, 6724893.75, 6726220.3125, 6727665.625, 6731851.5625, 6733881.25, 6735468.75, 6735485.9375, 6735534.375, 6735642.1875, 6735990.625, 6736251.5625, 6736403.125, 6736404.6875, 6736510.9375, 6737634.375, 6742081.25, 6742689.0625, 6746893.75, 6749503.125, 6767814.0625, 6781503.125, 6790745.3125, 6795078.125, 6795570.3125, 6795864.0625, 6797539.0625, 6797725.0, 6797767.1875, 6797818.75, 6798618.75, 6799329.6875, 6800420.3125, 6800965.625, 6801543.75, 6804750.0, 6805265.625, 6807017.1875, 6807301.5625, 6808242.1875, 6808960.9375, 6809918.75, 6810015.625, 6810053.125, 6811101.5625, 6811521.875, 6812010.9375, 6812690.625, 6812903.125, 6813942.1875, 6814250.0, ...], [38.75783324505295, 35.50503297633281, 7.537125025150506, 22.51177833180585, 47.26593429273581, 61.412223688713524, 27.309777118037363, 85.56159300276465, 5.626450582020366, 7.400475786550563, 10.354284464961943, 29.607320653882347, 5.498356893112123, 8.037166991308169, 72.08112137370559, 8.094581913362179, 6.066609607731677, 12.574228103267627, 10.970654889951218, 10.938431104012158, 12.458119644789086, 63.662598437324704, 20.182301047052878, 35.07784524125627, 25.501303195816742, 43.703570304371624, 5.206818541873188, 13.828390778016665, 16.759573063275845, 34.43499540477601, 16.054262469119767, 101.50647264938543, 30.860540921997107, 31.20626354490046, 34.24723699360501, 57.53474951870343, 14.404726398224783, 9.279934628499715, 37.275907972756904, 41.43915627635678, 27.014692149600865, 8.735778770698168, 14.94461684715917, 33.1396859700205, 6.857509389636262, 68.20306707101861, 33.18283473172049, 62.4347956549822, 47.7383180133826, 9.94882092295173, 25.693357656366203, 8.848551956409846, 46.354369717049, 77.67811249438144, 53.810471813245755, 65.98965825253333, 13.235421333400197, 34.902327449470526, 60.81475500002837, 22.398854181569867, 21.69844518198227, 22.938226483235315, 10.959390290476769, 73.80431821243228, 151.81234229834902, 52.690756890541884, 106.81326493631863, 48.478239292323124, 64.19240364117815, 157.31736373415444, 27.246848624651232, 14.118234659728738, 107.65759431679288, 40.84746455878431, 8.532616278616409, 85.23894940357822, 10.39784818066777, 14.626295354849194, 14.31413705031175, 68.35490194610979, 68.57137102289826, 10.704299054991775, 13.901239148936664, 21.225662696944614, 64.49615856910076, 14.794999573476774, 125.302193329825, 26.333559948786913, 5.446465353531316, 21.846468880000632, 7.9830006904397495, 43.55378163103208, 192.21906250912858, 30.601755849324736, 81.25034213479023, 8.459093676196039, 13.036931252167442, 8.950872787789628, 6.213610742446907, 35.81638059003349, 56.31258042923574, 20.902279329652227, 28.05309496215321, 25.326027570494553, 85.43658280938698, 91.16619860721528, 121.79262184749543, 75.43407320662615, 25.253666442998945, 71.63315486073154, 70.16878042367362, 15.030358630324471, 43.381090424206725, 35.3060893457703, 35.51560884721506, 65.79419112077157, 61.67371727448309, 77.72412849373707, 71.05707073146165, 93.37490172025147, 6.959029781567829, 33.388516248852646, 43.93201879472117, 20.748037607958953, 99.78265000682053, 10.473352798420361, 57.624063847592836, 31.61456826015148, 99.23634591594217, 12.59585903384741, 50.31171361083504, 5.173790557413689, 9.045779769506417, 20.223719936852994, 11.749804174149613, 105.5440673275238, 11.875668143219137, 28.41056443335004, 150.930292284769, 12.420300502628908, 65.86105102130819, 31.54890866149932, 69.43388235790066, 15.897104304655278, 19.330890418862573, 80.63112482955955, 16.933469214977833, 50.4600762318275, 54.416004188468435, 37.31648866399513, 45.83769438517817, 32.33132124367865, 83.06379413783844, 12.518687169331413, 75.20705254865898, 61.0375075125932, 81.81083922249748, 11.55819207808217, 7.289591941199673, 26.750811365710927, 79.49815141919274, 44.82236082918019, 15.869655760233154, 96.35910112408271, 6.713038244477658, 5.4463560398686734, 7.04021690104906, 27.032819716012785, 14.802203452184155, 20.89493565897412, 26.717949583791917, 75.40220017098363, 81.2715579422092, 75.5573869572131, 200.42367282934543, 12.83124611490825, 18.804214043841302, 63.93510774808101, 71.1155292512903, 18.516537799230555, 13.15881172577802, 34.18194157842667, 90.55085751407786, 49.14320631247537, 74.57198878270307, 19.15550153889478, 63.28109093983277, 96.12959267048353, 63.19588982347237, 5.027720808107277, 134.8774875685933, 6.730576800834897, 17.228394174019062, 19.901973330305534, 13.524844260870223, 61.828357514391904, 24.818840394118688, 65.139411909493, 6.755042313821741, 78.53291397461524, 36.245243680173594, 31.15969901721393, 59.02305937847906, 59.502686759603634, 45.473193792416055, 44.01299805123467, 18.934807403056617, 87.56561394873162, 103.80394492134856, 27.549578721932853, 106.09818842906371, 50.61555175518342, 51.93874011585619, 68.98224528254055, 105.12973226425574, 9.901525024303904, 6.264998244572562, 25.5201062676983, 22.80029800409801, 12.581504878049127, 48.21837484852138, 13.080471290992447, 17.04345562237637, 58.95088907314686, 30.64374426954241, 30.44318895980779, 130.84904401151834, 83.7647673485977, 89.4554590405183, 69.78145369074988, 7.563592097732429, 119.49186002534974, 88.54083957365971, 20.845896772686928, 158.1057271853214, 7.847018575650901, 114.53808099637725, 39.408968865506736, 16.02121300832184, 34.58924045662923, 11.400577799097029, 6.958482525151319, 35.83231615084066, 56.47250415467436, 13.08827313741611, 92.26536110176552, 11.015695964518267, 91.13532572866211, 57.724408534044976, 46.70250112268606, 6.997669145449078, 78.62951348818913, 25.80595812195065, 6.950929927764561, 5.341305097838974, 9.214506915856486, 5.060239764260158, 32.172964887930924, 42.943830198357816, 47.70218843694518, 19.060806051386336, 10.844740724836846, 5.604419847272934, 10.759460215985296, 8.265034520353343, 67.12805981895526, 59.492605684373466, 16.98011412671295, 63.94360018742187, 11.953899838049457, 22.22163854696508, 64.22010517030509, 93.51925559822256, 6.0535301647711135, 55.04645811763196, 14.535311610916496, 85.31494468191646, 57.4306341211758, 48.536655202942725, 84.38872653516127, 35.12608678096251, 99.15412321326076, 9.637811516165497, 26.149365934680432, 23.162208559887638, 7.113473243207282, 94.17087658799306, 15.564994418742948, 5.158662362036705, 8.7928918741107, 35.47641762482196, 69.05725069722959, 68.95470810635076, 13.954787910123578, 6.0997560771536055, 29.46519879639062, 54.69643541428977, 32.75670774577038, 58.864546603305094, 34.076448551024065, 10.554307086862421, 99.17536826175585, 15.762904309077872, 60.23633441586297, 5.146649548070947, 127.73358451241175, 20.93360562170485, 17.303839018886293, 43.60287852367482, 123.64825936005523, 45.89526986658876, 27.1930025934073, 54.60716033291442, 17.798970190683256, 58.55439791241868, 6.589807222863747, 38.1764660514547, 57.870869294481444, 8.864701952936002, 45.623301210314075, 31.94148362931654, 10.601174047866444, 16.610006284686097, 15.379629627925148, 24.39351581689635, 19.623100059275558, 112.88747762276307, 12.679341895945058, 151.65194194653054, 35.789866854768064, 29.755217622117463, 90.88157344609657, 5.578612440527418, 41.481166517234854, 5.314555124571262, 57.97190453726287, 7.457411669732813, 23.523393146992742, 12.050947636158462, 55.37460851924405, 31.989254196787414, 58.50206536993263, 18.94935927100274, 82.84840607436806, 86.00579891077112, 35.95712792973628, 19.37804522851856, 59.38754303406225, 129.19422638006904, 6.75062346657219, 65.74587464001199, 20.545698295129053, 5.062686060032836, 14.980089825744384, 29.538024264743605, 18.32631887442183, 78.51656397835234, 74.43184019406851, 32.77863013642053, 35.428680392055, 94.53152485706313, 83.03567837375324, 29.967797294211337, 92.27684158362106, 107.76132208368243, 10.230625552460065, 14.656011662121347, 255.6447352350783, 32.36700566603237, 24.76337106286118, 29.475796730267955, 215.11227667018397, 8.671475485066656, 58.1907242704527, 21.33604509501371, 74.86845643301659, 15.128523181296305, 28.363380925949336, 8.296398764873778, 27.52348730394411, 8.275055742252158, 31.24616845721222, 16.731741365892862, 8.083180480898509, 10.996552648029088, 13.662768059315267, 6.302921671003273, 37.59651349506676, 76.63550000962118, 26.99746947017604, 53.02046435295874, 64.20131419512578, 22.22809814662633, 28.07037628734863, 7.981975807059356, 17.692156719523496, 23.227106789896514, 72.42015794152694, 54.527034078803695, 146.37386600975594, 40.00905450583225, 99.68689319973039, 49.961082352695264, 40.3879129446432, 20.427345528555975, 95.99497173837628, 28.19748903986387, 5.823532289260145, 143.71622752455212, 13.80169440584513, 17.626407405209815, 12.858694472653276, 35.80297430596518, 16.16995746855107, 11.995078249451707, 11.800522739295996, 74.59328541231487, 29.30402669747987, 8.090354167556914, 18.07273260750842, 37.71522116500543, 5.187223317081641, 84.68276417467534, 16.42114642144788, 9.404490078126125, 95.1613682135667, 15.836905863050397, 41.02312972178814, 28.18280098391587, 5.5700362442727, 61.945850211559176, 92.3346596271173, 69.36850976230382, 62.60331887024449, 12.489428246894478, 19.26064638197554, 59.157262846262995, 78.10951555560719, 12.213026579478008, 26.570930668089062, 10.819710779101523, 13.219298306221813, 24.905332328721762, 6.359484094639462, 48.953230326311484, 68.31085280274476, 91.73673968347097, 31.38264827745083, 43.06502110836058, 10.692700515071756, 46.623246791006466, 9.342584014637296, 15.24288167309555, 98.31369763964204, 84.03857966013035, 33.927151459244996, 26.526743689303505, 35.84519127988431, 132.41720133539152, 91.19270042720085, 197.41505896264883, 331.41624418467103, 34.32078037676606, 41.98315727774643, 13.675849470918136, 21.734165285233104, 139.5266519043467, 13.043604980787809, 5.735558284499807, 5.164602541893989, 68.54024047187907, 8.18741695707307, 96.44856592773944, 87.53609535221092, 13.914998453304023, 58.30462210541979, 5.514478732275254, 11.366746919049094, 61.406649418042555, 9.339127032230776, 41.97086380937571, 35.432116876157515, 6.012805095900684, 69.36155871008783, 20.05838069336582, 184.6901273227698, 6.828598209988115, 79.87843491914387, 26.241657149296344, 12.426893590532101, 25.69106317646785, 20.46800208150674, 184.93595144702726, 41.10537284138218, 18.25325914034751, 63.497808029341, 36.33373313549011, 82.50757015303276, 16.24586750174847, 8.313318025004792, 10.89567368953536, 10.70840590379093, 129.96666303970753, 65.76247094460008, 21.448795017384207, 152.40569340465916, 44.18111095321031, 12.549207185315835, 10.81241125001755, 42.66142980949118, 10.345177462731023, 5.708610379648932, 86.95224415036996, 12.31550674492537, 50.830719261371215, 74.94931643238733, 82.74415133418651, 44.246378302166065, 164.37155605227053, 60.51120436050206, 267.05818731518275, 5.436839303180671, 17.487478022662795, 13.065362101884023, 67.80812747724713, 46.72728637659137, 13.08082585343755, 94.30551700466577, 28.918336817044956, 67.90065294902227, 15.574547976643666, 5.734865543761803, 252.0189084253617, 5.654801204600458, 8.164145368835245, 93.65908280687965, 8.638811514691904, 53.92868722557162, 53.335780929043935, 65.49658684049096, 29.471622056245046, 59.37871868194758, 234.99188763028886, 13.427761461864723, 14.153750374304837, 59.30304653152637, 59.97977176071066, 97.1278061976522, 31.678668400767364, 60.712751958075145, 71.15407955794666, 15.705768813825628, 5.8065780496735115, 67.53871720872756, 36.837991518750165, 5.996525449131921, 57.14408484675401, 9.028754873710621, 62.79478961273616, 66.07189309066939, 13.842284716270822, 33.357025859436284, 109.4543376024448, 42.379413986648956, 53.190399728751125, 38.74123828954257, 39.524399787716774, 11.301068562507119, 12.42067948375009, 33.032696624425796, 66.69671941113272, 6.975316780129745, 88.14010973151767, 39.27293284476384, 40.07815028249555, 7.3773957169323365, 7.937094469871615, 18.550724217738814, 15.126046998430542, 73.92153073104036, 9.085502439295972, 81.7432091618773, 20.899292387207375, 87.60936643611132, 42.58177007115418, 10.594711054769336, 96.4218908972757, 87.02775002824697, 36.09629014259223, 10.14033106264142, 78.80660143088834, 16.24242192676179, 20.434323990919665, 131.10424809276037, 34.84291784280465, 21.411950889437055, 20.192954966956666, 69.92449094178527, 24.063295904932346, 6.170982405601209, 12.23979245260923, 17.883316394217463, 43.224072003179415, 44.64641242194267, 56.23525377430274, 42.82911822502686, 30.840731752592692, 13.597436377330729, 29.923420460400457, 16.42872998965685, 68.08682092409062, 42.86682895447136, 16.448230839250016, 21.317561275951274, 13.303457291682463, 6.208386300431697, 9.584386608802692, 78.97342036558527, 77.28048782065423, 12.79542857584829, 24.09922637427487, 85.15676466333052, 88.41390018056367, 31.210252697825787, 38.66403223880273, 5.813486869879185, 39.58729876109507, 195.50399940826608, 7.4873380273688435, 20.535366311773533, 39.14604564408767, 112.22118209864158, 37.86058426567023, 31.319946410493458, 8.62131831534673, 13.288395602348261, 9.901500625291742, 5.554535510691948, 25.481200952133946, 24.096937025783948, 140.4509885101177, 31.850515151022698, 162.06568734388597, 31.373106632382726, 86.49323170875698, 117.01863762304825, 206.3643962731474, 51.088285594505024, 81.33764005303284, 59.946062183410575, 6.738370452451904, 68.15004296345089, 26.94405719338992, 35.323951708348865, 18.282531609485538, 32.31169537713836, 12.506726003604811, 17.48080813900886, 20.12400872719985, 11.345389613496389, 92.88889226401957, 89.53575850377847, 23.910734853081237, 29.092708021262528, 87.91630855860791, 8.596823059575234, 190.62949325154165, 41.70950717813941, 107.00980310682736, 11.595074506422566, 8.538340369645015, 5.859606257521889, 14.283003252508328, 24.265573242871106, 57.766567579245404, 36.33565947476987, 7.136288069601692, 36.024518796126365, 15.596399843379919, 35.904362278952064, 50.27069090609034, 19.419451945196684, 154.984118387294, 17.97137733773562, 155.03854817151006, 50.55923905654117, 70.91785789658881, 25.67313676180676, 79.3852828058613, 6.479340362292859, 77.85130133410934, 47.034163604718046, 47.68593230663129, 6.439565528784622, 12.670433107653391, 84.98059114141513, 29.40115013472837, 44.52797220454006, 32.460275883333196, 25.620865731646866, 8.396788017191733, 105.92950711855221, 25.10877874027587, 31.1875881602857, 81.39397587579317, 14.007126258420968, 65.20827523934463, 74.69032136732645, 23.53904515073857, 17.949456102392666, 87.32983098290549, 63.32870993035452, 25.833072653530486, 40.869571990564026, 28.428258370053936, 46.806972492655234, 21.068001748347406, 65.64633363989455, 30.45918485606731, 36.76574231295564, 65.32019414252773, 13.378251789555959, 18.882478856120123, 34.42285786590849, 83.72687161337421, 53.80507290482714, 7.414212902851125, 17.641245854977303, 66.08301507202849, 97.92552372101645, 19.57021168089467, 153.98939906405997, 54.66963303155564, 7.1397307783580874, 29.006526813021033, 77.8441572946563, 15.591330531957947, 86.52287109290705, 84.30663933168114, 27.55341212198928, 143.28263033434612, 46.67776405862669, 50.69076638213035, 35.06827732634513, 67.9654808272652, 112.99203099013718, 67.24919441123706, 37.65982210108632, 52.430106842595805, 39.13797695324881, 180.4715985103287, 43.84812658679359, 70.31861585039002, 58.035977415602716, 30.850978260851065, 43.227163343075794, 53.86970792303234, 31.253703373682885, 16.572401788697334, 20.793391128950244, 20.11381319942065, 95.2351246149074, 76.05861938597165, 20.798565649254797, 82.27383061441195, 6.792185602162664, 29.37258188400198, 12.576760409891765, 63.68128687498592, 55.669853235381055, 22.440989397425604, 86.70197908756309, 21.752690853850567, 35.557924389196906, 92.14842455164411, 36.369894985107145, 9.682619371141643, 22.053221651114868, 30.75751621547945, 5.183776945254008, 24.005566784570895, 22.726266970991034, 83.80284847164909, 126.93194604293913, 20.440645405598918, 24.39828852865465, 7.245783578697176, 17.44412441931116, 50.89785497608493, 34.183882895575735, 59.75185201620164, 13.19638884211564, 21.39203286698917, 11.822888858732364, 99.80220215123713, 7.447449222854121, 63.58845124806993, 13.071898408649902, 116.66745279863908, 37.43737406068908, 88.76562809343895, 15.111977702954622, 84.41454950666204, 27.152670915577644, 52.61825318022464, 124.60145544616792, 10.04636631743823, 25.639776281937536, 18.74548610464216, 12.689450619332511, 64.41359755685534, 28.098351962534114, 47.958104205389276, 92.63749322025444, 63.782590021708074, 40.22912043343861, 15.023556250257366, 58.49145934381622, 17.357922128255403, 21.75869355955564, 14.382116148612871, 17.141157800196996, 76.81036237382612, 36.581463002127265, 76.00081362401176, 9.691607460037845, 10.885385901110167, 104.30284125085416, 68.4241942276849, 33.82313251328233, 5.052983712940763, 21.04019741072117, 26.411081589698956, 18.157419247133895, 18.811719249188368, 19.60610046494926, 38.00421710849995, 47.03295618111648, 46.38783794594404, 8.277472503602453, 7.018941933067856, 104.57378547925926, 90.40110399678825, 84.59707601810855, 5.546031196216207, 8.381970583501912, 73.21938445712864, 19.067572326000338, 6.658190093680747, 40.342291661900674, 37.1308246452116, 73.24506953495522, 46.592076474955945, 14.018953572714763, 49.23838635574721, 58.163783995865245, 26.864507581280215, 27.405453724057967, 62.90657401070852, 37.77070111201992, 103.61131806565474, 53.55898935626299, 69.02917348642775, 6.988380127214605, 26.80518852483261, 5.941957047941948, 59.709020286834885, 10.552373880214303, 78.31800704604316, 52.3223909400828, 54.41971940765182, 24.660066188810248, 7.759511905166941, 168.9634254571592, 86.44905049942005, 30.913631703411923, 20.805972608274153, 16.098658988020887, 13.81631648724925, 191.64870485505435, 5.208958623037849, 64.25379029468483, 8.836711499958684, 9.067427341162821, 5.065084780120216, 42.05077782873943, 6.188410511611917, 31.037216097242425, 5.714386821151025, 67.71953380537676, 52.282381653421844, 5.387504378118244, 67.87130743322722, 62.97770996861683, 94.68704521151716, 20.38476894506929, 14.113029140121657, 12.314978252083183, 11.187664701206312, 47.11248206725837, 21.534252869519317, 5.995315574779228, 62.27506872812035, 61.63297842828847, 6.256775317671009, 11.035113169989394, 36.637647866513966, 111.7466093372148, 42.681763186618426, 89.58725720052554, 5.570245636228705, 6.200329937911261, 73.8019304009089, 34.634024136443934, 73.11794636140618, 35.58178884818635, 92.6323141881507, 70.34003056386189, 27.311593010438678, 9.040518257467815, 23.645819412793095, 63.12542685435491, 121.81804394836298, 8.83725064979944, 91.32690528237845, 62.88865045544796, 5.082511606888202, 5.773265293934505, 83.22018901159743, 19.120039802978127, 66.5596827134541, 37.77129740797409, 5.714538263395755, 5.610500476421099, 36.97217879909306, 36.05907025474186, 59.64775533300222, 8.779912188409499, 8.112799929317015, 15.639294809720395, 55.84091201774791, 28.739664790761832, 13.31798007066008, 27.151175837453895, 26.156285234313067, 75.69899500491964, 10.689503533046556, 18.45499333876713, 7.96576095666785, 7.899625209616395, 101.25923613310677, 10.28244937176849, 38.52727934312688, 46.879513498093985, 13.281095925822665, 24.301116289028222, 14.535881582994241, 105.79667419326152, 33.04133317558031, 24.670945508692846, 46.751245218831826, 122.53219683487728, 54.201921125007985, 5.632448264519004, 26.464875770599978, 10.274312882749772, 7.756867707141471, 61.987582733661185, 31.50833306195633, 50.91482344918168, 56.11669066931816, 21.990597638142706, 63.15940280663105, 9.924816166108368, 45.22018604438708, 58.711913628415594, 6.516302143991716, 77.51529807837939, 5.951300831191959, 47.20835661600601, 187.59303439003713, 86.2347975931785, 15.847529902470392, 16.636849147978445, 84.22073148470936, 75.26217922562955, 8.46526721058971, 8.351269311521767, 6.638974478904221, 30.561382003723782, 25.616809947492037, 46.16727487831596, 20.081447301655395, 69.09747072526342, 30.5236865657584, 7.184974898396543, 5.038133030853987, 63.22074276961214, 18.37878232497463, 18.714652247965155, ...])
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);
([2713014.0625, 5290390.625, 5291003.125, 5416612.5, 5546096.875, 5552251.5625, 5556068.75, 5585050.0, 5609748.4375, 5629345.3125, 5805200.0, 5815889.0625, 5815926.5625, 5830210.9375, 5832306.25, 5844684.375, 5860875.0, 5863364.0625, 5864181.25, 5865081.25, 5866237.5, 5896045.3125, 5923482.8125, 5938828.125, 5957968.75, 5967356.25, 5971159.375, 5972743.75, 5973009.375, 5973246.875, 5973504.6875, 5973759.375, 5974289.0625, 5974643.75, 5975089.0625, 5975173.4375, 5975746.875, 5976520.3125, 5976823.4375, 5977242.1875, 5977468.75, 5977604.6875, 5978753.125, 5979035.9375, 5979429.6875, 5979581.25, 5979859.375, 5980554.6875, 5980735.9375, 5981285.9375, 5981873.4375, 5981889.0625, 5981945.3125, 5981968.75, 5982432.8125, 5986451.5625, 5987407.8125, 5988217.1875, 5988484.375, 5989606.25, 5990151.5625, 5991353.125, 5993100.0, 5993550.0, 5994309.375, 5997939.0625, 6010392.1875, 6014737.5, 6015301.5625, 6015375.0, 6016640.625, 6017235.9375, 6018650.0, 6019275.0, 6019309.375, 6019695.3125, 6019735.9375, 6020464.0625, 6021810.9375, 6021965.625, 6027687.5, 6030389.0625, 6030485.9375, 6031004.6875, 6031800.0, 6031862.5, 6039196.875, 6041310.9375, 6041331.25, 6042801.5625, 6044851.5625, 6048409.375, 6049512.5, 6049857.8125, 6050225.0, 6054973.4375, 6055704.6875, 6058843.75, 6059615.625, 6062145.3125, 6062471.875, 6062495.3125, 6104443.75, 6119940.625, 6120873.4375, 6122704.6875, 6123742.1875, 6125196.875, 6125732.8125, 6126000.0, 6126770.3125, 6127440.625, 6128439.0625, 6128468.75, 6129562.5, 6131375.0, 6131698.4375, 6157209.375, 6158262.5, 6164064.0625, 6180101.5625, 6198050.0, 6198154.6875, 6198775.0, 6199942.1875, 6201623.4375, 6201626.5625, 6201714.0625, 6202500.0, 6205115.625, 6210546.875, 6210653.125, 6211921.875, 6213689.0625, 6217145.3125, 6217568.75, 6217910.9375, 6224128.125, 6228870.3125, 6230296.875, 6230937.5, 6247668.75, 6250839.0625, 6250871.875, 6262970.3125, 6291426.5625, 6293268.75, 6295900.0, 6303721.875, 6305806.25, 6306398.4375, 6306904.6875, 6307754.6875, 6307900.0, 6308023.4375, 6308079.6875, 6308232.8125, 6308379.6875, 6308490.625, 6308540.625, 6308657.8125, 6309267.1875, 6309278.125, 6309725.0, 6309770.3125, 6309906.25, 6310143.75, 6310339.0625, 6310406.25, 6310606.25, 6310667.1875, 6310734.375, 6310940.625, 6311242.1875, 6311306.25, 6311309.375, 6311315.625, 6311387.5, 6311546.875, 6311703.125, 6311776.5625, 6312025.0, 6312084.375, 6312125.0, 6312596.875, 6312606.25, 6312929.6875, 6313310.9375, 6313403.125, 6313457.8125, 6313470.3125, 6313551.5625, 6313804.6875, 6313810.9375, 6313839.0625, 6313843.75, 6313856.25, 6313925.0, 6314131.25, 6314153.125, 6314209.375, 6314739.0625, 6315092.1875, 6315185.9375, 6315356.25, 6315454.6875, 6315496.875, 6316170.3125, 6318578.125, 6328381.25, 6336546.875, 6338351.5625, 6338512.5, 6339309.375, 6343307.8125, 6363525.0, 6382731.25, 6386185.9375, 6390893.75, 6392464.0625, 6394126.5625, 6394726.5625, 6395076.5625, 6396414.0625, 6396707.8125, 6397240.625, 6397260.9375, 6397520.3125, 6398176.5625, 6398417.1875, 6398570.3125, 6398889.0625, 6398895.3125, 6398928.125, 6398946.875, 6399131.25, 6399332.8125, 6399589.0625, 6399601.5625, 6399748.4375, 6399756.25, 6399798.4375, 6399868.75, 6399904.6875, 6399907.8125, 6399909.375, 6399939.0625, 6400121.875, 6400304.6875, 6400353.125, 6400448.4375, 6400623.4375, 6400646.875, 6400809.375, 6400864.0625, 6400909.375, 6400984.375, 6401001.5625, 6401110.9375, 6401118.75, 6401135.9375, 6401168.75, 6401181.25, 6401210.9375, 6401254.6875, 6401298.4375, 6401389.0625, 6401403.125, 6401426.5625, 6401456.25, 6401476.5625, 6401482.8125, 6401554.6875, 6401617.1875, 6401648.4375, 6401751.5625, 6401751.5625, 6401756.25, 6401782.8125, 6401835.9375, 6401887.5, 6401939.0625, 6401945.3125, 6402012.5, 6402023.4375, 6402035.9375, 6402040.625, 6402075.0, 6402078.125, 6402081.25, 6402081.25, 6402087.5, 6402089.0625, 6402100.0, 6402106.25, 6402106.25, 6402142.1875, 6402187.5, 6402204.6875, 6402223.4375, 6402265.625, 6402265.625, 6402268.75, 6402310.9375, 6402315.625, 6402321.875, 6402329.6875, 6402332.8125, 6402381.25, 6402404.6875, 6402417.1875, 6402421.875, 6402443.75, 6402456.25, 6402471.875, 6402473.4375, 6402476.5625, 6402482.8125, 6402501.5625, 6402501.5625, 6402512.5, 6402517.1875, 6402535.9375, 6402671.875, 6402709.375, 6402720.3125, 6402728.125, 6402753.125, 6402760.9375, 6402764.0625, 6402764.0625, 6402784.375, 6402793.75, 6402817.1875, 6402859.375, 6402892.1875, 6402929.6875, 6402993.75, 6403009.375, 6403032.8125, 6403045.3125, 6403056.25, 6403075.0, 6403087.5, 6403121.875, 6403164.0625, 6403232.8125, 6403251.5625, 6403260.9375, 6403270.3125, 6403281.25, 6403325.0, 6403339.0625, 6403343.75, 6403378.125, 6403395.3125, 6403512.5, 6403517.1875, 6403570.3125, 6403623.4375, 6403640.625, 6403660.9375, 6403703.125, 6403718.75, 6403725.0, 6403768.75, 6403864.0625, 6403896.875, 6403970.3125, 6403976.5625, 6404043.75, 6404056.25, 6404057.8125, 6404092.1875, 6404128.125, 6404178.125, 6404179.6875, 6404185.9375, 6404195.3125, 6404304.6875, 6404332.8125, 6404343.75, 6404359.375, 6404439.0625, 6404473.4375, 6404475.0, 6404539.0625, 6404634.375, 6404651.5625, 6404676.5625, 6404760.9375, 6404843.75, 6404890.625, 6404923.4375, 6404925.0, 6405128.125, 6405281.25, 6405295.3125, 6405301.5625, 6405303.125, 6405393.75, 6405445.3125, 6405503.125, 6405554.6875, 6405593.75, 6405598.4375, 6405682.8125, 6405735.9375, 6405792.1875, 6405860.9375, 6406004.6875, 6406032.8125, 6406054.6875, 6406112.5, 6406117.1875, 6406401.5625, 6406481.25, 6406795.3125, 6406900.0, 6406926.5625, 6406984.375, 6407071.875, 6407245.3125, 6407298.4375, 6407396.875, 6407425.0, 6407435.9375, 6407959.375, 6408023.4375, 6408068.75, 6408078.125, 6408173.4375, 6408328.125, 6408435.9375, 6408496.875, 6408584.375, 6408618.75, 6408701.5625, 6408800.0, 6408810.9375, 6408818.75, 6409040.625, 6409043.75, 6409064.0625, 6409076.5625, 6409154.6875, 6409206.25, 6409289.0625, 6409378.125, 6409521.875, 6409589.0625, 6409703.125, 6410221.875, 6411615.625, 6411656.25, 6411793.75, 6411809.375, 6413548.4375, 6413570.3125, 6416060.9375, 6416212.5, 6416295.3125, 6417531.25, 6418557.8125, 6418823.4375, 6420087.5, 6422109.375, 6423509.375, 6430932.8125, 6437071.875, 6437445.3125, 6437448.4375, 6441451.5625, 6443953.125, 6445796.875, 6447650.0, 6447771.875, 6447995.3125, 6453918.75, 6454085.9375, 6455795.3125, 6460670.3125, 6461471.875, 6461675.0, 6462254.6875, 6462481.25, 6462504.6875, 6463234.375, 6468592.1875, 6469740.625, 6469795.3125, 6469812.5, 6470267.1875, 6470590.625, 6471240.625, 6471515.625, 6473576.5625, 6473810.9375, 6476767.1875, 6477070.3125, 6478985.9375, 6478987.5, 6480075.0, 6481960.9375, 6483398.4375, 6483568.75, 6484550.0, 6486537.5, 6487150.0, 6488493.75, 6488971.875, 6489043.75, 6489685.9375, 6490195.3125, 6491578.125, 6494260.9375, 6497748.4375, 6498296.875, 6499810.9375, 6499943.75, 6500378.125, 6503657.8125, 6503954.6875, 6505326.5625, 6506200.0, 6506889.0625, 6506939.0625, 6507481.25, 6508409.375, 6509265.625, 6509270.3125, 6509946.875, 6513868.75, 6516692.1875, 6519187.5, 6519973.4375, 6523078.125, 6523715.625, 6523854.6875, 6524615.625, 6539417.1875, 6549542.1875, 6550440.625, 6550454.6875, 6551110.9375, 6551192.1875, 6552279.6875, 6552550.0, 6552812.5, 6553807.8125, 6553818.75, 6553971.875, 6554068.75, 6554218.75, 6554323.4375, 6554857.8125, 6554901.5625, 6556392.1875, 6556789.0625, 6558265.625, 6561668.75, 6565585.9375, 6571653.125, 6575071.875, 6576265.625, 6582646.875, 6582660.9375, 6585043.75, 6592148.4375, 6593964.0625, 6594160.9375, 6594737.5, 6594812.5, 6594946.875, 6595154.6875, 6595348.4375, 6595490.625, 6595603.125, 6595635.9375, 6595679.6875, 6595723.4375, 6596081.25, 6596164.0625, 6596353.125, 6596356.25, 6596370.3125, 6596501.5625, 6596539.0625, 6596564.0625, 6596940.625, 6597018.75, 6597059.375, 6597100.0, 6597106.25, 6597239.0625, 6597342.1875, 6597404.6875, 6597456.25, 6597609.375, 6597725.0, 6598167.1875, 6598234.375, 6598240.625, 6598418.75, 6598565.625, 6598625.0, 6598625.0, 6598693.75, 6598710.9375, 6598757.8125, 6598762.5, 6598767.1875, 6598853.125, 6598856.25, 6598867.1875, 6598885.9375, 6598901.5625, 6598914.0625, 6598954.6875, 6598971.875, 6599132.8125, 6599137.5, 6599170.3125, 6599226.5625, 6599248.4375, 6599295.3125, 6599334.375, 6599393.75, 6599418.75, 6599439.0625, 6599482.8125, 6599560.9375, 6599584.375, 6599589.0625, 6599606.25, 6599623.4375, 6599628.125, 6599682.8125, 6599804.6875, 6599860.9375, 6599864.0625, 6599890.625, 6599990.625, 6599995.3125, 6600018.75, 6600092.1875, 6600192.1875, 6600328.125, 6600331.25, 6600340.625, 6600348.4375, 6600371.875, 6600392.1875, 6600464.0625, 6600551.5625, 6600634.375, 6600654.6875, 6600678.125, 6600685.9375, 6600687.5, 6600748.4375, 6600757.8125, 6600814.0625, 6600871.875, 6600889.0625, 6600942.1875, 6600957.8125, 6601010.9375, 6601023.4375, 6601025.0, 6601050.0, 6601073.4375, 6601153.125, 6601231.25, 6601421.875, 6601423.4375, 6601476.5625, 6601517.1875, 6601573.4375, 6601748.4375, 6601775.0, 6601834.375, 6601864.0625, 6601895.3125, 6601987.5, 6602034.375, 6602048.4375, 6602082.8125, 6602110.9375, 6602129.6875, 6602239.0625, 6602454.6875, 6602496.875, 6602582.8125, 6602645.3125, 6602645.3125, 6602682.8125, 6602746.875, 6602778.125, 6602785.9375, 6602818.75, 6602907.8125, 6602929.6875, 6603198.4375, 6603343.75, 6603375.0, 6603446.875, 6603501.5625, 6603504.6875, 6603531.25, 6603542.1875, 6603546.875, 6603593.75, 6603668.75, 6603690.625, 6603732.8125, 6603854.6875, 6603859.375, 6603887.5, 6603920.3125, 6603929.6875, 6603971.875, 6604031.25, 6604051.5625, 6604103.125, 6604125.0, 6604129.6875, 6604131.25, 6604131.25, 6604164.0625, 6604179.6875, 6604298.4375, 6604412.5, 6604520.3125, 6604542.1875, 6604779.6875, 6604912.5, 6604921.875, 6605014.0625, 6605032.8125, 6605093.75, 6605173.4375, 6605251.5625, 6605540.625, 6605598.4375, 6605884.375, 6606114.0625, 6606759.375, 6606776.5625, 6606779.6875, 6606817.1875, 6607578.125, 6607789.0625, 6608750.0, 6609348.4375, 6610075.0, 6610126.5625, 6610268.75, 6610315.625, 6610456.25, 6610590.625, 6610762.5, 6610917.1875, 6611153.125, 6611667.1875, 6611870.3125, 6612092.1875, 6613515.625, 6613795.3125, 6614081.25, 6615581.25, 6615696.875, 6616765.625, 6617026.5625, 6638637.5, 6638648.4375, 6638650.0, 6638665.625, 6638935.9375, 6638943.75, 6639893.75, 6640120.3125, 6640303.125, 6641148.4375, 6641334.375, 6641512.5, 6641568.75, 6641589.0625, 6641689.0625, 6641704.6875, 6641739.0625, 6641959.375, 6642015.625, 6642106.25, 6642221.875, 6642228.125, 6643262.5, 6643798.4375, 6643878.125, 6644214.0625, 6644839.0625, 6644865.625, 6644907.8125, 6644960.9375, 6644985.9375, 6645028.125, 6645100.0, 6645115.625, 6645153.125, 6645223.4375, 6645296.875, 6645354.6875, 6645356.25, 6645460.9375, 6645623.4375, 6645640.625, 6645731.25, 6645767.1875, 6645773.4375, 6645803.125, 6645865.625, 6645931.25, 6645956.25, 6645967.1875, 6646132.8125, 6646182.8125, 6646265.625, 6646440.625, 6646495.3125, 6646500.0, 6646548.4375, 6646614.0625, 6646639.0625, 6646721.875, 6646743.75, 6646764.0625, 6646875.0, 6646876.5625, 6647029.6875, 6647039.0625, 6647060.9375, 6647075.0, 6647076.5625, 6647082.8125, 6647179.6875, 6647264.0625, 6647284.375, 6647334.375, 6647343.75, 6647676.5625, 6647685.9375, 6647803.125, 6647803.125, 6647842.1875, 6647890.625, 6648156.25, 6648171.875, 6648190.625, 6648201.5625, 6648220.3125, 6648301.5625, 6648365.625, 6648385.9375, 6648421.875, 6648431.25, 6648450.0, 6648567.1875, 6648657.8125, 6648675.0, 6648718.75, 6648817.1875, 6648868.75, 6648882.8125, 6648917.1875, 6648935.9375, 6648967.1875, 6648993.75, 6649046.875, 6649065.625, 6649192.1875, 6649479.6875, 6649537.5, 6649575.0, 6649679.6875, 6649729.6875, 6649921.875, 6649960.9375, 6650054.6875, 6650114.0625, 6650140.625, 6650423.4375, 6650554.6875, 6650717.1875, 6650743.75, 6650881.25, 6651189.0625, 6651631.25, 6651840.625, 6652089.0625, 6652681.25, 6653709.375, 6655589.0625, 6655695.3125, 6656251.5625, 6656293.75, 6656948.4375, 6658993.75, 6659084.375, 6659440.625, 6659978.125, 6660034.375, 6660329.6875, 6660651.5625, 6662078.125, 6681334.375, 6681842.1875, 6682356.25, 6688089.0625, 6688832.8125, 6689592.1875, 6689850.0, 6691134.375, 6694478.125, 6694767.1875, 6696276.5625, 6696406.25, 6696523.4375, 6697500.0, 6698626.5625, 6698696.875, 6699079.6875, 6700729.6875, 6700748.4375, 6700920.3125, 6704528.125, 6704528.125, 6704606.25, 6704845.3125, 6707307.8125, 6707320.3125, 6707375.0, 6707984.375, 6708059.375, 6708112.5, 6708198.4375, 6708542.1875, 6709042.1875, 6710737.5, 6712917.1875, 6716578.125, 6724893.75, 6726220.3125, 6727665.625, 6731851.5625, 6733881.25, 6735468.75, 6735485.9375, 6735534.375, 6735642.1875, 6735990.625, 6736251.5625, 6736403.125, 6736404.6875, 6736510.9375, 6737634.375, 6742081.25, 6742689.0625, 6746893.75, 6749503.125, 6767814.0625, 6781503.125, 6790745.3125, 6795078.125, 6795570.3125, 6795864.0625, 6797539.0625, 6797725.0, 6797767.1875, 6797818.75, 6798618.75, 6799329.6875, 6800420.3125, 6800965.625, 6801543.75, 6804750.0, 6805265.625, 6807017.1875, 6807301.5625, 6808242.1875, 6808960.9375, 6809918.75, 6810015.625, 6810053.125, 6811101.5625, 6811521.875, 6812010.9375, 6812690.625, 6812903.125, 6813942.1875, 6814250.0, ...], [38.75783324505295, 35.50503297633281, 7.537125025150506, 22.51177833180585, 47.26593429273581, 61.412223688713524, 27.309777118037363, 85.56159300276465, 5.626450582020366, 7.400475786550563, 10.354284464961943, 29.607320653882347, 5.498356893112123, 8.037166991308169, 72.08112137370559, 8.094581913362179, 6.066609607731677, 12.574228103267627, 10.970654889951218, 10.938431104012158, 12.458119644789086, 63.662598437324704, 20.182301047052878, 35.07784524125627, 25.501303195816742, 43.703570304371624, 5.206818541873188, 13.828390778016665, 16.759573063275845, 34.43499540477601, 16.054262469119767, 101.50647264938543, 30.860540921997107, 31.20626354490046, 34.24723699360501, 57.53474951870343, 14.404726398224783, 9.279934628499715, 37.275907972756904, 41.43915627635678, 27.014692149600865, 8.735778770698168, 14.94461684715917, 33.1396859700205, 6.857509389636262, 68.20306707101861, 33.18283473172049, 62.4347956549822, 47.7383180133826, 9.94882092295173, 25.693357656366203, 8.848551956409846, 46.354369717049, 77.67811249438144, 53.810471813245755, 65.98965825253333, 13.235421333400197, 34.902327449470526, 60.81475500002837, 22.398854181569867, 21.69844518198227, 22.938226483235315, 10.959390290476769, 73.80431821243228, 151.81234229834902, 52.690756890541884, 106.81326493631863, 48.478239292323124, 64.19240364117815, 157.31736373415444, 27.246848624651232, 14.118234659728738, 107.65759431679288, 40.84746455878431, 8.532616278616409, 85.23894940357822, 10.39784818066777, 14.626295354849194, 14.31413705031175, 68.35490194610979, 68.57137102289826, 10.704299054991775, 13.901239148936664, 21.225662696944614, 64.49615856910076, 14.794999573476774, 125.302193329825, 26.333559948786913, 5.446465353531316, 21.846468880000632, 7.9830006904397495, 43.55378163103208, 192.21906250912858, 30.601755849324736, 81.25034213479023, 8.459093676196039, 13.036931252167442, 8.950872787789628, 6.213610742446907, 35.81638059003349, 56.31258042923574, 20.902279329652227, 28.05309496215321, 25.326027570494553, 85.43658280938698, 91.16619860721528, 121.79262184749543, 75.43407320662615, 25.253666442998945, 71.63315486073154, 70.16878042367362, 15.030358630324471, 43.381090424206725, 35.3060893457703, 35.51560884721506, 65.79419112077157, 61.67371727448309, 77.72412849373707, 71.05707073146165, 93.37490172025147, 6.959029781567829, 33.388516248852646, 43.93201879472117, 20.748037607958953, 99.78265000682053, 10.473352798420361, 57.624063847592836, 31.61456826015148, 99.23634591594217, 12.59585903384741, 50.31171361083504, 5.173790557413689, 9.045779769506417, 20.223719936852994, 11.749804174149613, 105.5440673275238, 11.875668143219137, 28.41056443335004, 150.930292284769, 12.420300502628908, 65.86105102130819, 31.54890866149932, 69.43388235790066, 15.897104304655278, 19.330890418862573, 80.63112482955955, 16.933469214977833, 50.4600762318275, 54.416004188468435, 37.31648866399513, 45.83769438517817, 32.33132124367865, 83.06379413783844, 12.518687169331413, 75.20705254865898, 61.0375075125932, 81.81083922249748, 11.55819207808217, 7.289591941199673, 26.750811365710927, 79.49815141919274, 44.82236082918019, 15.869655760233154, 96.35910112408271, 6.713038244477658, 5.4463560398686734, 7.04021690104906, 27.032819716012785, 14.802203452184155, 20.89493565897412, 26.717949583791917, 75.40220017098363, 81.2715579422092, 75.5573869572131, 200.42367282934543, 12.83124611490825, 18.804214043841302, 63.93510774808101, 71.1155292512903, 18.516537799230555, 13.15881172577802, 34.18194157842667, 90.55085751407786, 49.14320631247537, 74.57198878270307, 19.15550153889478, 63.28109093983277, 96.12959267048353, 63.19588982347237, 5.027720808107277, 134.8774875685933, 6.730576800834897, 17.228394174019062, 19.901973330305534, 13.524844260870223, 61.828357514391904, 24.818840394118688, 65.139411909493, 6.755042313821741, 78.53291397461524, 36.245243680173594, 31.15969901721393, 59.02305937847906, 59.502686759603634, 45.473193792416055, 44.01299805123467, 18.934807403056617, 87.56561394873162, 103.80394492134856, 27.549578721932853, 106.09818842906371, 50.61555175518342, 51.93874011585619, 68.98224528254055, 105.12973226425574, 9.901525024303904, 6.264998244572562, 25.5201062676983, 22.80029800409801, 12.581504878049127, 48.21837484852138, 13.080471290992447, 17.04345562237637, 58.95088907314686, 30.64374426954241, 30.44318895980779, 130.84904401151834, 83.7647673485977, 89.4554590405183, 69.78145369074988, 7.563592097732429, 119.49186002534974, 88.54083957365971, 20.845896772686928, 158.1057271853214, 7.847018575650901, 114.53808099637725, 39.408968865506736, 16.02121300832184, 34.58924045662923, 11.400577799097029, 6.958482525151319, 35.83231615084066, 56.47250415467436, 13.08827313741611, 92.26536110176552, 11.015695964518267, 91.13532572866211, 57.724408534044976, 46.70250112268606, 6.997669145449078, 78.62951348818913, 25.80595812195065, 6.950929927764561, 5.341305097838974, 9.214506915856486, 5.060239764260158, 32.172964887930924, 42.943830198357816, 47.70218843694518, 19.060806051386336, 10.844740724836846, 5.604419847272934, 10.759460215985296, 8.265034520353343, 67.12805981895526, 59.492605684373466, 16.98011412671295, 63.94360018742187, 11.953899838049457, 22.22163854696508, 64.22010517030509, 93.51925559822256, 6.0535301647711135, 55.04645811763196, 14.535311610916496, 85.31494468191646, 57.4306341211758, 48.536655202942725, 84.38872653516127, 35.12608678096251, 99.15412321326076, 9.637811516165497, 26.149365934680432, 23.162208559887638, 7.113473243207282, 94.17087658799306, 15.564994418742948, 5.158662362036705, 8.7928918741107, 35.47641762482196, 69.05725069722959, 68.95470810635076, 13.954787910123578, 6.0997560771536055, 29.46519879639062, 54.69643541428977, 32.75670774577038, 58.864546603305094, 34.076448551024065, 10.554307086862421, 99.17536826175585, 15.762904309077872, 60.23633441586297, 5.146649548070947, 127.73358451241175, 20.93360562170485, 17.303839018886293, 43.60287852367482, 123.64825936005523, 45.89526986658876, 27.1930025934073, 54.60716033291442, 17.798970190683256, 58.55439791241868, 6.589807222863747, 38.1764660514547, 57.870869294481444, 8.864701952936002, 45.623301210314075, 31.94148362931654, 10.601174047866444, 16.610006284686097, 15.379629627925148, 24.39351581689635, 19.623100059275558, 112.88747762276307, 12.679341895945058, 151.65194194653054, 35.789866854768064, 29.755217622117463, 90.88157344609657, 5.578612440527418, 41.481166517234854, 5.314555124571262, 57.97190453726287, 7.457411669732813, 23.523393146992742, 12.050947636158462, 55.37460851924405, 31.989254196787414, 58.50206536993263, 18.94935927100274, 82.84840607436806, 86.00579891077112, 35.95712792973628, 19.37804522851856, 59.38754303406225, 129.19422638006904, 6.75062346657219, 65.74587464001199, 20.545698295129053, 5.062686060032836, 14.980089825744384, 29.538024264743605, 18.32631887442183, 78.51656397835234, 74.43184019406851, 32.77863013642053, 35.428680392055, 94.53152485706313, 83.03567837375324, 29.967797294211337, 92.27684158362106, 107.76132208368243, 10.230625552460065, 14.656011662121347, 255.6447352350783, 32.36700566603237, 24.76337106286118, 29.475796730267955, 215.11227667018397, 8.671475485066656, 58.1907242704527, 21.33604509501371, 74.86845643301659, 15.128523181296305, 28.363380925949336, 8.296398764873778, 27.52348730394411, 8.275055742252158, 31.24616845721222, 16.731741365892862, 8.083180480898509, 10.996552648029088, 13.662768059315267, 6.302921671003273, 37.59651349506676, 76.63550000962118, 26.99746947017604, 53.02046435295874, 64.20131419512578, 22.22809814662633, 28.07037628734863, 7.981975807059356, 17.692156719523496, 23.227106789896514, 72.42015794152694, 54.527034078803695, 146.37386600975594, 40.00905450583225, 99.68689319973039, 49.961082352695264, 40.3879129446432, 20.427345528555975, 95.99497173837628, 28.19748903986387, 5.823532289260145, 143.71622752455212, 13.80169440584513, 17.626407405209815, 12.858694472653276, 35.80297430596518, 16.16995746855107, 11.995078249451707, 11.800522739295996, 74.59328541231487, 29.30402669747987, 8.090354167556914, 18.07273260750842, 37.71522116500543, 5.187223317081641, 84.68276417467534, 16.42114642144788, 9.404490078126125, 95.1613682135667, 15.836905863050397, 41.02312972178814, 28.18280098391587, 5.5700362442727, 61.945850211559176, 92.3346596271173, 69.36850976230382, 62.60331887024449, 12.489428246894478, 19.26064638197554, 59.157262846262995, 78.10951555560719, 12.213026579478008, 26.570930668089062, 10.819710779101523, 13.219298306221813, 24.905332328721762, 6.359484094639462, 48.953230326311484, 68.31085280274476, 91.73673968347097, 31.38264827745083, 43.06502110836058, 10.692700515071756, 46.623246791006466, 9.342584014637296, 15.24288167309555, 98.31369763964204, 84.03857966013035, 33.927151459244996, 26.526743689303505, 35.84519127988431, 132.41720133539152, 91.19270042720085, 197.41505896264883, 331.41624418467103, 34.32078037676606, 41.98315727774643, 13.675849470918136, 21.734165285233104, 139.5266519043467, 13.043604980787809, 5.735558284499807, 5.164602541893989, 68.54024047187907, 8.18741695707307, 96.44856592773944, 87.53609535221092, 13.914998453304023, 58.30462210541979, 5.514478732275254, 11.366746919049094, 61.406649418042555, 9.339127032230776, 41.97086380937571, 35.432116876157515, 6.012805095900684, 69.36155871008783, 20.05838069336582, 184.6901273227698, 6.828598209988115, 79.87843491914387, 26.241657149296344, 12.426893590532101, 25.69106317646785, 20.46800208150674, 184.93595144702726, 41.10537284138218, 18.25325914034751, 63.497808029341, 36.33373313549011, 82.50757015303276, 16.24586750174847, 8.313318025004792, 10.89567368953536, 10.70840590379093, 129.96666303970753, 65.76247094460008, 21.448795017384207, 152.40569340465916, 44.18111095321031, 12.549207185315835, 10.81241125001755, 42.66142980949118, 10.345177462731023, 5.708610379648932, 86.95224415036996, 12.31550674492537, 50.830719261371215, 74.94931643238733, 82.74415133418651, 44.246378302166065, 164.37155605227053, 60.51120436050206, 267.05818731518275, 5.436839303180671, 17.487478022662795, 13.065362101884023, 67.80812747724713, 46.72728637659137, 13.08082585343755, 94.30551700466577, 28.918336817044956, 67.90065294902227, 15.574547976643666, 5.734865543761803, 252.0189084253617, 5.654801204600458, 8.164145368835245, 93.65908280687965, 8.638811514691904, 53.92868722557162, 53.335780929043935, 65.49658684049096, 29.471622056245046, 59.37871868194758, 234.99188763028886, 13.427761461864723, 14.153750374304837, 59.30304653152637, 59.97977176071066, 97.1278061976522, 31.678668400767364, 60.712751958075145, 71.15407955794666, 15.705768813825628, 5.8065780496735115, 67.53871720872756, 36.837991518750165, 5.996525449131921, 57.14408484675401, 9.028754873710621, 62.79478961273616, 66.07189309066939, 13.842284716270822, 33.357025859436284, 109.4543376024448, 42.379413986648956, 53.190399728751125, 38.74123828954257, 39.524399787716774, 11.301068562507119, 12.42067948375009, 33.032696624425796, 66.69671941113272, 6.975316780129745, 88.14010973151767, 39.27293284476384, 40.07815028249555, 7.3773957169323365, 7.937094469871615, 18.550724217738814, 15.126046998430542, 73.92153073104036, 9.085502439295972, 81.7432091618773, 20.899292387207375, 87.60936643611132, 42.58177007115418, 10.594711054769336, 96.4218908972757, 87.02775002824697, 36.09629014259223, 10.14033106264142, 78.80660143088834, 16.24242192676179, 20.434323990919665, 131.10424809276037, 34.84291784280465, 21.411950889437055, 20.192954966956666, 69.92449094178527, 24.063295904932346, 6.170982405601209, 12.23979245260923, 17.883316394217463, 43.224072003179415, 44.64641242194267, 56.23525377430274, 42.82911822502686, 30.840731752592692, 13.597436377330729, 29.923420460400457, 16.42872998965685, 68.08682092409062, 42.86682895447136, 16.448230839250016, 21.317561275951274, 13.303457291682463, 6.208386300431697, 9.584386608802692, 78.97342036558527, 77.28048782065423, 12.79542857584829, 24.09922637427487, 85.15676466333052, 88.41390018056367, 31.210252697825787, 38.66403223880273, 5.813486869879185, 39.58729876109507, 195.50399940826608, 7.4873380273688435, 20.535366311773533, 39.14604564408767, 112.22118209864158, 37.86058426567023, 31.319946410493458, 8.62131831534673, 13.288395602348261, 9.901500625291742, 5.554535510691948, 25.481200952133946, 24.096937025783948, 140.4509885101177, 31.850515151022698, 162.06568734388597, 31.373106632382726, 86.49323170875698, 117.01863762304825, 206.3643962731474, 51.088285594505024, 81.33764005303284, 59.946062183410575, 6.738370452451904, 68.15004296345089, 26.94405719338992, 35.323951708348865, 18.282531609485538, 32.31169537713836, 12.506726003604811, 17.48080813900886, 20.12400872719985, 11.345389613496389, 92.88889226401957, 89.53575850377847, 23.910734853081237, 29.092708021262528, 87.91630855860791, 8.596823059575234, 190.62949325154165, 41.70950717813941, 107.00980310682736, 11.595074506422566, 8.538340369645015, 5.859606257521889, 14.283003252508328, 24.265573242871106, 57.766567579245404, 36.33565947476987, 7.136288069601692, 36.024518796126365, 15.596399843379919, 35.904362278952064, 50.27069090609034, 19.419451945196684, 154.984118387294, 17.97137733773562, 155.03854817151006, 50.55923905654117, 70.91785789658881, 25.67313676180676, 79.3852828058613, 6.479340362292859, 77.85130133410934, 47.034163604718046, 47.68593230663129, 6.439565528784622, 12.670433107653391, 84.98059114141513, 29.40115013472837, 44.52797220454006, 32.460275883333196, 25.620865731646866, 8.396788017191733, 105.92950711855221, 25.10877874027587, 31.1875881602857, 81.39397587579317, 14.007126258420968, 65.20827523934463, 74.69032136732645, 23.53904515073857, 17.949456102392666, 87.32983098290549, 63.32870993035452, 25.833072653530486, 40.869571990564026, 28.428258370053936, 46.806972492655234, 21.068001748347406, 65.64633363989455, 30.45918485606731, 36.76574231295564, 65.32019414252773, 13.378251789555959, 18.882478856120123, 34.42285786590849, 83.72687161337421, 53.80507290482714, 7.414212902851125, 17.641245854977303, 66.08301507202849, 97.92552372101645, 19.57021168089467, 153.98939906405997, 54.66963303155564, 7.1397307783580874, 29.006526813021033, 77.8441572946563, 15.591330531957947, 86.52287109290705, 84.30663933168114, 27.55341212198928, 143.28263033434612, 46.67776405862669, 50.69076638213035, 35.06827732634513, 67.9654808272652, 112.99203099013718, 67.24919441123706, 37.65982210108632, 52.430106842595805, 39.13797695324881, 180.4715985103287, 43.84812658679359, 70.31861585039002, 58.035977415602716, 30.850978260851065, 43.227163343075794, 53.86970792303234, 31.253703373682885, 16.572401788697334, 20.793391128950244, 20.11381319942065, 95.2351246149074, 76.05861938597165, 20.798565649254797, 82.27383061441195, 6.792185602162664, 29.37258188400198, 12.576760409891765, 63.68128687498592, 55.669853235381055, 22.440989397425604, 86.70197908756309, 21.752690853850567, 35.557924389196906, 92.14842455164411, 36.369894985107145, 9.682619371141643, 22.053221651114868, 30.75751621547945, 5.183776945254008, 24.005566784570895, 22.726266970991034, 83.80284847164909, 126.93194604293913, 20.440645405598918, 24.39828852865465, 7.245783578697176, 17.44412441931116, 50.89785497608493, 34.183882895575735, 59.75185201620164, 13.19638884211564, 21.39203286698917, 11.822888858732364, 99.80220215123713, 7.447449222854121, 63.58845124806993, 13.071898408649902, 116.66745279863908, 37.43737406068908, 88.76562809343895, 15.111977702954622, 84.41454950666204, 27.152670915577644, 52.61825318022464, 124.60145544616792, 10.04636631743823, 25.639776281937536, 18.74548610464216, 12.689450619332511, 64.41359755685534, 28.098351962534114, 47.958104205389276, 92.63749322025444, 63.782590021708074, 40.22912043343861, 15.023556250257366, 58.49145934381622, 17.357922128255403, 21.75869355955564, 14.382116148612871, 17.141157800196996, 76.81036237382612, 36.581463002127265, 76.00081362401176, 9.691607460037845, 10.885385901110167, 104.30284125085416, 68.4241942276849, 33.82313251328233, 5.052983712940763, 21.04019741072117, 26.411081589698956, 18.157419247133895, 18.811719249188368, 19.60610046494926, 38.00421710849995, 47.03295618111648, 46.38783794594404, 8.277472503602453, 7.018941933067856, 104.57378547925926, 90.40110399678825, 84.59707601810855, 5.546031196216207, 8.381970583501912, 73.21938445712864, 19.067572326000338, 6.658190093680747, 40.342291661900674, 37.1308246452116, 73.24506953495522, 46.592076474955945, 14.018953572714763, 49.23838635574721, 58.163783995865245, 26.864507581280215, 27.405453724057967, 62.90657401070852, 37.77070111201992, 103.61131806565474, 53.55898935626299, 69.02917348642775, 6.988380127214605, 26.80518852483261, 5.941957047941948, 59.709020286834885, 10.552373880214303, 78.31800704604316, 52.3223909400828, 54.41971940765182, 24.660066188810248, 7.759511905166941, 168.9634254571592, 86.44905049942005, 30.913631703411923, 20.805972608274153, 16.098658988020887, 13.81631648724925, 191.64870485505435, 5.208958623037849, 64.25379029468483, 8.836711499958684, 9.067427341162821, 5.065084780120216, 42.05077782873943, 6.188410511611917, 31.037216097242425, 5.714386821151025, 67.71953380537676, 52.282381653421844, 5.387504378118244, 67.87130743322722, 62.97770996861683, 94.68704521151716, 20.38476894506929, 14.113029140121657, 12.314978252083183, 11.187664701206312, 47.11248206725837, 21.534252869519317, 5.995315574779228, 62.27506872812035, 61.63297842828847, 6.256775317671009, 11.035113169989394, 36.637647866513966, 111.7466093372148, 42.681763186618426, 89.58725720052554, 5.570245636228705, 6.200329937911261, 73.8019304009089, 34.634024136443934, 73.11794636140618, 35.58178884818635, 92.6323141881507, 70.34003056386189, 27.311593010438678, 9.040518257467815, 23.645819412793095, 63.12542685435491, 121.81804394836298, 8.83725064979944, 91.32690528237845, 62.88865045544796, 5.082511606888202, 5.773265293934505, 83.22018901159743, 19.120039802978127, 66.5596827134541, 37.77129740797409, 5.714538263395755, 5.610500476421099, 36.97217879909306, 36.05907025474186, 59.64775533300222, 8.779912188409499, 8.112799929317015, 15.639294809720395, 55.84091201774791, 28.739664790761832, 13.31798007066008, 27.151175837453895, 26.156285234313067, 75.69899500491964, 10.689503533046556, 18.45499333876713, 7.96576095666785, 7.899625209616395, 101.25923613310677, 10.28244937176849, 38.52727934312688, 46.879513498093985, 13.281095925822665, 24.301116289028222, 14.535881582994241, 105.79667419326152, 33.04133317558031, 24.670945508692846, 46.751245218831826, 122.53219683487728, 54.201921125007985, 5.632448264519004, 26.464875770599978, 10.274312882749772, 7.756867707141471, 61.987582733661185, 31.50833306195633, 50.91482344918168, 56.11669066931816, 21.990597638142706, 63.15940280663105, 9.924816166108368, 45.22018604438708, 58.711913628415594, 6.516302143991716, 77.51529807837939, 5.951300831191959, 47.20835661600601, 187.59303439003713, 86.2347975931785, 15.847529902470392, 16.636849147978445, 84.22073148470936, 75.26217922562955, 8.46526721058971, 8.351269311521767, 6.638974478904221, 30.561382003723782, 25.616809947492037, 46.16727487831596, 20.081447301655395, 69.09747072526342, 30.5236865657584, 7.184974898396543, 5.038133030853987, 63.22074276961214, 18.37878232497463, 18.714652247965155, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)