script for convert .t3pa files to .t3pa_cls
.t3pa file example:
Index Matrix Index ToA ToT FToA Overflow
0 4574 832 29 6 0
1 4831 832 35 7 0
2 4575 832 100 8 0
3 31031 1745 22 11 0
.
.
.
.t3pa_cls file example:
% Index Matrix Index [ RowNo, ClmNo ] ToA FToA ( ToA_in_ns ) ToT ( ToT_in_keV ) Overflow
# 1, Nunmasked = 3, Nmasked = 0, Ntot = 3 # Tfirst = 2.0787500000000000e+04 ns, Tlast = 2.0790625000000000e+04 ns, dT = 3.125000 ns, Etot = 64.428148 keV
2 4575 [ 17, 223 ] 832 8 ( 2.0787500000000000e+04 ns ) 100 ( 37.867914 keV ) 0
1 4831 [ 18, 223 ] 832 7 ( 2.0789062500000000e+04 ns ) 35 ( 14.733453 keV ) 0
0 4574 [ 17, 222 ] 832 6 ( 2.0790625000000000e+04 ns ) 29 ( 11.826781 keV ) 0
# 2, Nunmasked = 3, Nmasked = 0, Ntot = 3 # Tfirst = 4.3601562500000000e+04 ns, Tlast = 4.3607812500000000e+04 ns, dT = 6.250000 ns, Etot = 63.577435 keV
5 30775 [ 120, 55 ] 1745 15 ( 4.3601562500000000e+04 ns ) 99 ( 37.617059 keV ) 0
4 30776 [ 120, 56 ] 1745 13 ( 4.3604687500000000e+04 ns ) 44 ( 14.715446 keV ) 0
3 31031 [ 121, 55 ] 1745 11 ( 4.3607812500000000e+04 ns ) 2 2 ( 11.244929 keV ) 0
.
.
.
import numpy as np
import math
#import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.cm as cm
#from matplotlib.mlab import griddata
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" t3pa2cls_XV_pc - zkousim vyzobat vysoke energie (jednotlive interakce) - funkce single_interaction. Dale delam prumernou velikost stopy stopy interakce pro danou energii - funkce size_of_interactions_average. Dale delam spektra 2 casti vyboje podle zadaneho casu - primarne pro double breakdown, tj. funkce energy_spectra_doublebreakdown
#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 = 44395 #test discharge for which the notebook will definitely work
shot_no = 47274
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
calib[j][i]=float(word[j]) #j = radek, i = sloupec0 - pouze pro stavajici kalibraci - verze XV
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))
ClmNo.append(int(int(matrix_index[i]))//int(256)) #ver XV - bude pro novou kalibraci - nyn9 to bere 3patnou kalibraci jednotlivych pixelu (cislovani radku a sloupcu stejne jako v pixetu)
RowNo.append(int(int(matrix_index[i]))%int(256)) ##ver XV - bude super pro novou kalibraci - odpovida radkum a sloupcum v pixetu. Nyni bere spatne kalibrace pixelu (viz fce load_calib)
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 Timewalk_parameters_Si():
#SI - korekce na TimeWalk - parametry
A = -1.21988
B = 4.33638
C = 29.5075
D = 1
sigma_A=0.7013
sigma_B=0.1366
sigma_C=4.753
sigma_D=0
return A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D
def Timewalk(E,T):
i=0
A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D = Timewalk_parameters_Si()
while i < len(T):
timewalk=float(0)
timewalk = (C / (E[i] - B)) + A
if(timewalk<0):
timewalk=0
T[i]=T[i]-timewalk
i=i+1
return E,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=[]
N_tot=[]
eventNo=0 #for high_energy_event function
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))
N_tot.append(len(TCl)) #new in ver. XV
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')
#eventNo=single_interaction(eventNo,Etot, Tfirst, ECl, TCl, RowNoCl, ClmNoCl,path)
i=i+1
t3pa_cls.close
return T_first, E_tot, N_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, drawstyle='steps-mid')
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.plot(T_hit, count, drawstyle='steps-mid')
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.fill_between(xmean, count,step='mid') #pre mid post
plt.plot(xmean, count, drawstyle='steps-mid')
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, drawstyle='steps-mid')
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].fill_between(x2, y2,step='mid') #pre mid post
ax[1].plot(x2, y2, drawstyle='steps-mid')
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
def single_interaction(eventNo,Etot, Tfirst, ECl, TCl, RowNoCl, ClmNoCl,path): # ver XV
#tuto funkci volam ve funkci file_t3pa_cls_new(file_t3pa_cls,T):
#This function is calling in function file_t3pa_cls_new(file_t3pa_cls,T)
high_E = 1500 #[keV] - zadani, jaka energie je pro me vysoka
if(Etot>=high_E or len(ECl)>15):
#if (len(ECl)>15): #len(ECl) = pocet pixelu dane interakce
print("Total energy of track: "+str(Etot)+" keV\n")
A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D = Timewalk_parameters_Si()
######################
#SI - rekonstrukce z(t) - parametry
a=0.0193947
b=-0.0273934
sigma_a=0.0004163
sigma_b=0.009832
#######################
time=[]
sigma_time=[]
time_min = []
time_max=[]
z_rec=[]
z_rec_min=[]
z_rec_max=[]
sigma_z_rec=[]
for i in range(0, len(TCl)):
time.append(TCl[i] - Tfirst)
#chyba urceni casu = chyba timewalk ->
sigma_time.append(np.sqrt(((sigma_C / (pow((ECl[i] - B), D)))*(sigma_C / (pow((ECl[i] - B), D)))) + (((sigma_B*C*D) / (pow((ECl[i] - B), (D + 1))))*((sigma_B*C*D) / (pow((ECl[i] - B), (D + 1))))) + (((sigma_D*C*math.log(ECl[i] - B)) / (pow((ECl[i] - B), D)))* ((sigma_D*C*math.log(ECl[i] - B)) / (pow((ECl[i] - B), D)))) + (sigma_A*sigma_A)))
time_min.append(time[i] - sigma_time[i])
time_max.append(time[i] + sigma_time[i])
#//
#//rekonstrukce hloubky interakce
z_rec.append(a * time[i] + (b))
sigma_z_rec.append(np.sqrt(((time[i]*time[i])*(sigma_a*sigma_a)) + (sigma_b*sigma_b) + (a*a)*(sigma_time[i]*sigma_time[i])))
z_rec_min.append(z_rec[i] - sigma_z_rec[i])
z_rec_max.append(z_rec[i] + sigma_z_rec[i])
#//
single_interaction_file=str(path)+'event'+str(eventNo)+'.txt'
single_interaction_2D_fig=str(path)+'2D_event'+str(eventNo)+'.png'
single_interaction_3D_fig=str(path)+'3D_event'+str(eventNo)+'.png'
with open(single_interaction_file, "w", encoding="utf-8") as f:
f.write('#\n')
f.write('# x_mean y_mean z_rec z_rec_min z_rec_max sigma_z_rec\n')
f.write('#E_tot='+str(Etot)+'\n')
f.write('\n')
for m in range(0,len(TCl)):
#print(str(RowNoCl[m])+' '+str(ClmNoCl[m])+' '+str(z_rec[m])+' '+str(z_rec_min[m])+' '+str(z_rec_max[m])+' '+str(sigma_z_rec[m])+' '+str(ECl[m])+'\n')
f.write(str(RowNoCl[m])+' '+str(ClmNoCl[m])+' '+str(z_rec[m])+' '+str(z_rec_min[m])+' '+str(z_rec_max[m])+' '+str(sigma_z_rec[m])+' '+str(ECl[m])+'\n')
f.close
############################### plot
#binwidth=1
if ((max(RowNoCl)-min(RowNoCl))>=(max(ClmNoCl)-min(ClmNoCl))):
rang=max(RowNoCl)-min(RowNoCl)
#bins=(range((min(RowNoCl)-1), (max(RowNoCl)+3), binwidth), range((min(ClmNoCl)-1), (min(ClmNoCl)+rang+3), binwidth))
x_min=min(RowNoCl)-1
x_max=max(RowNoCl)+2
y_min=min(ClmNoCl)-1
y_max=min(ClmNoCl)+rang+2
else:
rang = max(ClmNoCl)-min(ClmNoCl)
#bins=(range((min(RowNoCl)-1), (min(RowNoCl)+rang+3), binwidth), range((min(ClmNoCl)-1), (max(ClmNoCl)+3), binwidth))
x_min=min(RowNoCl)-1
x_max=min(RowNoCl)+rang+2
y_min=min(ClmNoCl)-1
y_max=max(ClmNoCl)+2
###############$$$$$$$$$$$$$$$$$$$$
rows, cols = (x_max-x_min, x_max-x_min)
#arrECl = [[0]*cols]*rows
arrECl= [[0] * cols for _ in range(rows)]
for i in range (x_min,x_max):
for j in range (y_min,y_max):
for k in range(0,len(RowNoCl)):
if ((i==RowNoCl[k]) and (j==ClmNoCl[k])):
#print(str(i)+" "+str(j)+" "+str(RowNoCl[k])+" "+str(ClmNoCl[k])+"\n")
arrECl[i-x_min][j-y_min]=ECl[k]
arrECl=np.transpose(arrECl)
arrECl[arrECl == 0] = np.nan
#2D plot
plt.imshow(arrECl,cmap='jet', interpolation='none', origin=[(x_min-0.2),(y_min-0.2)], aspect='equal', extent=[x_min-0.2,x_max,y_min-0.2,y_max])
###############$$$$$$$$$$$$$$$$$$$$
cb=plt.colorbar(pad=0.005)
plt.tick_params(axis="x",direction="in")
plt.tick_params(axis="y",direction="in")
cb.ax.tick_params(axis='y', direction='in')
cb.set_label('Energy in pixel [keV]')
plt.xlabel('x [pixel]')
plt.ylabel('y [pixel]')
plt.title('$E_{tot}$ = '+str(round(Etot, 2))+' keV, $N_{tot}$ = '+str(len(ECl)))
plt.savefig(single_interaction_2D_fig, dpi = 1000)
plt.show()
plt.close()
############################### plot
############## 3D plot
# Creating figure
fig = plt.figure(figsize = (16, 9))
ax = plt.axes(projection ="3d")
# Add x, y gridlines
ax.grid(b = True, color ='grey', #
linestyle ='-.', linewidth = 0.3,
alpha = 0.2)
# Creating plot
sctt = ax.scatter3D(RowNoCl, ClmNoCl, z_rec,
alpha = 0.8,
c = ECl,
cmap = 'jet',
s = 4000, #size of bubbles in plot
marker ='o')
plt.title('$E_{tot}$ = '+str(round(Etot, 2))+' keV, $N_{tot}$ = '+str(len(ECl)))
ax.set_xlabel('x [pixel]', fontweight ='bold')
ax.set_ylabel('y [pixel]', fontweight ='bold')
ax.set_zlabel('z [mm]', fontweight ='bold')
cb=fig.colorbar(sctt, ax = ax, shrink = 0.5,aspect = 10,pad=0.00005) #
cb.ax.tick_params(axis='y', direction='in')
cb.set_label('Energy in pixel [keV]', fontweight ='bold')
plt.savefig(single_interaction_3D_fig, dpi = 1000)
# show plot
plt.show()
plt.close()
############## 3D plot
eventNo=eventNo+1
return eventNo
def size_of_interactions_average(Etot, Ntot,file_hist): #ver XV
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=[]
count=[]
nop=[] #number of pixels
nop_mean=[] #mean number of pixels in dE
sigma=[] #root mean square error of the mean - stredni kvadraticka chyba prumeru
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.append(0)
nop.append(0)
nop_mean.append(0)
sigma.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
nop[E_index]=nop[E_index]+Ntot[i] #ver XV
for l in range(0,pocet):
if nop[l]!=0:
nop_mean[l]=float(nop[l])/float(count[l])
#####Computing sigma
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])):
if nop_mean[E_index]!=0:
sigma[E_index]=sigma[E_index]+((float(Ntot[i])-float(nop_mean[E_index]))*(float(Ntot[i])-float(nop_mean[E_index])))
for l in range(0,pocet):
if nop[l]!=0 and count[l]>1:
sigma[l]=np.sqrt(sigma[l]/(float(count[l])*(float(count[l])-1)))
if nop[l]!=0 and count[l]==1:
sigma[l]=10
#####Computing sigma
#####write to file
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('# x_mean [keV] mean_size_of_interaction [pixel] sigma_mean_size_of_interaction\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(nop_mean[m])+' '+str(sigma[m])+'\n')
hist.close
#####write to file
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
#plt.fill_between(xmean, nop,step='mid',color='blue', alpha=0.3) #pre mid post
#plt.fill_between(xmean, nop,step='mid') #pre mid post
plt.plot(xmean, nop_mean, drawstyle='steps-mid')
plt.errorbar(xmean, nop_mean, yerr = sigma,fmt ='.', linewidth=0.7)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Average size of interaction [pixel]')
plt.xlim(0,500)
plt.ylim(0,17)
#ax.set_yscale('log') #log scale y
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
plt.savefig(figure_size_interaction, dpi = 1000)
return
def energy_spectra_doublebreakdown(Etot, Tfirst, file_hist):
#this function separates discharge into two parts acording to time Tsep and creates energy spectrum for each part.
#This is for discharges with double brakdown
Tsep=14636000 # [ns]
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_first=[]
count_second=[]
for l in range(0,pocet):
count_first.append(0)
count_second.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])):
if(Tfirst[i]<Tsep):
count_first[E_index]=count_first[E_index]+1
else:
count_second[E_index]=count_second[E_index]+1
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('#\n')
hist.write('#'+str(caption)+'\n')
hist.write('# x_mean count_before_2nd_breakdown count_2nd_breakdown\n')
hist.write('\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(count_first[m])+' '+str(count_second[m])+'\n')
hist.close
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
#plt.fill_between(xmean, count_first,step='mid') #pre mid post
plt.plot(xmean, count_first, label='Before 2nd breakdown', drawstyle='steps-mid')
plt.plot(xmean, count_second, label='2nd breakdown', drawstyle='steps-mid')
plt.legend(loc='best')
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Count')
plt.xlim(0,500)
ax.set_yscale('log') #log scale y
plt.savefig(figure_energy_spectra_doublebreakdown, 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'
size_interaction= 'H03-W0051_shot_'+str(shot)+'size_interaction.txt'
file_energy_spectra_doublebreakdown= 'H03-W0051_shot_'+str(shot)+'energy_spectra_doublebreakdown.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'
figure_size_interaction= 'H03-W0051_shot_'+str(shot)+'size_interaction'
figure_energy_spectra_doublebreakdown= 'H03-W0051_shot_'+str(shot)+'energy_spectra_doublebreakdown'
#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)
E,T=Timewalk(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, Ntot = 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);
([6219577.332172319, 7090645.3125, 7159731.25, 7208685.417131304, 8821819.576157762, 8927848.4375, 8970817.754580976, 9045835.9375, 9048107.8125, 9050180.829849238, 9073282.90469929, 9082738.954035215, 9091984.109863894, 9104778.057326468, 9212766.328754319, 9213741.447319945, 9232516.73772576, 9405862.844921425, 9436232.195470195, 9702373.878211895, 9935633.482377933, 9935695.500389285, 9961647.903096026, 10074814.180072624, 10086040.604782814, 10278290.625, 10578972.175777713, 10578989.0625, 10578999.095936041, 11167594.000898993, 11197945.519106906, 11239246.5975928, 11290226.5625, 11350728.125, 11354002.176620638, 11355267.86254594, 11356398.482119186, 11359400.348356297, 11363561.985365715, 11364581.222478969, 11381293.718492739, 11386294.919378756, 11387506.25, 11389470.479217391, 11390235.9375, 11392919.906047834, 11393090.621803312, 11393721.254800204, 11398568.608997595, 11399642.769944364, 11399989.272779992, 11401198.119998518, 11401276.931760069, 11402188.783711579, 11402473.4375, 11403726.592515921, 11403951.555495461, 11404935.22254428, 11405255.626151593, 11405579.968165606, 11405631.25, 11405741.446241481, 11405916.469374448, 11406274.684452126, 11407178.125, 11407261.06150096, 11407350.735998262, 11407749.701778185, 11409396.718953367, 11413189.0625, 11415843.304111984, 11416312.264663268, 11416431.25, 11416862.214632113, 11417256.967971511, 11417635.077743016, 11417635.618906265, 11418129.6875, 11419153.382333806, 11419292.1875, 11420981.25, 11421453.999427797, 11421873.698199328, 11422083.060676785, 11422507.292057624, 11422821.875, 11422873.71987453, 11424780.457562441, 11440764.0625, 11443265.199758068, 11444407.750882084, 11446305.484928675, 11446328.882728701, 11446576.539022755, 11448342.1875, 11449152.067735715, 11450641.551112471, 11451725.799870716, 11451826.489560796, 11453359.849429367, 11458476.6185623, 11459524.016665418, 11459567.74296525, 11459639.009871313, 11459666.782079352, 11459823.4375, 11460062.488119692, 11460063.628856532, 11460667.761912914, 11460733.150485374, 11461400.881177574, 11462904.757429099, 11462973.65062712, 11463376.693620594, 11463866.279613925, 11463892.73636918, 11464412.43301773, 11464763.114808034, 11465246.875, 11466669.452049159, 11471722.139810327, 11478445.3125, 11483815.009034626, 11484204.6875, 11485648.4375, 11499296.742440552, 11499366.311568199, 11523779.152402658, 11526647.552377092, 11526678.010936145, 11526684.071468515, 11526875.0, 11528834.375, 11534171.63593956, 11535870.170411738, 11542375.0, 11542887.507869622, 11545160.236056302, 11550877.599362131, 11551448.19664423, 11552512.268554388, 11557697.994944768, 11560961.049552312, 11561038.836962081, 11579562.431306407, 11579766.53453783, 11580828.125, 11580875.0, 11581057.388174845, 11581273.657360263, 11582011.961632922, 11582088.944220265, 11582126.1566246, 11582223.806915915, 11582283.459534429, 11582345.710615698, 11582455.15577143, 11582534.04683382, 11582883.206686763, 11582955.126640648, 11582963.519310458, 11583099.157058401, 11583221.286237681, 11583325.637378203, 11583325.765963366, 11583509.375, 11583637.5, 11583644.34128908, 11583685.729290819, 11583832.364380272, 11583859.57123076, 11583884.940525431, 11583921.699608486, 11584003.97124042, 11584007.783255538, 11584190.468122302, 11584254.69516724, 11584271.768844504, 11584537.5, 11584539.0625, 11584715.625, 11584760.732371112, 11584765.625, 11584880.68133421, 11584892.1875, 11584915.138753314, 11584971.875, 11585047.932749247, 11585059.07662111, 11585179.6875, 11585284.878523141, 11585289.581365002, 11585407.8125, 11585454.6875, 11585473.201892544, 11585519.16277024, 11585547.688536212, 11585631.25, 11585631.986288013, 11585938.661300179, 11586078.804277904, 11586133.629668156, 11586276.454819659, 11586303.554970786, 11586449.46445439, 11586584.471026253, 11586624.37914066, 11586660.611098183, 11586817.466457669, 11587096.806384983, 11588229.119428447, 11590659.375, 11590734.610375263, 11590767.035242382, 11590963.323326804, 11591232.326814808, 11591309.301162716, 11591330.709661849, 11591339.794382805, 11591856.561575307, 11591864.586372076, 11592189.192077711, 11592191.868734138, 11592529.330333581, 11593020.80308424, 11593645.116101397, 11593718.158894103, 11593962.5, 11594012.5, 11594015.81738842, 11594092.318225622, 11594221.95348586, 11594352.361829657, 11594510.793911608, 11594665.625, 11595000.163083423, 11595586.916319363, 11595937.199368857, 11596811.47654517, 11597600.0, 11599839.0625, 11601040.007349297, 11601318.10893956, 11601411.316308513, 11601757.8125, 11601939.0625, 11601973.33736663, 11601974.685810622, 11602030.106737426, 11602078.125, 11602096.565566035, 11602200.0, 11602539.734836403, 11602593.245961238, 11602603.821493773, 11602646.923157394, 11602668.462360203, 11602731.148439635, 11602740.625, 11602760.730964242, 11602795.18175729, 11602871.298364772, 11602966.688950427, 11603020.3125, 11603359.706564633, 11603394.666864827, 11603403.769412672, 11603411.534805167, 11603420.41782084, 11603425.998944586, 11603435.406847376, 11603515.0122618, 11603530.079554385, 11603580.517781427, 11603606.129778316, 11603650.727311827, 11603712.535124412, 11603761.320803989, 11603781.998605333, 11603882.427030932, 11603882.8125, 11603955.208050255, 11604152.97635486, 11604218.795417355, 11604272.012635924, 11604330.566036185, 11604415.396417819, 11604640.409382952, 11604689.67397538, 11604815.587447075, 11604900.980152356, 11604956.026580507, 11605064.06796183, 11605098.87296767, 11605114.676596869, 11605182.455983946, 11605226.320842382, 11605329.517644024, 11605331.533827431, 11605490.848484555, 11605568.75, 11605672.520008015, 11605674.557739818, 11605720.474447394, 11605727.758139176, 11605743.379386023, 11605814.501026073, 11605864.785377052, 11605872.666778807, 11605877.602717834, 11605878.361345196, 11605890.73869092, 11605909.180809362, 11605962.982106911, 11606031.238192296, 11606107.198631734, 11606109.135617413, 11606148.509168455, 11606160.9375, 11606166.963685084, 11606177.302000428, 11606182.015127847, 11606185.110678101, 11606203.840350064, 11606221.46776709, 11606246.047981279, 11606303.125, 11606326.46419577, 11606347.856067177, 11606350.86085555, 11606464.669679917, 11606513.296778541, 11606518.604940811, 11606526.5625, 11606611.650285307, 11606627.978216348, 11606798.4375, 11606840.625, 11606857.8125, 11606863.573783606, 11606867.062822752, 11606867.659023536, 11606891.713200228, 11606923.474229172, 11606956.70699281, 11606972.933397187, 11607011.348922217, 11607020.652179122, 11607032.8125, 11607053.644242346, 11607066.83716342, 11607095.942934692, 11607107.8125, 11607130.152316468, 11607188.719339399, 11607255.072346294, 11607289.0625, 11607291.178368306, 11607311.368831258, 11607318.75, 11607331.934834238, 11607349.999076365, 11607408.247756751, 11607410.468525885, 11607411.930044273, 11607512.5, 11607513.288345855, 11607521.875, 11607531.131979216, 11607564.18796638, 11607589.053566203, 11607600.072455661, 11607650.875989588, 11607662.440613637, 11607693.64312524, 11607706.2414762, 11607714.0625, 11607738.456897004, 11607745.128131732, 11607759.375, 11607761.271156553, 11607782.830849176, 11607824.642957555, 11607858.777059568, 11607859.117848996, 11607970.082440237, 11607992.118467487, 11607996.643045023, 11608000.233113922, 11608050.301655022, 11608073.4375, 11608117.1875, 11608120.517719647, 11608123.4375, 11608149.110254634, 11608178.315633567, 11608205.469340822, 11608224.030270634, 11608271.875, 11608406.490875633, 11608419.863122864, 11608468.253060674, 11608481.25, 11608495.3125, 11608507.8125, 11608560.843807615, 11608560.9375, 11608618.290576808, 11608621.875, 11608659.44057335, 11608740.310921827, 11608851.948932754, 11608886.11158011, 11608889.062043179, 11608909.701303555, 11608954.6875, 11608967.1875, 11609006.320311032, 11609060.321940163, 11609060.355865045, 11609097.693796378, 11609170.3125, 11609218.420956941, 11609228.125, 11609230.653413752, 11609253.745688464, 11609263.96389947, 11609289.555355906, 11609294.59614198, 11609312.5, 11609333.704617824, 11609445.103087747, 11609534.82126664, 11609734.375, 11609857.127358714, 11609868.75, 11609909.255829658, 11609935.9375, 11609943.225478375, 11610000.463778054, 11610058.838097826, 11610109.110153662, 11610118.544871112, 11610493.408578666, 11610494.754131516, 11610660.9375, 11610715.128791992, 11610762.5, 11610764.178125601, 11610773.564003676, 11610831.689041749, 11610842.1875, 11610976.662976978, 11611021.91845478, 11611323.646208484, 11611471.616747051, 11611517.777830983, 11611580.39218706, 11611924.399118753, 11612067.42541884, 11612209.271837693, 11612516.977216402, 11612686.908657357, 11613108.206273803, 11614525.74769196, 11614559.287409693, 11618322.475919548, 11618527.307788003, 11620248.209290385, 11621045.040309079, 11621398.83287698, 11621719.386062933, 11622267.90033012, 11622824.906005226, 11623090.625, 11623225.13801832, 11625128.979302227, 11625262.60200205, 11625699.590196196, 11626236.885315897, 11626308.104597835, 11628989.065186061, 11629346.875, 11632035.622300701, 11632073.157683576, 11632961.490154998, 11633201.172617765, 11634535.502732703, 11634565.625, 11636443.250819981, 11637513.627796827, 11637770.207453573, 11637834.271317728, 11639300.0, 11639686.048528535, 11640587.50598797, 11640597.867120225, 11644893.917113002, 11645048.248194346, 11645514.0625, 11645914.99335906, 11646115.380430616, 11646239.542975483, 11647400.191037435, 11647801.037264315, 11647882.880719215, 11647913.808324013, 11648221.252904058, 11649002.877445111, 11649068.062275654, 11649092.091404991, 11649287.5, 11649559.102234822, 11649665.625, 11649832.88868134, 11649895.096089737, 11650140.596277686, 11650304.24513104, 11650539.015878359, 11650540.01972793, 11650541.358410526, 11650582.132803792, 11650755.952274906, 11650856.25, 11651089.0625, 11651281.25, 11651449.245573424, 11651798.51829072, 11651812.5, 11655050.388112845, 11658456.25, 11659362.661374662, 11659629.6875, 11661221.875, 11661450.57960791, 11663526.552295396, 11664515.961604418, 11665948.337148989, 11671040.692868562, 11671381.115846204, 11671589.649934463, 11673354.15919088, 11673866.056766732, 11674156.074551338, 11674573.112659607, 11674626.5625, 11674652.030113583, 11675373.319685873, 11676212.5, 11676440.625, 11676512.5, 11676513.437293798, 11676971.875, 11676988.48653551, 11677000.197341772, 11677006.25, 11677089.139451733, 11677399.903751792, 11677491.201115424, 11679326.49137532, 11680458.416822305, 11680464.637257028, 11680481.47199149, 11680664.0625, 11680962.5, 11681605.982682602, 11681815.625, 11681844.068501431, 11682360.808307776, 11682616.17989872, 11683778.637613794, 11684267.297189834, 11684543.57679155, 11684595.3125, 11689969.578913031, 11694545.3125, 11697023.308487432, 11697676.067657672, 11698131.13367134, 11698504.62251601, 11699049.336062424, 11699886.336820941, 11700628.125, 11701113.322090996, 11701724.909273641, 11703345.320894375, 11703720.15400773, 11705007.8125, 11705344.490647847, 11705607.249724627, 11710534.536065547, 11717859.375, 11720212.144773036, 11720660.82559735, 11721052.202513307, 11721078.731497936, 11723221.458399009, 11732937.5, 11734123.4375, 11735525.66684952, 11735884.375, 11740384.74050849, 11741123.4375, 11741307.35938071, 11742508.880332198, 11753390.625, 11754281.25, 11754826.567360021, 11754915.47206682, 11755919.424221253, 11755926.454040578, 11756242.1875, 11756279.634161666, 11756706.29967277, 11757103.45346466, 11757146.256136388, 11757282.017057203, 11757389.0625, 11757470.104376642, 11757590.91437413, 11757715.059352275, 11757871.611800488, 11757917.392789138, 11757959.447500166, 11758184.043697553, 11758203.591771226, 11758301.5625, 11758304.085192416, 11758374.178868676, 11758458.645193698, 11758589.094910186, 11758768.75, 11758879.577023897, 11758994.343905652, 11759159.375, 11759171.018111316, 11759185.448612452, 11759210.89552874, 11759221.349574631, 11759226.521446683, 11759268.203149328, 11759270.3125, 11759357.509254437, 11759381.079364192, 11759404.787483497, 11759424.241439747, 11759464.0625, 11759526.5625, 11759555.839892903, 11759601.24901397, 11759639.730274605, 11759643.274011638, 11759648.136688014, 11759663.76576379, 11759858.006513895, 11759940.07004245, 11759940.625, 11759951.596607799, 11759963.906253383, 11759999.243836453, 11760081.925401885, 11760087.5, 11760298.4375, 11760387.329868115, 11760448.73672811, 11760450.845485738, 11760542.01925465, 11760607.8125, 11760632.8125, 11760637.295159914, 11760694.09901341, 11760749.89619018, 11760765.224916229, 11760804.6875, 11760832.539414695, 11760862.075952157, 11760863.59938646, 11760889.117885292, 11760924.881363904, 11760952.677988438, 11760970.127719764, 11761008.863704683, 11761021.592660714, 11761028.125, 11761073.880136805, 11761095.499638854, 11761138.28297088, 11761156.935717052, 11761179.503963873, 11761238.554339593, 11761253.859937904, 11761299.516042152, 11761301.862606429, 11761337.5, 11761477.897655386, 11761480.759238683, 11761523.4375, 11761562.251629947, 11761568.75, 11761646.607809307, 11761659.416425515, 11761679.251398249, 11761680.26260094, 11761693.387812348, 11761815.216467986, 11761829.6875, 11761832.8125, 11761853.57901536, 11761871.636269676, 11761880.374384562, 11761925.794194015, 11761928.896232141, 11761937.960278558, 11761949.94804984, 11762014.714165363, 11762021.562658053, 11762046.744000673, 11762120.00855035, 11762121.948127687, 11762145.3125, 11762216.254526425, 11762239.865734752, 11762289.603577254, 11762361.608963314, 11762456.25, 11762501.018064529, 11762572.802384958, 11762574.949564766, 11762609.244181687, 11762744.493541796, 11762769.29879862, 11762827.528426759, 11762835.9375, 11762858.173391432, 11763010.9375, 11763023.298141958, 11763041.774273274, 11763078.03375075, 11763082.324063916, 11763116.827433504, 11763237.5, 11763250.0, 11763282.271165151, 11763284.864304794, 11763298.247689428, 11763415.412174702, 11763436.693710407, 11763547.167097671, 11763574.449547792, 11763600.924459578, 11763646.47616264, 11763745.3125, 11763779.60882665, 11763843.75, 11763906.25, 11763957.8125, 11764025.214544404, 11764035.805794049, 11764044.467574382, 11764145.717547135, 11764200.0, 11764201.126328135, 11764229.293405069, 11764238.93661666, 11764286.877386417, 11764400.568843065, 11764521.030954896, 11764634.400626363, 11764685.86782628, 11764846.875, 11764956.674659641, 11764970.3125, 11765038.383124027, 11765071.875, 11765089.935471844, 11765128.125, 11765136.758495817, 11765190.625, 11765317.625582024, 11765431.774381103, 11765620.3125, 11765637.5, 11765755.690144818, 11765771.730619324, 11765817.1875, 11765843.75, 11765946.841384584, 11765970.3125, 11765975.784431081, 11765993.054655643, 11766033.385947986, 11766118.63836159, 11766164.887259055, 11766227.999521593, 11766290.625, 11766387.297846656, 11766398.4375, 11766510.24969372, 11766548.133332277, 11766830.062935557, 11766842.865085024, 11767068.561034024, 11767135.039604846, 11767221.875, 11767237.359589549, 11767304.957684185, 11767374.16861543, 11767478.84896415, 11767509.209368177, 11767639.0625, 11767707.457134658, 11767818.75, 11768034.204818638, 11768154.6875, 11768326.30771441, 11768384.778388554, 11768558.829510393, 11768947.329246067, 11769773.4375, 11769845.3125, 11770296.875, 11770656.892322196, 11770975.161654482, 11771007.227237474, 11771154.545262545, 11771262.306808423, 11771326.274809653, 11771831.158142693, 11771989.460651008, 11772057.583402503, 11772249.712716404, 11772506.883250918, 11772671.803725753, 11772731.047485247, 11772839.039378293, 11772988.349406606, 11772989.28897373, 11773204.28377557, 11773299.298539111, 11773394.412973467, 11773527.344277568, 11773630.927221611, 11773701.141133737, 11773860.400389906, 11774028.430582574, 11774307.8125, 11774483.787979957, 11774551.287938347, 11774552.4402422, 11774665.625, 11774953.981347613, 11775095.3125, 11775115.36101392, 11775132.804835508, 11775138.171730915, 11775140.302546486, 11775171.875, 11775196.875, 11775219.419084817, 11775229.154433263, 11775295.086617222, 11775312.436247827, 11775434.375, 11775471.12530089, 11775595.273176914, 11775681.126741674, 11775743.899816705, 11775767.07398884, 11775834.375, 11775850.789313797, 11776243.75, 11776306.25, 11776353.125, 11776415.537112648, 11776434.375, 11776473.4375, 11776518.75, 11776584.593515003, 11776624.263697358, 11776624.83657028, 11776651.552533403, 11776666.300257985, 11776680.729921144, 11776743.000107048, 11776746.731941659, 11776752.272971138, 11776773.532107638, 11776801.531517053, 11776813.566541927, 11776842.054433944, 11776853.125, 11776893.419353936, 11776985.9375, 11777009.14898124, 11777029.6875, 11777077.899701845, 11777159.375, 11777166.832936889, 11777173.4375, 11777221.05362687, 11777254.219772277, 11777317.18074869, 11777359.375, 11777473.964299284, 11777479.208147649, 11777482.8125, 11777489.339479357, 11777492.284644244, 11777498.4375, 11777506.25, 11777608.26957299, 11777637.22731525, 11777732.8125, 11777749.831430687, 11777762.64319217, 11777793.166511258, 11777823.337106055, 11777845.787752066, 11777855.132156918, 11777884.963760167, 11777887.38976452, 11777904.586753305, 11777908.899278045, 11778012.5, 11778043.105835088, 11778044.116983918, 11778057.8125, 11778066.466359723, 11778120.3125, 11778146.766313288, 11778148.85649269, 11778187.745013464, 11778212.415741809, 11778215.782527616, 11778236.239417672, 11778259.730081763, 11778261.33736566, 11778265.830508417, 11778325.203724202, 11778349.701308109, 11778404.694598751, 11778453.125, 11778482.8125, 11778524.981666757, 11778543.461707402, 11778658.94220723, 11778676.645936111, 11778708.765666539, 11778744.056650376, 11778800.0, 11778835.9375, 11778868.939284734, 11778891.24787494, 11778895.505088506, 11778998.4375, 11779004.237614125, 11779060.519645857, 11779070.41770236, 11779072.504127394, 11779121.875, 11779129.6875, 11779193.06353506, 11779203.766105065, 11779232.990016904, 11779244.585151047, 11779343.695368908, 11779353.125, 11779387.679350791, 11779466.98443999, 11779482.219462309, 11779524.204756366, 11779558.726358127, 11779559.744891694, 11779606.045574943, 11779610.011996085, 11779634.697321523, 11779650.0, 11779667.1875, 11779741.914797097, 11779764.989956947, 11779767.1875, 11779788.483861543, 11779839.958560318, 11779840.808539363, 11779844.842317747, 11779865.625, 11779895.833562644, 11780009.996943384, 11780019.811790667, 11780024.914278582, 11780028.125, 11780057.8125, 11780060.684953399, 11780077.85261396, 11780084.449198717, 11780090.991621466, 11780104.908621715, 11780131.70918697, 11780187.5, 11780228.307675732, ...], [23.891624169614083, 46.22038383479099, 39.98937841133468, 151.80776675320504, 16.756404044902744, 41.06435227068626, 29.563770759787467, 53.23971743735781, 68.89506913014947, 14.544889131063023, 6.097739898788817, 205.45399033329238, 24.20653485828161, 206.26112914355892, 6.164474309012911, 19.390765669264933, 49.126447554197654, 100.34057482354446, 8.859011300740372, 16.937439872088454, 53.659621925465444, 5.102172253453161, 8.022843411061148, 8.349745939680467, 28.130886061272676, 79.94885101839424, 65.29867686346901, 53.81016170710697, 32.63266092434043, 59.726280776933415, 9.512432355074445, 24.04368801051475, 37.28743551649212, 102.29576694496704, 88.10448354965679, 48.98340183805963, 11.198173103384834, 134.70741411100394, 44.065893297285825, 14.846933247325726, 11.078813482456665, 20.27817078266368, 45.39713878294794, 21.37036465002231, 40.09719489047891, 46.93378038845516, 9.32870165518117, 43.66990289092462, 30.522675304423096, 6.15083760403943, 79.79577433758136, 19.072341064288313, 9.664451685663767, 10.71821738811661, 80.25291190828192, 5.463056332146961, 8.28287667869042, 28.12269695311567, 7.982104012170366, 14.059163481762674, 112.34961455278412, 39.620577417224624, 19.562084576538336, 36.87043085875742, 63.17393570772361, 29.277111093658462, 7.329366505234651, 13.914865556760269, 49.15184357103195, 61.181468745689564, 13.476730133095623, 5.796770174995856, 108.92323491640133, 5.0367675239323235, 5.265694217792757, 44.3092092423647, 6.438282283450124, 80.71068213321611, 94.67912630080446, 78.9282607206857, 77.64629786823275, 7.953402907825653, 24.76087447816034, 5.545247808571096, 33.35517967583537, 41.552481886047794, 6.117964317159276, 28.1829515932493, 51.977144636529445, 13.53556264106509, 27.362168500757303, 15.358755440320719, 6.170607791662985, 11.091207581437828, 58.169896356910584, 5.739685156452241, 20.232526191425933, 15.089536727644806, 27.160530434931694, 6.329059522663837, 65.0172243582605, 17.729310599009732, 117.15953639871671, 77.29619176564566, 27.705047089857977, 75.10308762094789, 7.118332183381615, 49.44626992403768, 81.43716075503261, 7.730233312198932, 55.33962641192637, 6.777548137188683, 24.346696304062093, 8.357154951868154, 19.213183736513933, 79.66755195631058, 27.266184291268885, 60.126158129952614, 91.75202817009944, 42.00319261577464, 6.529419554399956, 97.15205207580881, 10.284458961877293, 42.582825478516895, 34.69165611107401, 42.70947577736654, 18.415649898995532, 178.39775393365878, 18.35417535980356, 5.394131308816255, 7.49702479056418, 30.40053655253102, 35.84127154356087, 53.18608801490177, 61.83274157762361, 49.72272735873466, 26.701008665159485, 19.694281444467524, 13.256374136233452, 14.096617787988437, 61.10971974839404, 13.48617616114388, 99.72657428542469, 40.5320187756323, 88.21106974302316, 64.76349550202586, 37.7510179253942, 41.96806312865532, 8.996657015123155, 6.295381582516321, 169.99190937104197, 26.387185457780777, 22.486404283345138, 9.664601624528139, 18.154986417819313, 7.230190146945446, 75.07223581752896, 5.281056934091058, 23.05498640924677, 80.33518155767118, 13.209296240835073, 15.566156415552904, 10.317255404054656, 18.09277873435923, 18.970012504457834, 57.98829668778879, 31.591701580761992, 6.344910214875303, 24.99860502515265, 29.74249785156177, 11.448935987720184, 38.88056538460893, 35.823600729845715, 19.576758486635978, 78.7641354233875, 8.205324204986626, 17.82785026976638, 26.588800898787063, 65.66018623272092, 45.780285378156734, 41.35439730899363, 14.213338062250456, 54.91576899902489, 20.834420014692036, 46.17208757099467, 13.36387161484265, 55.37520539527505, 8.036551320443854, 10.691291646060275, 75.82083618245092, 5.558027547752099, 23.090452539352707, 69.23018278028296, 72.84548291698961, 24.60965675050022, 25.45251959398153, 12.692264268085724, 43.82567348768234, 5.314385702053811, 82.75211757514059, 5.221080317069131, 19.35130069809637, 67.18966419816513, 86.61796884782227, 89.77497792842048, 9.41394045886241, 13.107598965512125, 23.419253310640258, 16.12324457653643, 7.103530915620356, 8.893205073679974, 32.59421464178061, 15.921556721902228, 25.841147190011636, 10.140312190430809, 101.25475634792018, 13.408379136772407, 21.099927173874107, 6.364317575213979, 16.278845573527267, 17.40142160319406, 24.596077528936263, 23.86560203804705, 10.611839103309931, 17.211654716168926, 25.170910673029734, 10.314415719916122, 105.38464894832887, 67.35402196925564, 16.15002705261138, 8.356938566006319, 11.252642076167334, 21.244458160997645, 38.80836537694194, 65.44126431571074, 9.473214354564483, 30.01746619120466, 7.498006997979811, 66.57916440756729, 98.76826876303632, 30.874815591728627, 13.64327855394173, 87.88859889301963, 79.96954222384947, 59.906240866075215, 34.77637340276381, 9.248146013008853, 13.86547377963842, 16.822930884359664, 104.3564799860074, 23.630979195159888, 36.59347768592549, 18.320688216305342, 24.726249713492205, 16.103218267877942, 9.37245764814908, 58.88005470645464, 26.666180712812796, 89.82937727525142, 70.08010558919968, 26.183709950255725, 13.120948687544018, 6.996287813585321, 53.501762065749, 11.688780023371194, 20.153726567290033, 18.13804086458516, 115.41293530605459, 8.34306924703477, 58.597019839795216, 13.242872434782077, 28.69550999836035, 9.686472099933221, 112.47171168884041, 26.35523151065384, 18.69478444886785, 15.077098889765004, 11.784804544198272, 45.727176916952374, 22.717117609960717, 81.53101510284385, 14.62746997361089, 8.209504975640076, 51.81544579389342, 26.45087431599247, 19.816880649248226, 14.136403453989447, 14.17878462266002, 66.05971907606968, 11.069512144198388, 8.00089388384745, 10.795566847276577, 6.764597470493842, 48.97723326902778, 17.945073240480475, 9.047106318450018, 11.584476285193674, 14.331346608064557, 70.11864169310248, 31.157169266476842, 35.67174115588981, 12.31165593313673, 7.45074629064553, 17.01554677573175, 23.113912265694992, 9.036527866990756, 12.814783460926366, 8.709803314721627, 27.613910113827217, 52.15799652617858, 14.433119121293375, 68.265422462425, 19.502590574049023, 9.77527671867377, 5.290722665185132, 35.80097878318905, 10.773074983502735, 46.91594432265948, 53.73123974195685, 13.917632533167197, 164.1566345406094, 10.07462447460541, 8.718116758669105, 52.473251802311054, 13.587502576190916, 25.02403806825282, 42.24337127950598, 40.310018914768904, 84.24894425665568, 19.692676923368314, 31.304696886015417, 12.652799456145681, 25.954559208033334, 93.12697362540771, 8.703271591520616, 8.210451555024767, 41.89425455509062, 42.745077697317235, 83.68736672518176, 21.60640356879603, 26.282265935184984, 22.919311782716697, 26.87859486288263, 8.30609629943272, 47.17900686605264, 44.18501239011187, 11.83804942953487, 6.833270072207978, 83.383012178375, 12.049473259824085, 23.12837365364168, 12.28036558966326, 31.206054842570545, 53.09928859675443, 10.630587432276496, 12.255635189054289, 45.027570463310624, 12.118895888991508, 50.063977127401586, 47.27157990672754, 10.856995152265025, 90.61676268193835, 41.49286191978752, 18.083592031924308, 7.40933025286611, 46.69814246773001, 19.134271029441926, 49.240641407149425, 5.805299043211298, 15.442311252145732, 14.90756695678038, 50.4523762307779, 19.27989230725332, 7.581898947966982, 6.7423557871799735, 7.119212811084523, 28.668137125133693, 22.246026067650426, 9.180227562663475, 70.81326225670298, 19.948378469406315, 42.55449657139235, 8.106380304469383, 46.109788917966995, 24.31395657754118, 37.049249951756735, 91.15660898701711, 20.160462547272314, 8.41382283607445, 6.30607773115393, 223.04657534797724, 37.43915238582268, 15.785997394528323, 49.262275542936806, 18.3234605885848, 6.29158777728703, 12.61793361959913, 41.93992121169463, 77.14228367853364, 28.944218354773078, 22.01340492769137, 6.411914570965745, 57.101563331569324, 55.43209040573281, 29.226859309538288, 23.236035099075195, 29.105589345846585, 5.442387146727662, 35.72144347847164, 8.321560705274136, 10.669877512727126, 6.549423592885609, 25.48625200156286, 14.939768518175006, 7.2099526084960335, 55.331231122406116, 77.42122240777107, 77.52100604775765, 13.02031832998576, 82.80736275134375, 19.363751209231783, 192.05400712235337, 29.164395589657396, 29.919541850411512, 14.23925272070139, 92.68792323024802, 68.064584515149, 7.791783331169498, 19.57598364636818, 50.81461439913637, 19.946648443647597, 6.722406982232575, 24.158312361558227, 60.37031615838407, 19.82570824073422, 106.26882515210328, 51.38302345302547, 32.736543668138864, 8.924058998281009, 17.062799064059522, 13.22610327684264, 11.45738432444051, 22.98473520431183, 14.029169230561882, 20.92995523104909, 67.303077312055, 22.964627067166354, 61.78228020387224, 8.348683409260337, 81.70728526714267, 59.20804329294712, 42.17572223371139, 6.279976923068354, 6.272704220590327, 22.024227749469716, 9.122182244459163, 17.79752971514124, 18.538430479766493, 112.78898183977311, 19.763462827385954, 26.63914372862107, 141.11972553707326, 13.082653220211203, 7.75215093925786, 47.299017353264844, 26.904770145498595, 17.86286862982722, 6.922014606349774, 25.366958862692677, 9.111387905164236, 16.698115509329387, 16.16941703063491, 109.70985816163366, 45.29940329625812, 29.983516954807545, 6.284794903229954, 95.0652547057106, 20.149376337899767, 17.0713688988887, 10.28599560800463, 38.49388426720779, 196.870845511319, 79.38185109426855, 13.862366956660477, 42.91127238155909, 17.570074730341737, 63.14588892482537, 10.509952686562439, 38.731898779854944, 8.039137907202324, 50.29329294970997, 53.977445859130555, 6.4709600322342515, 32.61730058704455, 15.382287060807247, 106.87176268451182, 13.137338606237323, 5.207700459473952, 14.775103273243062, 59.88653715436317, 140.0917858222242, 24.485591245720904, 43.16609190123407, 48.597258989384464, 56.78444996282421, 15.208064597301608, 24.354276372968968, 5.08640587675318, 85.6995042820746, 82.53633697921384, 26.19954451237154, 64.07659665567948, 56.030046374260394, 110.13410689529321, 9.39666034969106, 24.880625664927265, 69.62074108801004, 32.16862882125438, 34.89533166696556, 13.046690088297362, 66.6189077347646, 19.870107933127805, 15.92378168346432, 35.105782978060745, 44.77914165011177, 64.83773859646315, 19.282133792571692, 15.258654611954205, 88.71346750140806, 57.254566645013014, 74.04921066275537, 8.373799230610969, 99.38992742295952, 48.96694322654867, 6.581957549445272, 11.11179372472011, 16.40106010415645, 37.02218935686811, 15.206660222502537, 26.128672093112876, 9.882959340064192, 19.01570956046299, 18.43429919085638, 9.187330379397459, 32.358199303635594, 73.10792442204837, 30.2144193389886, 120.98629729284261, 138.7462298498641, 51.83640697466617, 77.97490430677321, 5.3750990164475505, 42.24180885802727, 49.54669608152524, 32.9037319491011, 35.33652848375768, 15.243155966397008, 41.07098092542449, 6.884245114800954, 115.63422144290982, 7.289918821440787, 87.95156286909786, 21.327122575209376, 64.0509878029053, 40.29273875809388, 14.011930116185745, 38.485531582112216, 24.911992427089167, 26.208819053035885, 32.17345178572141, 109.73018744817048, 11.253857638230901, 5.6045331644817304, 79.07084912449083, 8.7796335413543, 71.75352502544744, 9.224647233696937, 44.75511190475659, 7.091204495943773, 14.699473758484089, 20.000051672530176, 11.815041339813078, 97.57380347297033, 38.39334139203371, 13.63791668286791, 11.1408531508864, 6.462529913407595, 196.8529650379364, 18.788569506643277, 20.88893438203712, 8.373628474399903, 70.14370757753427, 5.280239225638254, 6.469691428285529, 47.02001673405697, 36.68636359432777, 66.91291016032753, 46.11934558587153, 28.76875938520624, 18.284418225490967, 68.4217061225364, 8.489808625346829, 35.10890435620103, 111.66050076892236, 14.3968985598313, 30.89130306244162, 92.86798359683607, 7.6049964162021295, 36.858268588966936, 18.33319121705103, 10.962306569090357, 48.76164965724942, 11.04534662214586, 11.206246438819662, 9.62549055426403, 20.384022428888166, 40.62087718706979, 62.874233348827076, 60.24745727807531, 5.835706297473489, 53.06969085549654, 96.10099647506138, 20.564388662238883, 103.10123374576057, 66.35957843122976, 33.818811361743705, 45.06705810583943, 10.300879929237771, 31.954935700385867, 19.470865982798426, 39.601528246056354, 74.51153766708322, 83.57237390511455, 102.09153871061925, 85.60265115963642, 29.63666794383313, 8.043926403351131, 27.720673307602876, 21.243163496914942, 33.3982663719098, 21.038133395884575, 77.67728224070167, 53.230172014361045, 14.328707137129172, 76.81430717499539, 58.700350160111, 29.50397814537449, 30.821067008316227, 22.439284036682615, 29.222455219581512, 9.96800638657542, 70.46964378367625, 8.133660867114736, 64.5611101646324, 19.36379282697793, 48.67123908097438, 96.69179261637106, 15.073125791772762, 22.109565948536034, 12.675262820983779, 14.750224302924625, 57.14053595264909, 36.471162199778156, 25.564615764838926, 11.630012965357869, 122.76632654000882, 32.253815611481485, 60.59052465001676, 30.038671329772953, 85.06784691957128, 8.480187446512284, 26.628233838000426, 37.93648173484613, 73.59447992904386, 5.282725723528871, 10.523829458821433, 21.869127025884474, 28.11973159317992, 14.507816156053687, 22.038491332641662, 14.28107379542893, 13.295216909745621, 23.978984949329746, 48.95287698191697, 28.370945196114874, 5.624481686319277, 12.62056103724323, 18.409934373726806, 61.49330006217416, 7.429234150918019, 12.510333825286496, 63.10736638722248, 18.89987800777843, 46.081025327190396, 5.452092534364113, 21.585758760224547, 133.95553086546096, 38.487598779919196, 51.09271106059197, 24.179081598699707, 83.64669669303711, 7.452771917449148, 66.8923774336173, 28.92254616793216, 97.23114975336163, 95.84956349210778, 42.920419028682005, 8.542205156927503, 52.07134203926948, 18.417775477752386, 72.25374017414127, 97.99280230107684, 68.4419274438556, 14.747129040490737, 13.907753126728142, 9.080563140148069, 10.928939327289383, 23.700421116984938, 15.853820409610485, 31.792983438076686, 9.927194443412588, 19.245593976866267, 80.32933886418196, 12.369092464659854, 86.66958954039836, 13.205973237016833, 10.261586702905722, 8.260085201033473, 8.218589079772082, 76.25480091559056, 17.547226168505617, 64.28871960328058, 54.89170242334989, 25.339422542346412, 37.90997936729732, 14.43567691562971, 10.537901255913361, 54.534550580430434, 21.609237324785607, 13.726356898278857, 39.91265154155878, 58.39340797014907, 13.214247487874395, 84.3600072200211, 148.5164501963349, 31.547606238567333, 96.64060079192666, 128.16776302041563, 8.015467004436973, 78.05270178144131, 5.383442645432194, 30.792564653160525, 20.617956164271803, 34.397216296994785, 69.28558325674388, 29.57131728812105, 5.170388482491235, 6.074509214276423, 28.01396165144579, 18.0509434104441, 122.80174539043034, 22.1543606037594, 34.67574808459315, 19.089829534326185, 34.4413709876804, 17.666855551943218, 18.633168156978584, 15.040093092588604, 6.080883608425122, 32.198496270055465, 16.23864634419977, 51.39246965218565, 5.319168716767291, 67.97347210965314, 59.29763401789657, 59.50599439633253, 10.13765236458661, 68.12539091980783, 111.35842928333334, 112.0831919038331, 127.34116490542861, 41.75032611337888, 42.67352643773235, 25.965310996745362, 54.06015734910431, 58.601423910469904, 14.81491268334174, 103.60071647511779, 12.623958523900964, 7.950181496577692, 27.022691082783346, 5.039667620565074, 19.40952277963732, 10.937081176161337, 29.327569495606713, 37.59250629341279, 91.53001412726182, 19.804069997973112, 33.901338756828125, 27.237193328750173, 62.93218698671622, 17.689779969915463, 18.269634404846286, 41.41107254862471, 6.735794766214998, 30.167566933261305, 27.419276227176383, 6.005033853374245, 46.6348729925639, 84.53087594566578, 13.740425511361462, 79.6068929053798, 10.871728611692637, 55.66120847438345, 14.051852904548856, 37.10684646383225, 21.05101011075693, 27.61505725229511, 83.16038362780151, 31.15702342684892, 56.8848692327784, 61.776076287635405, 11.39014745010825, 20.682734688375348, 27.35821877863142, 75.70245787259265, 16.760570909531317, 74.56493865813425, 19.52577931474871, 29.898180146233784, 31.6731626178877, 18.06636032466602, 6.7493601533669345, 25.081324352734278, 28.075285444412685, 12.77801198224389, 12.223068104232821, 22.510449659160866, 19.694144030103534, 8.67131538595912, 49.225288810370614, 5.28121990866869, 13.546691171534405, 6.40606650510724, 24.591594585076578, 73.28297275680526, 5.670389961443047, 13.989001266097038, 12.847002216919993, 88.35178434602477, 19.6567350488792, 50.53428752854806, 101.05235107482338, 64.56318060282153, 18.316676498530118, 5.157919271263102, 42.963480264530645, 53.64029190224233, 112.37105798390851, 21.169464192362614, 5.601668802113331, 11.029499055834753, 67.901060306879, 29.488225469634948, 22.92453911412938, 31.475676155653794, 6.793789490492579, 26.466045233422644, 110.80928622506673, 10.10174113996101, 39.64134977460871, 72.48088236444295, 131.75724117448044, 82.63568376175324, 63.948874070643406, 31.20850168253996, 61.33282681644886, 68.67136294364553, 40.71137541366335, 14.353150532039043, 48.14019066210307, 30.057397949130245, 19.818448591735628, 28.21704256052764, 71.78789662445831, 10.014274454184397, 15.314802290726888, 27.926094654662272, 13.337129568384574, 10.925896628650767, 55.94693888978186, 9.066642376745536, 82.94532904341843, 14.778350641280891, 62.475573095209214, 9.147899412939022, 92.29802679227234, 46.56900447969354, 62.39984653733339, 16.045737846464476, 5.780164438963764, 11.117170442990457, 29.789906855978444, 9.820453477158898, 100.00616361581115, 73.85122393353117, 16.113937447497197, 11.283022093866508, 48.65419627559086, 47.364695786940594, 18.000048504329236, 24.106041598469755, 30.589300948024256, 46.08990039341483, 59.52606645942431, 7.405005497567347, 45.64158784906803, 17.126091204863723, 11.90197288362464, 9.884341863754424, 26.520544035001485, 26.679938648508216, 59.52630541943555, 51.030637716619374, 12.947824107644099, 8.490671384848284, 96.5649447109902, 6.18019307934742, 36.39120110648475, 14.542820371449682, 7.762151876143518, 9.547540353476311, 10.99851125916678, 112.65190884023765, 36.21298314663105, 37.590431062570076, 16.721405142958886, 15.787280461016486, 63.750447721794956, 65.90108134948198, 14.968635747355801, 57.044749587839945, 77.65874963787896, 49.071248054423194, 116.08958987229283, 6.421321867934659, 11.260676263725616, 74.85628221177868, 20.31480343021702, 55.89918054740943, 148.3308090489747, 29.622840890279306, 18.00039058145184, 11.442697089355695, 117.17932959942203, 10.490486534401164, 51.72852240123878, 11.296225183904875, 8.649867375386858, 84.11993135835725, 62.342052441077584, 19.814953358397794, 8.657433232034114, 15.66423060806222, 5.762053942452041, 5.530434983677545, 34.24369763444531, 11.420113787719558, 25.073375069564158, 7.996035366840279, 18.979402141381005, 92.08647845477975, 54.21319027238239, 5.693870207089855, 12.294423097427165, 24.903558941252953, 32.28672114560498, 65.29551906103517, 30.899253582965333, 26.984677988655555, 61.316785215996774, 13.115712923591511, 12.892205678221448, 18.39443645970216, 21.795796043566792, 30.141758085836333, 56.22692062345571, 6.894367268437548, 10.425938561418123, 7.5725251850689075, 72.52697780289276, 80.41912063061072, 24.376428174411636, 13.995875887010596, 20.78374676699236, 7.221279702280014, 15.857084564592185, 9.75239588526142, 42.44011845545381, 6.2905573452186525, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([6219577.332172319, 7090645.3125, 7159731.25, 7208685.417131304, 8821819.576157762, 8927848.4375, 8970817.754580976, 9045835.9375, 9048107.8125, 9050180.829849238, 9073282.90469929, 9082738.954035215, 9091984.109863894, 9104778.057326468, 9212766.328754319, 9213741.447319945, 9232516.73772576, 9405862.844921425, 9436232.195470195, 9702373.878211895, 9935633.482377933, 9935695.500389285, 9961647.903096026, 10074814.180072624, 10086040.604782814, 10278290.625, 10578972.175777713, 10578989.0625, 10578999.095936041, 11167594.000898993, 11197945.519106906, 11239246.5975928, 11290226.5625, 11350728.125, 11354002.176620638, 11355267.86254594, 11356398.482119186, 11359400.348356297, 11363561.985365715, 11364581.222478969, 11381293.718492739, 11386294.919378756, 11387506.25, 11389470.479217391, 11390235.9375, 11392919.906047834, 11393090.621803312, 11393721.254800204, 11398568.608997595, 11399642.769944364, 11399989.272779992, 11401198.119998518, 11401276.931760069, 11402188.783711579, 11402473.4375, 11403726.592515921, 11403951.555495461, 11404935.22254428, 11405255.626151593, 11405579.968165606, 11405631.25, 11405741.446241481, 11405916.469374448, 11406274.684452126, 11407178.125, 11407261.06150096, 11407350.735998262, 11407749.701778185, 11409396.718953367, 11413189.0625, 11415843.304111984, 11416312.264663268, 11416431.25, 11416862.214632113, 11417256.967971511, 11417635.077743016, 11417635.618906265, 11418129.6875, 11419153.382333806, 11419292.1875, 11420981.25, 11421453.999427797, 11421873.698199328, 11422083.060676785, 11422507.292057624, 11422821.875, 11422873.71987453, 11424780.457562441, 11440764.0625, 11443265.199758068, 11444407.750882084, 11446305.484928675, 11446328.882728701, 11446576.539022755, 11448342.1875, 11449152.067735715, 11450641.551112471, 11451725.799870716, 11451826.489560796, 11453359.849429367, 11458476.6185623, 11459524.016665418, 11459567.74296525, 11459639.009871313, 11459666.782079352, 11459823.4375, 11460062.488119692, 11460063.628856532, 11460667.761912914, 11460733.150485374, 11461400.881177574, 11462904.757429099, 11462973.65062712, 11463376.693620594, 11463866.279613925, 11463892.73636918, 11464412.43301773, 11464763.114808034, 11465246.875, 11466669.452049159, 11471722.139810327, 11478445.3125, 11483815.009034626, 11484204.6875, 11485648.4375, 11499296.742440552, 11499366.311568199, 11523779.152402658, 11526647.552377092, 11526678.010936145, 11526684.071468515, 11526875.0, 11528834.375, 11534171.63593956, 11535870.170411738, 11542375.0, 11542887.507869622, 11545160.236056302, 11550877.599362131, 11551448.19664423, 11552512.268554388, 11557697.994944768, 11560961.049552312, 11561038.836962081, 11579562.431306407, 11579766.53453783, 11580828.125, 11580875.0, 11581057.388174845, 11581273.657360263, 11582011.961632922, 11582088.944220265, 11582126.1566246, 11582223.806915915, 11582283.459534429, 11582345.710615698, 11582455.15577143, 11582534.04683382, 11582883.206686763, 11582955.126640648, 11582963.519310458, 11583099.157058401, 11583221.286237681, 11583325.637378203, 11583325.765963366, 11583509.375, 11583637.5, 11583644.34128908, 11583685.729290819, 11583832.364380272, 11583859.57123076, 11583884.940525431, 11583921.699608486, 11584003.97124042, 11584007.783255538, 11584190.468122302, 11584254.69516724, 11584271.768844504, 11584537.5, 11584539.0625, 11584715.625, 11584760.732371112, 11584765.625, 11584880.68133421, 11584892.1875, 11584915.138753314, 11584971.875, 11585047.932749247, 11585059.07662111, 11585179.6875, 11585284.878523141, 11585289.581365002, 11585407.8125, 11585454.6875, 11585473.201892544, 11585519.16277024, 11585547.688536212, 11585631.25, 11585631.986288013, 11585938.661300179, 11586078.804277904, 11586133.629668156, 11586276.454819659, 11586303.554970786, 11586449.46445439, 11586584.471026253, 11586624.37914066, 11586660.611098183, 11586817.466457669, 11587096.806384983, 11588229.119428447, 11590659.375, 11590734.610375263, 11590767.035242382, 11590963.323326804, 11591232.326814808, 11591309.301162716, 11591330.709661849, 11591339.794382805, 11591856.561575307, 11591864.586372076, 11592189.192077711, 11592191.868734138, 11592529.330333581, 11593020.80308424, 11593645.116101397, 11593718.158894103, 11593962.5, 11594012.5, 11594015.81738842, 11594092.318225622, 11594221.95348586, 11594352.361829657, 11594510.793911608, 11594665.625, 11595000.163083423, 11595586.916319363, 11595937.199368857, 11596811.47654517, 11597600.0, 11599839.0625, 11601040.007349297, 11601318.10893956, 11601411.316308513, 11601757.8125, 11601939.0625, 11601973.33736663, 11601974.685810622, 11602030.106737426, 11602078.125, 11602096.565566035, 11602200.0, 11602539.734836403, 11602593.245961238, 11602603.821493773, 11602646.923157394, 11602668.462360203, 11602731.148439635, 11602740.625, 11602760.730964242, 11602795.18175729, 11602871.298364772, 11602966.688950427, 11603020.3125, 11603359.706564633, 11603394.666864827, 11603403.769412672, 11603411.534805167, 11603420.41782084, 11603425.998944586, 11603435.406847376, 11603515.0122618, 11603530.079554385, 11603580.517781427, 11603606.129778316, 11603650.727311827, 11603712.535124412, 11603761.320803989, 11603781.998605333, 11603882.427030932, 11603882.8125, 11603955.208050255, 11604152.97635486, 11604218.795417355, 11604272.012635924, 11604330.566036185, 11604415.396417819, 11604640.409382952, 11604689.67397538, 11604815.587447075, 11604900.980152356, 11604956.026580507, 11605064.06796183, 11605098.87296767, 11605114.676596869, 11605182.455983946, 11605226.320842382, 11605329.517644024, 11605331.533827431, 11605490.848484555, 11605568.75, 11605672.520008015, 11605674.557739818, 11605720.474447394, 11605727.758139176, 11605743.379386023, 11605814.501026073, 11605864.785377052, 11605872.666778807, 11605877.602717834, 11605878.361345196, 11605890.73869092, 11605909.180809362, 11605962.982106911, 11606031.238192296, 11606107.198631734, 11606109.135617413, 11606148.509168455, 11606160.9375, 11606166.963685084, 11606177.302000428, 11606182.015127847, 11606185.110678101, 11606203.840350064, 11606221.46776709, 11606246.047981279, 11606303.125, 11606326.46419577, 11606347.856067177, 11606350.86085555, 11606464.669679917, 11606513.296778541, 11606518.604940811, 11606526.5625, 11606611.650285307, 11606627.978216348, 11606798.4375, 11606840.625, 11606857.8125, 11606863.573783606, 11606867.062822752, 11606867.659023536, 11606891.713200228, 11606923.474229172, 11606956.70699281, 11606972.933397187, 11607011.348922217, 11607020.652179122, 11607032.8125, 11607053.644242346, 11607066.83716342, 11607095.942934692, 11607107.8125, 11607130.152316468, 11607188.719339399, 11607255.072346294, 11607289.0625, 11607291.178368306, 11607311.368831258, 11607318.75, 11607331.934834238, 11607349.999076365, 11607408.247756751, 11607410.468525885, 11607411.930044273, 11607512.5, 11607513.288345855, 11607521.875, 11607531.131979216, 11607564.18796638, 11607589.053566203, 11607600.072455661, 11607650.875989588, 11607662.440613637, 11607693.64312524, 11607706.2414762, 11607714.0625, 11607738.456897004, 11607745.128131732, 11607759.375, 11607761.271156553, 11607782.830849176, 11607824.642957555, 11607858.777059568, 11607859.117848996, 11607970.082440237, 11607992.118467487, 11607996.643045023, 11608000.233113922, 11608050.301655022, 11608073.4375, 11608117.1875, 11608120.517719647, 11608123.4375, 11608149.110254634, 11608178.315633567, 11608205.469340822, 11608224.030270634, 11608271.875, 11608406.490875633, 11608419.863122864, 11608468.253060674, 11608481.25, 11608495.3125, 11608507.8125, 11608560.843807615, 11608560.9375, 11608618.290576808, 11608621.875, 11608659.44057335, 11608740.310921827, 11608851.948932754, 11608886.11158011, 11608889.062043179, 11608909.701303555, 11608954.6875, 11608967.1875, 11609006.320311032, 11609060.321940163, 11609060.355865045, 11609097.693796378, 11609170.3125, 11609218.420956941, 11609228.125, 11609230.653413752, 11609253.745688464, 11609263.96389947, 11609289.555355906, 11609294.59614198, 11609312.5, 11609333.704617824, 11609445.103087747, 11609534.82126664, 11609734.375, 11609857.127358714, 11609868.75, 11609909.255829658, 11609935.9375, 11609943.225478375, 11610000.463778054, 11610058.838097826, 11610109.110153662, 11610118.544871112, 11610493.408578666, 11610494.754131516, 11610660.9375, 11610715.128791992, 11610762.5, 11610764.178125601, 11610773.564003676, 11610831.689041749, 11610842.1875, 11610976.662976978, 11611021.91845478, 11611323.646208484, 11611471.616747051, 11611517.777830983, 11611580.39218706, 11611924.399118753, 11612067.42541884, 11612209.271837693, 11612516.977216402, 11612686.908657357, 11613108.206273803, 11614525.74769196, 11614559.287409693, 11618322.475919548, 11618527.307788003, 11620248.209290385, 11621045.040309079, 11621398.83287698, 11621719.386062933, 11622267.90033012, 11622824.906005226, 11623090.625, 11623225.13801832, 11625128.979302227, 11625262.60200205, 11625699.590196196, 11626236.885315897, 11626308.104597835, 11628989.065186061, 11629346.875, 11632035.622300701, 11632073.157683576, 11632961.490154998, 11633201.172617765, 11634535.502732703, 11634565.625, 11636443.250819981, 11637513.627796827, 11637770.207453573, 11637834.271317728, 11639300.0, 11639686.048528535, 11640587.50598797, 11640597.867120225, 11644893.917113002, 11645048.248194346, 11645514.0625, 11645914.99335906, 11646115.380430616, 11646239.542975483, 11647400.191037435, 11647801.037264315, 11647882.880719215, 11647913.808324013, 11648221.252904058, 11649002.877445111, 11649068.062275654, 11649092.091404991, 11649287.5, 11649559.102234822, 11649665.625, 11649832.88868134, 11649895.096089737, 11650140.596277686, 11650304.24513104, 11650539.015878359, 11650540.01972793, 11650541.358410526, 11650582.132803792, 11650755.952274906, 11650856.25, 11651089.0625, 11651281.25, 11651449.245573424, 11651798.51829072, 11651812.5, 11655050.388112845, 11658456.25, 11659362.661374662, 11659629.6875, 11661221.875, 11661450.57960791, 11663526.552295396, 11664515.961604418, 11665948.337148989, 11671040.692868562, 11671381.115846204, 11671589.649934463, 11673354.15919088, 11673866.056766732, 11674156.074551338, 11674573.112659607, 11674626.5625, 11674652.030113583, 11675373.319685873, 11676212.5, 11676440.625, 11676512.5, 11676513.437293798, 11676971.875, 11676988.48653551, 11677000.197341772, 11677006.25, 11677089.139451733, 11677399.903751792, 11677491.201115424, 11679326.49137532, 11680458.416822305, 11680464.637257028, 11680481.47199149, 11680664.0625, 11680962.5, 11681605.982682602, 11681815.625, 11681844.068501431, 11682360.808307776, 11682616.17989872, 11683778.637613794, 11684267.297189834, 11684543.57679155, 11684595.3125, 11689969.578913031, 11694545.3125, 11697023.308487432, 11697676.067657672, 11698131.13367134, 11698504.62251601, 11699049.336062424, 11699886.336820941, 11700628.125, 11701113.322090996, 11701724.909273641, 11703345.320894375, 11703720.15400773, 11705007.8125, 11705344.490647847, 11705607.249724627, 11710534.536065547, 11717859.375, 11720212.144773036, 11720660.82559735, 11721052.202513307, 11721078.731497936, 11723221.458399009, 11732937.5, 11734123.4375, 11735525.66684952, 11735884.375, 11740384.74050849, 11741123.4375, 11741307.35938071, 11742508.880332198, 11753390.625, 11754281.25, 11754826.567360021, 11754915.47206682, 11755919.424221253, 11755926.454040578, 11756242.1875, 11756279.634161666, 11756706.29967277, 11757103.45346466, 11757146.256136388, 11757282.017057203, 11757389.0625, 11757470.104376642, 11757590.91437413, 11757715.059352275, 11757871.611800488, 11757917.392789138, 11757959.447500166, 11758184.043697553, 11758203.591771226, 11758301.5625, 11758304.085192416, 11758374.178868676, 11758458.645193698, 11758589.094910186, 11758768.75, 11758879.577023897, 11758994.343905652, 11759159.375, 11759171.018111316, 11759185.448612452, 11759210.89552874, 11759221.349574631, 11759226.521446683, 11759268.203149328, 11759270.3125, 11759357.509254437, 11759381.079364192, 11759404.787483497, 11759424.241439747, 11759464.0625, 11759526.5625, 11759555.839892903, 11759601.24901397, 11759639.730274605, 11759643.274011638, 11759648.136688014, 11759663.76576379, 11759858.006513895, 11759940.07004245, 11759940.625, 11759951.596607799, 11759963.906253383, 11759999.243836453, 11760081.925401885, 11760087.5, 11760298.4375, 11760387.329868115, 11760448.73672811, 11760450.845485738, 11760542.01925465, 11760607.8125, 11760632.8125, 11760637.295159914, 11760694.09901341, 11760749.89619018, 11760765.224916229, 11760804.6875, 11760832.539414695, 11760862.075952157, 11760863.59938646, 11760889.117885292, 11760924.881363904, 11760952.677988438, 11760970.127719764, 11761008.863704683, 11761021.592660714, 11761028.125, 11761073.880136805, 11761095.499638854, 11761138.28297088, 11761156.935717052, 11761179.503963873, 11761238.554339593, 11761253.859937904, 11761299.516042152, 11761301.862606429, 11761337.5, 11761477.897655386, 11761480.759238683, 11761523.4375, 11761562.251629947, 11761568.75, 11761646.607809307, 11761659.416425515, 11761679.251398249, 11761680.26260094, 11761693.387812348, 11761815.216467986, 11761829.6875, 11761832.8125, 11761853.57901536, 11761871.636269676, 11761880.374384562, 11761925.794194015, 11761928.896232141, 11761937.960278558, 11761949.94804984, 11762014.714165363, 11762021.562658053, 11762046.744000673, 11762120.00855035, 11762121.948127687, 11762145.3125, 11762216.254526425, 11762239.865734752, 11762289.603577254, 11762361.608963314, 11762456.25, 11762501.018064529, 11762572.802384958, 11762574.949564766, 11762609.244181687, 11762744.493541796, 11762769.29879862, 11762827.528426759, 11762835.9375, 11762858.173391432, 11763010.9375, 11763023.298141958, 11763041.774273274, 11763078.03375075, 11763082.324063916, 11763116.827433504, 11763237.5, 11763250.0, 11763282.271165151, 11763284.864304794, 11763298.247689428, 11763415.412174702, 11763436.693710407, 11763547.167097671, 11763574.449547792, 11763600.924459578, 11763646.47616264, 11763745.3125, 11763779.60882665, 11763843.75, 11763906.25, 11763957.8125, 11764025.214544404, 11764035.805794049, 11764044.467574382, 11764145.717547135, 11764200.0, 11764201.126328135, 11764229.293405069, 11764238.93661666, 11764286.877386417, 11764400.568843065, 11764521.030954896, 11764634.400626363, 11764685.86782628, 11764846.875, 11764956.674659641, 11764970.3125, 11765038.383124027, 11765071.875, 11765089.935471844, 11765128.125, 11765136.758495817, 11765190.625, 11765317.625582024, 11765431.774381103, 11765620.3125, 11765637.5, 11765755.690144818, 11765771.730619324, 11765817.1875, 11765843.75, 11765946.841384584, 11765970.3125, 11765975.784431081, 11765993.054655643, 11766033.385947986, 11766118.63836159, 11766164.887259055, 11766227.999521593, 11766290.625, 11766387.297846656, 11766398.4375, 11766510.24969372, 11766548.133332277, 11766830.062935557, 11766842.865085024, 11767068.561034024, 11767135.039604846, 11767221.875, 11767237.359589549, 11767304.957684185, 11767374.16861543, 11767478.84896415, 11767509.209368177, 11767639.0625, 11767707.457134658, 11767818.75, 11768034.204818638, 11768154.6875, 11768326.30771441, 11768384.778388554, 11768558.829510393, 11768947.329246067, 11769773.4375, 11769845.3125, 11770296.875, 11770656.892322196, 11770975.161654482, 11771007.227237474, 11771154.545262545, 11771262.306808423, 11771326.274809653, 11771831.158142693, 11771989.460651008, 11772057.583402503, 11772249.712716404, 11772506.883250918, 11772671.803725753, 11772731.047485247, 11772839.039378293, 11772988.349406606, 11772989.28897373, 11773204.28377557, 11773299.298539111, 11773394.412973467, 11773527.344277568, 11773630.927221611, 11773701.141133737, 11773860.400389906, 11774028.430582574, 11774307.8125, 11774483.787979957, 11774551.287938347, 11774552.4402422, 11774665.625, 11774953.981347613, 11775095.3125, 11775115.36101392, 11775132.804835508, 11775138.171730915, 11775140.302546486, 11775171.875, 11775196.875, 11775219.419084817, 11775229.154433263, 11775295.086617222, 11775312.436247827, 11775434.375, 11775471.12530089, 11775595.273176914, 11775681.126741674, 11775743.899816705, 11775767.07398884, 11775834.375, 11775850.789313797, 11776243.75, 11776306.25, 11776353.125, 11776415.537112648, 11776434.375, 11776473.4375, 11776518.75, 11776584.593515003, 11776624.263697358, 11776624.83657028, 11776651.552533403, 11776666.300257985, 11776680.729921144, 11776743.000107048, 11776746.731941659, 11776752.272971138, 11776773.532107638, 11776801.531517053, 11776813.566541927, 11776842.054433944, 11776853.125, 11776893.419353936, 11776985.9375, 11777009.14898124, 11777029.6875, 11777077.899701845, 11777159.375, 11777166.832936889, 11777173.4375, 11777221.05362687, 11777254.219772277, 11777317.18074869, 11777359.375, 11777473.964299284, 11777479.208147649, 11777482.8125, 11777489.339479357, 11777492.284644244, 11777498.4375, 11777506.25, 11777608.26957299, 11777637.22731525, 11777732.8125, 11777749.831430687, 11777762.64319217, 11777793.166511258, 11777823.337106055, 11777845.787752066, 11777855.132156918, 11777884.963760167, 11777887.38976452, 11777904.586753305, 11777908.899278045, 11778012.5, 11778043.105835088, 11778044.116983918, 11778057.8125, 11778066.466359723, 11778120.3125, 11778146.766313288, 11778148.85649269, 11778187.745013464, 11778212.415741809, 11778215.782527616, 11778236.239417672, 11778259.730081763, 11778261.33736566, 11778265.830508417, 11778325.203724202, 11778349.701308109, 11778404.694598751, 11778453.125, 11778482.8125, 11778524.981666757, 11778543.461707402, 11778658.94220723, 11778676.645936111, 11778708.765666539, 11778744.056650376, 11778800.0, 11778835.9375, 11778868.939284734, 11778891.24787494, 11778895.505088506, 11778998.4375, 11779004.237614125, 11779060.519645857, 11779070.41770236, 11779072.504127394, 11779121.875, 11779129.6875, 11779193.06353506, 11779203.766105065, 11779232.990016904, 11779244.585151047, 11779343.695368908, 11779353.125, 11779387.679350791, 11779466.98443999, 11779482.219462309, 11779524.204756366, 11779558.726358127, 11779559.744891694, 11779606.045574943, 11779610.011996085, 11779634.697321523, 11779650.0, 11779667.1875, 11779741.914797097, 11779764.989956947, 11779767.1875, 11779788.483861543, 11779839.958560318, 11779840.808539363, 11779844.842317747, 11779865.625, 11779895.833562644, 11780009.996943384, 11780019.811790667, 11780024.914278582, 11780028.125, 11780057.8125, 11780060.684953399, 11780077.85261396, 11780084.449198717, 11780090.991621466, 11780104.908621715, 11780131.70918697, 11780187.5, 11780228.307675732, ...], [23.891624169614083, 46.22038383479099, 39.98937841133468, 151.80776675320504, 16.756404044902744, 41.06435227068626, 29.563770759787467, 53.23971743735781, 68.89506913014947, 14.544889131063023, 6.097739898788817, 205.45399033329238, 24.20653485828161, 206.26112914355892, 6.164474309012911, 19.390765669264933, 49.126447554197654, 100.34057482354446, 8.859011300740372, 16.937439872088454, 53.659621925465444, 5.102172253453161, 8.022843411061148, 8.349745939680467, 28.130886061272676, 79.94885101839424, 65.29867686346901, 53.81016170710697, 32.63266092434043, 59.726280776933415, 9.512432355074445, 24.04368801051475, 37.28743551649212, 102.29576694496704, 88.10448354965679, 48.98340183805963, 11.198173103384834, 134.70741411100394, 44.065893297285825, 14.846933247325726, 11.078813482456665, 20.27817078266368, 45.39713878294794, 21.37036465002231, 40.09719489047891, 46.93378038845516, 9.32870165518117, 43.66990289092462, 30.522675304423096, 6.15083760403943, 79.79577433758136, 19.072341064288313, 9.664451685663767, 10.71821738811661, 80.25291190828192, 5.463056332146961, 8.28287667869042, 28.12269695311567, 7.982104012170366, 14.059163481762674, 112.34961455278412, 39.620577417224624, 19.562084576538336, 36.87043085875742, 63.17393570772361, 29.277111093658462, 7.329366505234651, 13.914865556760269, 49.15184357103195, 61.181468745689564, 13.476730133095623, 5.796770174995856, 108.92323491640133, 5.0367675239323235, 5.265694217792757, 44.3092092423647, 6.438282283450124, 80.71068213321611, 94.67912630080446, 78.9282607206857, 77.64629786823275, 7.953402907825653, 24.76087447816034, 5.545247808571096, 33.35517967583537, 41.552481886047794, 6.117964317159276, 28.1829515932493, 51.977144636529445, 13.53556264106509, 27.362168500757303, 15.358755440320719, 6.170607791662985, 11.091207581437828, 58.169896356910584, 5.739685156452241, 20.232526191425933, 15.089536727644806, 27.160530434931694, 6.329059522663837, 65.0172243582605, 17.729310599009732, 117.15953639871671, 77.29619176564566, 27.705047089857977, 75.10308762094789, 7.118332183381615, 49.44626992403768, 81.43716075503261, 7.730233312198932, 55.33962641192637, 6.777548137188683, 24.346696304062093, 8.357154951868154, 19.213183736513933, 79.66755195631058, 27.266184291268885, 60.126158129952614, 91.75202817009944, 42.00319261577464, 6.529419554399956, 97.15205207580881, 10.284458961877293, 42.582825478516895, 34.69165611107401, 42.70947577736654, 18.415649898995532, 178.39775393365878, 18.35417535980356, 5.394131308816255, 7.49702479056418, 30.40053655253102, 35.84127154356087, 53.18608801490177, 61.83274157762361, 49.72272735873466, 26.701008665159485, 19.694281444467524, 13.256374136233452, 14.096617787988437, 61.10971974839404, 13.48617616114388, 99.72657428542469, 40.5320187756323, 88.21106974302316, 64.76349550202586, 37.7510179253942, 41.96806312865532, 8.996657015123155, 6.295381582516321, 169.99190937104197, 26.387185457780777, 22.486404283345138, 9.664601624528139, 18.154986417819313, 7.230190146945446, 75.07223581752896, 5.281056934091058, 23.05498640924677, 80.33518155767118, 13.209296240835073, 15.566156415552904, 10.317255404054656, 18.09277873435923, 18.970012504457834, 57.98829668778879, 31.591701580761992, 6.344910214875303, 24.99860502515265, 29.74249785156177, 11.448935987720184, 38.88056538460893, 35.823600729845715, 19.576758486635978, 78.7641354233875, 8.205324204986626, 17.82785026976638, 26.588800898787063, 65.66018623272092, 45.780285378156734, 41.35439730899363, 14.213338062250456, 54.91576899902489, 20.834420014692036, 46.17208757099467, 13.36387161484265, 55.37520539527505, 8.036551320443854, 10.691291646060275, 75.82083618245092, 5.558027547752099, 23.090452539352707, 69.23018278028296, 72.84548291698961, 24.60965675050022, 25.45251959398153, 12.692264268085724, 43.82567348768234, 5.314385702053811, 82.75211757514059, 5.221080317069131, 19.35130069809637, 67.18966419816513, 86.61796884782227, 89.77497792842048, 9.41394045886241, 13.107598965512125, 23.419253310640258, 16.12324457653643, 7.103530915620356, 8.893205073679974, 32.59421464178061, 15.921556721902228, 25.841147190011636, 10.140312190430809, 101.25475634792018, 13.408379136772407, 21.099927173874107, 6.364317575213979, 16.278845573527267, 17.40142160319406, 24.596077528936263, 23.86560203804705, 10.611839103309931, 17.211654716168926, 25.170910673029734, 10.314415719916122, 105.38464894832887, 67.35402196925564, 16.15002705261138, 8.356938566006319, 11.252642076167334, 21.244458160997645, 38.80836537694194, 65.44126431571074, 9.473214354564483, 30.01746619120466, 7.498006997979811, 66.57916440756729, 98.76826876303632, 30.874815591728627, 13.64327855394173, 87.88859889301963, 79.96954222384947, 59.906240866075215, 34.77637340276381, 9.248146013008853, 13.86547377963842, 16.822930884359664, 104.3564799860074, 23.630979195159888, 36.59347768592549, 18.320688216305342, 24.726249713492205, 16.103218267877942, 9.37245764814908, 58.88005470645464, 26.666180712812796, 89.82937727525142, 70.08010558919968, 26.183709950255725, 13.120948687544018, 6.996287813585321, 53.501762065749, 11.688780023371194, 20.153726567290033, 18.13804086458516, 115.41293530605459, 8.34306924703477, 58.597019839795216, 13.242872434782077, 28.69550999836035, 9.686472099933221, 112.47171168884041, 26.35523151065384, 18.69478444886785, 15.077098889765004, 11.784804544198272, 45.727176916952374, 22.717117609960717, 81.53101510284385, 14.62746997361089, 8.209504975640076, 51.81544579389342, 26.45087431599247, 19.816880649248226, 14.136403453989447, 14.17878462266002, 66.05971907606968, 11.069512144198388, 8.00089388384745, 10.795566847276577, 6.764597470493842, 48.97723326902778, 17.945073240480475, 9.047106318450018, 11.584476285193674, 14.331346608064557, 70.11864169310248, 31.157169266476842, 35.67174115588981, 12.31165593313673, 7.45074629064553, 17.01554677573175, 23.113912265694992, 9.036527866990756, 12.814783460926366, 8.709803314721627, 27.613910113827217, 52.15799652617858, 14.433119121293375, 68.265422462425, 19.502590574049023, 9.77527671867377, 5.290722665185132, 35.80097878318905, 10.773074983502735, 46.91594432265948, 53.73123974195685, 13.917632533167197, 164.1566345406094, 10.07462447460541, 8.718116758669105, 52.473251802311054, 13.587502576190916, 25.02403806825282, 42.24337127950598, 40.310018914768904, 84.24894425665568, 19.692676923368314, 31.304696886015417, 12.652799456145681, 25.954559208033334, 93.12697362540771, 8.703271591520616, 8.210451555024767, 41.89425455509062, 42.745077697317235, 83.68736672518176, 21.60640356879603, 26.282265935184984, 22.919311782716697, 26.87859486288263, 8.30609629943272, 47.17900686605264, 44.18501239011187, 11.83804942953487, 6.833270072207978, 83.383012178375, 12.049473259824085, 23.12837365364168, 12.28036558966326, 31.206054842570545, 53.09928859675443, 10.630587432276496, 12.255635189054289, 45.027570463310624, 12.118895888991508, 50.063977127401586, 47.27157990672754, 10.856995152265025, 90.61676268193835, 41.49286191978752, 18.083592031924308, 7.40933025286611, 46.69814246773001, 19.134271029441926, 49.240641407149425, 5.805299043211298, 15.442311252145732, 14.90756695678038, 50.4523762307779, 19.27989230725332, 7.581898947966982, 6.7423557871799735, 7.119212811084523, 28.668137125133693, 22.246026067650426, 9.180227562663475, 70.81326225670298, 19.948378469406315, 42.55449657139235, 8.106380304469383, 46.109788917966995, 24.31395657754118, 37.049249951756735, 91.15660898701711, 20.160462547272314, 8.41382283607445, 6.30607773115393, 223.04657534797724, 37.43915238582268, 15.785997394528323, 49.262275542936806, 18.3234605885848, 6.29158777728703, 12.61793361959913, 41.93992121169463, 77.14228367853364, 28.944218354773078, 22.01340492769137, 6.411914570965745, 57.101563331569324, 55.43209040573281, 29.226859309538288, 23.236035099075195, 29.105589345846585, 5.442387146727662, 35.72144347847164, 8.321560705274136, 10.669877512727126, 6.549423592885609, 25.48625200156286, 14.939768518175006, 7.2099526084960335, 55.331231122406116, 77.42122240777107, 77.52100604775765, 13.02031832998576, 82.80736275134375, 19.363751209231783, 192.05400712235337, 29.164395589657396, 29.919541850411512, 14.23925272070139, 92.68792323024802, 68.064584515149, 7.791783331169498, 19.57598364636818, 50.81461439913637, 19.946648443647597, 6.722406982232575, 24.158312361558227, 60.37031615838407, 19.82570824073422, 106.26882515210328, 51.38302345302547, 32.736543668138864, 8.924058998281009, 17.062799064059522, 13.22610327684264, 11.45738432444051, 22.98473520431183, 14.029169230561882, 20.92995523104909, 67.303077312055, 22.964627067166354, 61.78228020387224, 8.348683409260337, 81.70728526714267, 59.20804329294712, 42.17572223371139, 6.279976923068354, 6.272704220590327, 22.024227749469716, 9.122182244459163, 17.79752971514124, 18.538430479766493, 112.78898183977311, 19.763462827385954, 26.63914372862107, 141.11972553707326, 13.082653220211203, 7.75215093925786, 47.299017353264844, 26.904770145498595, 17.86286862982722, 6.922014606349774, 25.366958862692677, 9.111387905164236, 16.698115509329387, 16.16941703063491, 109.70985816163366, 45.29940329625812, 29.983516954807545, 6.284794903229954, 95.0652547057106, 20.149376337899767, 17.0713688988887, 10.28599560800463, 38.49388426720779, 196.870845511319, 79.38185109426855, 13.862366956660477, 42.91127238155909, 17.570074730341737, 63.14588892482537, 10.509952686562439, 38.731898779854944, 8.039137907202324, 50.29329294970997, 53.977445859130555, 6.4709600322342515, 32.61730058704455, 15.382287060807247, 106.87176268451182, 13.137338606237323, 5.207700459473952, 14.775103273243062, 59.88653715436317, 140.0917858222242, 24.485591245720904, 43.16609190123407, 48.597258989384464, 56.78444996282421, 15.208064597301608, 24.354276372968968, 5.08640587675318, 85.6995042820746, 82.53633697921384, 26.19954451237154, 64.07659665567948, 56.030046374260394, 110.13410689529321, 9.39666034969106, 24.880625664927265, 69.62074108801004, 32.16862882125438, 34.89533166696556, 13.046690088297362, 66.6189077347646, 19.870107933127805, 15.92378168346432, 35.105782978060745, 44.77914165011177, 64.83773859646315, 19.282133792571692, 15.258654611954205, 88.71346750140806, 57.254566645013014, 74.04921066275537, 8.373799230610969, 99.38992742295952, 48.96694322654867, 6.581957549445272, 11.11179372472011, 16.40106010415645, 37.02218935686811, 15.206660222502537, 26.128672093112876, 9.882959340064192, 19.01570956046299, 18.43429919085638, 9.187330379397459, 32.358199303635594, 73.10792442204837, 30.2144193389886, 120.98629729284261, 138.7462298498641, 51.83640697466617, 77.97490430677321, 5.3750990164475505, 42.24180885802727, 49.54669608152524, 32.9037319491011, 35.33652848375768, 15.243155966397008, 41.07098092542449, 6.884245114800954, 115.63422144290982, 7.289918821440787, 87.95156286909786, 21.327122575209376, 64.0509878029053, 40.29273875809388, 14.011930116185745, 38.485531582112216, 24.911992427089167, 26.208819053035885, 32.17345178572141, 109.73018744817048, 11.253857638230901, 5.6045331644817304, 79.07084912449083, 8.7796335413543, 71.75352502544744, 9.224647233696937, 44.75511190475659, 7.091204495943773, 14.699473758484089, 20.000051672530176, 11.815041339813078, 97.57380347297033, 38.39334139203371, 13.63791668286791, 11.1408531508864, 6.462529913407595, 196.8529650379364, 18.788569506643277, 20.88893438203712, 8.373628474399903, 70.14370757753427, 5.280239225638254, 6.469691428285529, 47.02001673405697, 36.68636359432777, 66.91291016032753, 46.11934558587153, 28.76875938520624, 18.284418225490967, 68.4217061225364, 8.489808625346829, 35.10890435620103, 111.66050076892236, 14.3968985598313, 30.89130306244162, 92.86798359683607, 7.6049964162021295, 36.858268588966936, 18.33319121705103, 10.962306569090357, 48.76164965724942, 11.04534662214586, 11.206246438819662, 9.62549055426403, 20.384022428888166, 40.62087718706979, 62.874233348827076, 60.24745727807531, 5.835706297473489, 53.06969085549654, 96.10099647506138, 20.564388662238883, 103.10123374576057, 66.35957843122976, 33.818811361743705, 45.06705810583943, 10.300879929237771, 31.954935700385867, 19.470865982798426, 39.601528246056354, 74.51153766708322, 83.57237390511455, 102.09153871061925, 85.60265115963642, 29.63666794383313, 8.043926403351131, 27.720673307602876, 21.243163496914942, 33.3982663719098, 21.038133395884575, 77.67728224070167, 53.230172014361045, 14.328707137129172, 76.81430717499539, 58.700350160111, 29.50397814537449, 30.821067008316227, 22.439284036682615, 29.222455219581512, 9.96800638657542, 70.46964378367625, 8.133660867114736, 64.5611101646324, 19.36379282697793, 48.67123908097438, 96.69179261637106, 15.073125791772762, 22.109565948536034, 12.675262820983779, 14.750224302924625, 57.14053595264909, 36.471162199778156, 25.564615764838926, 11.630012965357869, 122.76632654000882, 32.253815611481485, 60.59052465001676, 30.038671329772953, 85.06784691957128, 8.480187446512284, 26.628233838000426, 37.93648173484613, 73.59447992904386, 5.282725723528871, 10.523829458821433, 21.869127025884474, 28.11973159317992, 14.507816156053687, 22.038491332641662, 14.28107379542893, 13.295216909745621, 23.978984949329746, 48.95287698191697, 28.370945196114874, 5.624481686319277, 12.62056103724323, 18.409934373726806, 61.49330006217416, 7.429234150918019, 12.510333825286496, 63.10736638722248, 18.89987800777843, 46.081025327190396, 5.452092534364113, 21.585758760224547, 133.95553086546096, 38.487598779919196, 51.09271106059197, 24.179081598699707, 83.64669669303711, 7.452771917449148, 66.8923774336173, 28.92254616793216, 97.23114975336163, 95.84956349210778, 42.920419028682005, 8.542205156927503, 52.07134203926948, 18.417775477752386, 72.25374017414127, 97.99280230107684, 68.4419274438556, 14.747129040490737, 13.907753126728142, 9.080563140148069, 10.928939327289383, 23.700421116984938, 15.853820409610485, 31.792983438076686, 9.927194443412588, 19.245593976866267, 80.32933886418196, 12.369092464659854, 86.66958954039836, 13.205973237016833, 10.261586702905722, 8.260085201033473, 8.218589079772082, 76.25480091559056, 17.547226168505617, 64.28871960328058, 54.89170242334989, 25.339422542346412, 37.90997936729732, 14.43567691562971, 10.537901255913361, 54.534550580430434, 21.609237324785607, 13.726356898278857, 39.91265154155878, 58.39340797014907, 13.214247487874395, 84.3600072200211, 148.5164501963349, 31.547606238567333, 96.64060079192666, 128.16776302041563, 8.015467004436973, 78.05270178144131, 5.383442645432194, 30.792564653160525, 20.617956164271803, 34.397216296994785, 69.28558325674388, 29.57131728812105, 5.170388482491235, 6.074509214276423, 28.01396165144579, 18.0509434104441, 122.80174539043034, 22.1543606037594, 34.67574808459315, 19.089829534326185, 34.4413709876804, 17.666855551943218, 18.633168156978584, 15.040093092588604, 6.080883608425122, 32.198496270055465, 16.23864634419977, 51.39246965218565, 5.319168716767291, 67.97347210965314, 59.29763401789657, 59.50599439633253, 10.13765236458661, 68.12539091980783, 111.35842928333334, 112.0831919038331, 127.34116490542861, 41.75032611337888, 42.67352643773235, 25.965310996745362, 54.06015734910431, 58.601423910469904, 14.81491268334174, 103.60071647511779, 12.623958523900964, 7.950181496577692, 27.022691082783346, 5.039667620565074, 19.40952277963732, 10.937081176161337, 29.327569495606713, 37.59250629341279, 91.53001412726182, 19.804069997973112, 33.901338756828125, 27.237193328750173, 62.93218698671622, 17.689779969915463, 18.269634404846286, 41.41107254862471, 6.735794766214998, 30.167566933261305, 27.419276227176383, 6.005033853374245, 46.6348729925639, 84.53087594566578, 13.740425511361462, 79.6068929053798, 10.871728611692637, 55.66120847438345, 14.051852904548856, 37.10684646383225, 21.05101011075693, 27.61505725229511, 83.16038362780151, 31.15702342684892, 56.8848692327784, 61.776076287635405, 11.39014745010825, 20.682734688375348, 27.35821877863142, 75.70245787259265, 16.760570909531317, 74.56493865813425, 19.52577931474871, 29.898180146233784, 31.6731626178877, 18.06636032466602, 6.7493601533669345, 25.081324352734278, 28.075285444412685, 12.77801198224389, 12.223068104232821, 22.510449659160866, 19.694144030103534, 8.67131538595912, 49.225288810370614, 5.28121990866869, 13.546691171534405, 6.40606650510724, 24.591594585076578, 73.28297275680526, 5.670389961443047, 13.989001266097038, 12.847002216919993, 88.35178434602477, 19.6567350488792, 50.53428752854806, 101.05235107482338, 64.56318060282153, 18.316676498530118, 5.157919271263102, 42.963480264530645, 53.64029190224233, 112.37105798390851, 21.169464192362614, 5.601668802113331, 11.029499055834753, 67.901060306879, 29.488225469634948, 22.92453911412938, 31.475676155653794, 6.793789490492579, 26.466045233422644, 110.80928622506673, 10.10174113996101, 39.64134977460871, 72.48088236444295, 131.75724117448044, 82.63568376175324, 63.948874070643406, 31.20850168253996, 61.33282681644886, 68.67136294364553, 40.71137541366335, 14.353150532039043, 48.14019066210307, 30.057397949130245, 19.818448591735628, 28.21704256052764, 71.78789662445831, 10.014274454184397, 15.314802290726888, 27.926094654662272, 13.337129568384574, 10.925896628650767, 55.94693888978186, 9.066642376745536, 82.94532904341843, 14.778350641280891, 62.475573095209214, 9.147899412939022, 92.29802679227234, 46.56900447969354, 62.39984653733339, 16.045737846464476, 5.780164438963764, 11.117170442990457, 29.789906855978444, 9.820453477158898, 100.00616361581115, 73.85122393353117, 16.113937447497197, 11.283022093866508, 48.65419627559086, 47.364695786940594, 18.000048504329236, 24.106041598469755, 30.589300948024256, 46.08990039341483, 59.52606645942431, 7.405005497567347, 45.64158784906803, 17.126091204863723, 11.90197288362464, 9.884341863754424, 26.520544035001485, 26.679938648508216, 59.52630541943555, 51.030637716619374, 12.947824107644099, 8.490671384848284, 96.5649447109902, 6.18019307934742, 36.39120110648475, 14.542820371449682, 7.762151876143518, 9.547540353476311, 10.99851125916678, 112.65190884023765, 36.21298314663105, 37.590431062570076, 16.721405142958886, 15.787280461016486, 63.750447721794956, 65.90108134948198, 14.968635747355801, 57.044749587839945, 77.65874963787896, 49.071248054423194, 116.08958987229283, 6.421321867934659, 11.260676263725616, 74.85628221177868, 20.31480343021702, 55.89918054740943, 148.3308090489747, 29.622840890279306, 18.00039058145184, 11.442697089355695, 117.17932959942203, 10.490486534401164, 51.72852240123878, 11.296225183904875, 8.649867375386858, 84.11993135835725, 62.342052441077584, 19.814953358397794, 8.657433232034114, 15.66423060806222, 5.762053942452041, 5.530434983677545, 34.24369763444531, 11.420113787719558, 25.073375069564158, 7.996035366840279, 18.979402141381005, 92.08647845477975, 54.21319027238239, 5.693870207089855, 12.294423097427165, 24.903558941252953, 32.28672114560498, 65.29551906103517, 30.899253582965333, 26.984677988655555, 61.316785215996774, 13.115712923591511, 12.892205678221448, 18.39443645970216, 21.795796043566792, 30.141758085836333, 56.22692062345571, 6.894367268437548, 10.425938561418123, 7.5725251850689075, 72.52697780289276, 80.41912063061072, 24.376428174411636, 13.995875887010596, 20.78374676699236, 7.221279702280014, 15.857084564592185, 9.75239588526142, 42.44011845545381, 6.2905573452186525, ...])
caption, T_hit,count1 = 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, count1, caption);
([6219577.332172319, 7090645.3125, 7159731.25, 7208685.417131304, 8821819.576157762, 8927848.4375, 8970817.754580976, 9045835.9375, 9048107.8125, 9050180.829849238, 9073282.90469929, 9082738.954035215, 9091984.109863894, 9104778.057326468, 9212766.328754319, 9213741.447319945, 9232516.73772576, 9405862.844921425, 9436232.195470195, 9702373.878211895, 9935633.482377933, 9935695.500389285, 9961647.903096026, 10074814.180072624, 10086040.604782814, 10278290.625, 10578972.175777713, 10578989.0625, 10578999.095936041, 11167594.000898993, 11197945.519106906, 11239246.5975928, 11290226.5625, 11350728.125, 11354002.176620638, 11355267.86254594, 11356398.482119186, 11359400.348356297, 11363561.985365715, 11364581.222478969, 11381293.718492739, 11386294.919378756, 11387506.25, 11389470.479217391, 11390235.9375, 11392919.906047834, 11393090.621803312, 11393721.254800204, 11398568.608997595, 11399642.769944364, 11399989.272779992, 11401198.119998518, 11401276.931760069, 11402188.783711579, 11402473.4375, 11403726.592515921, 11403951.555495461, 11404935.22254428, 11405255.626151593, 11405579.968165606, 11405631.25, 11405741.446241481, 11405916.469374448, 11406274.684452126, 11407178.125, 11407261.06150096, 11407350.735998262, 11407749.701778185, 11409396.718953367, 11413189.0625, 11415843.304111984, 11416312.264663268, 11416431.25, 11416862.214632113, 11417256.967971511, 11417635.077743016, 11417635.618906265, 11418129.6875, 11419153.382333806, 11419292.1875, 11420981.25, 11421453.999427797, 11421873.698199328, 11422083.060676785, 11422507.292057624, 11422821.875, 11422873.71987453, 11424780.457562441, 11440764.0625, 11443265.199758068, 11444407.750882084, 11446305.484928675, 11446328.882728701, 11446576.539022755, 11448342.1875, 11449152.067735715, 11450641.551112471, 11451725.799870716, 11451826.489560796, 11453359.849429367, 11458476.6185623, 11459524.016665418, 11459567.74296525, 11459639.009871313, 11459666.782079352, 11459823.4375, 11460062.488119692, 11460063.628856532, 11460667.761912914, 11460733.150485374, 11461400.881177574, 11462904.757429099, 11462973.65062712, 11463376.693620594, 11463866.279613925, 11463892.73636918, 11464412.43301773, 11464763.114808034, 11465246.875, 11466669.452049159, 11471722.139810327, 11478445.3125, 11483815.009034626, 11484204.6875, 11485648.4375, 11499296.742440552, 11499366.311568199, 11523779.152402658, 11526647.552377092, 11526678.010936145, 11526684.071468515, 11526875.0, 11528834.375, 11534171.63593956, 11535870.170411738, 11542375.0, 11542887.507869622, 11545160.236056302, 11550877.599362131, 11551448.19664423, 11552512.268554388, 11557697.994944768, 11560961.049552312, 11561038.836962081, 11579562.431306407, 11579766.53453783, 11580828.125, 11580875.0, 11581057.388174845, 11581273.657360263, 11582011.961632922, 11582088.944220265, 11582126.1566246, 11582223.806915915, 11582283.459534429, 11582345.710615698, 11582455.15577143, 11582534.04683382, 11582883.206686763, 11582955.126640648, 11582963.519310458, 11583099.157058401, 11583221.286237681, 11583325.637378203, 11583325.765963366, 11583509.375, 11583637.5, 11583644.34128908, 11583685.729290819, 11583832.364380272, 11583859.57123076, 11583884.940525431, 11583921.699608486, 11584003.97124042, 11584007.783255538, 11584190.468122302, 11584254.69516724, 11584271.768844504, 11584537.5, 11584539.0625, 11584715.625, 11584760.732371112, 11584765.625, 11584880.68133421, 11584892.1875, 11584915.138753314, 11584971.875, 11585047.932749247, 11585059.07662111, 11585179.6875, 11585284.878523141, 11585289.581365002, 11585407.8125, 11585454.6875, 11585473.201892544, 11585519.16277024, 11585547.688536212, 11585631.25, 11585631.986288013, 11585938.661300179, 11586078.804277904, 11586133.629668156, 11586276.454819659, 11586303.554970786, 11586449.46445439, 11586584.471026253, 11586624.37914066, 11586660.611098183, 11586817.466457669, 11587096.806384983, 11588229.119428447, 11590659.375, 11590734.610375263, 11590767.035242382, 11590963.323326804, 11591232.326814808, 11591309.301162716, 11591330.709661849, 11591339.794382805, 11591856.561575307, 11591864.586372076, 11592189.192077711, 11592191.868734138, 11592529.330333581, 11593020.80308424, 11593645.116101397, 11593718.158894103, 11593962.5, 11594012.5, 11594015.81738842, 11594092.318225622, 11594221.95348586, 11594352.361829657, 11594510.793911608, 11594665.625, 11595000.163083423, 11595586.916319363, 11595937.199368857, 11596811.47654517, 11597600.0, 11599839.0625, 11601040.007349297, 11601318.10893956, 11601411.316308513, 11601757.8125, 11601939.0625, 11601973.33736663, 11601974.685810622, 11602030.106737426, 11602078.125, 11602096.565566035, 11602200.0, 11602539.734836403, 11602593.245961238, 11602603.821493773, 11602646.923157394, 11602668.462360203, 11602731.148439635, 11602740.625, 11602760.730964242, 11602795.18175729, 11602871.298364772, 11602966.688950427, 11603020.3125, 11603359.706564633, 11603394.666864827, 11603403.769412672, 11603411.534805167, 11603420.41782084, 11603425.998944586, 11603435.406847376, 11603515.0122618, 11603530.079554385, 11603580.517781427, 11603606.129778316, 11603650.727311827, 11603712.535124412, 11603761.320803989, 11603781.998605333, 11603882.427030932, 11603882.8125, 11603955.208050255, 11604152.97635486, 11604218.795417355, 11604272.012635924, 11604330.566036185, 11604415.396417819, 11604640.409382952, 11604689.67397538, 11604815.587447075, 11604900.980152356, 11604956.026580507, 11605064.06796183, 11605098.87296767, 11605114.676596869, 11605182.455983946, 11605226.320842382, 11605329.517644024, 11605331.533827431, 11605490.848484555, 11605568.75, 11605672.520008015, 11605674.557739818, 11605720.474447394, 11605727.758139176, 11605743.379386023, 11605814.501026073, 11605864.785377052, 11605872.666778807, 11605877.602717834, 11605878.361345196, 11605890.73869092, 11605909.180809362, 11605962.982106911, 11606031.238192296, 11606107.198631734, 11606109.135617413, 11606148.509168455, 11606160.9375, 11606166.963685084, 11606177.302000428, 11606182.015127847, 11606185.110678101, 11606203.840350064, 11606221.46776709, 11606246.047981279, 11606303.125, 11606326.46419577, 11606347.856067177, 11606350.86085555, 11606464.669679917, 11606513.296778541, 11606518.604940811, 11606526.5625, 11606611.650285307, 11606627.978216348, 11606798.4375, 11606840.625, 11606857.8125, 11606863.573783606, 11606867.062822752, 11606867.659023536, 11606891.713200228, 11606923.474229172, 11606956.70699281, 11606972.933397187, 11607011.348922217, 11607020.652179122, 11607032.8125, 11607053.644242346, 11607066.83716342, 11607095.942934692, 11607107.8125, 11607130.152316468, 11607188.719339399, 11607255.072346294, 11607289.0625, 11607291.178368306, 11607311.368831258, 11607318.75, 11607331.934834238, 11607349.999076365, 11607408.247756751, 11607410.468525885, 11607411.930044273, 11607512.5, 11607513.288345855, 11607521.875, 11607531.131979216, 11607564.18796638, 11607589.053566203, 11607600.072455661, 11607650.875989588, 11607662.440613637, 11607693.64312524, 11607706.2414762, 11607714.0625, 11607738.456897004, 11607745.128131732, 11607759.375, 11607761.271156553, 11607782.830849176, 11607824.642957555, 11607858.777059568, 11607859.117848996, 11607970.082440237, 11607992.118467487, 11607996.643045023, 11608000.233113922, 11608050.301655022, 11608073.4375, 11608117.1875, 11608120.517719647, 11608123.4375, 11608149.110254634, 11608178.315633567, 11608205.469340822, 11608224.030270634, 11608271.875, 11608406.490875633, 11608419.863122864, 11608468.253060674, 11608481.25, 11608495.3125, 11608507.8125, 11608560.843807615, 11608560.9375, 11608618.290576808, 11608621.875, 11608659.44057335, 11608740.310921827, 11608851.948932754, 11608886.11158011, 11608889.062043179, 11608909.701303555, 11608954.6875, 11608967.1875, 11609006.320311032, 11609060.321940163, 11609060.355865045, 11609097.693796378, 11609170.3125, 11609218.420956941, 11609228.125, 11609230.653413752, 11609253.745688464, 11609263.96389947, 11609289.555355906, 11609294.59614198, 11609312.5, 11609333.704617824, 11609445.103087747, 11609534.82126664, 11609734.375, 11609857.127358714, 11609868.75, 11609909.255829658, 11609935.9375, 11609943.225478375, 11610000.463778054, 11610058.838097826, 11610109.110153662, 11610118.544871112, 11610493.408578666, 11610494.754131516, 11610660.9375, 11610715.128791992, 11610762.5, 11610764.178125601, 11610773.564003676, 11610831.689041749, 11610842.1875, 11610976.662976978, 11611021.91845478, 11611323.646208484, 11611471.616747051, 11611517.777830983, 11611580.39218706, 11611924.399118753, 11612067.42541884, 11612209.271837693, 11612516.977216402, 11612686.908657357, 11613108.206273803, 11614525.74769196, 11614559.287409693, 11618322.475919548, 11618527.307788003, 11620248.209290385, 11621045.040309079, 11621398.83287698, 11621719.386062933, 11622267.90033012, 11622824.906005226, 11623090.625, 11623225.13801832, 11625128.979302227, 11625262.60200205, 11625699.590196196, 11626236.885315897, 11626308.104597835, 11628989.065186061, 11629346.875, 11632035.622300701, 11632073.157683576, 11632961.490154998, 11633201.172617765, 11634535.502732703, 11634565.625, 11636443.250819981, 11637513.627796827, 11637770.207453573, 11637834.271317728, 11639300.0, 11639686.048528535, 11640587.50598797, 11640597.867120225, 11644893.917113002, 11645048.248194346, 11645514.0625, 11645914.99335906, 11646115.380430616, 11646239.542975483, 11647400.191037435, 11647801.037264315, 11647882.880719215, 11647913.808324013, 11648221.252904058, 11649002.877445111, 11649068.062275654, 11649092.091404991, 11649287.5, 11649559.102234822, 11649665.625, 11649832.88868134, 11649895.096089737, 11650140.596277686, 11650304.24513104, 11650539.015878359, 11650540.01972793, 11650541.358410526, 11650582.132803792, 11650755.952274906, 11650856.25, 11651089.0625, 11651281.25, 11651449.245573424, 11651798.51829072, 11651812.5, 11655050.388112845, 11658456.25, 11659362.661374662, 11659629.6875, 11661221.875, 11661450.57960791, 11663526.552295396, 11664515.961604418, 11665948.337148989, 11671040.692868562, 11671381.115846204, 11671589.649934463, 11673354.15919088, 11673866.056766732, 11674156.074551338, 11674573.112659607, 11674626.5625, 11674652.030113583, 11675373.319685873, 11676212.5, 11676440.625, 11676512.5, 11676513.437293798, 11676971.875, 11676988.48653551, 11677000.197341772, 11677006.25, 11677089.139451733, 11677399.903751792, 11677491.201115424, 11679326.49137532, 11680458.416822305, 11680464.637257028, 11680481.47199149, 11680664.0625, 11680962.5, 11681605.982682602, 11681815.625, 11681844.068501431, 11682360.808307776, 11682616.17989872, 11683778.637613794, 11684267.297189834, 11684543.57679155, 11684595.3125, 11689969.578913031, 11694545.3125, 11697023.308487432, 11697676.067657672, 11698131.13367134, 11698504.62251601, 11699049.336062424, 11699886.336820941, 11700628.125, 11701113.322090996, 11701724.909273641, 11703345.320894375, 11703720.15400773, 11705007.8125, 11705344.490647847, 11705607.249724627, 11710534.536065547, 11717859.375, 11720212.144773036, 11720660.82559735, 11721052.202513307, 11721078.731497936, 11723221.458399009, 11732937.5, 11734123.4375, 11735525.66684952, 11735884.375, 11740384.74050849, 11741123.4375, 11741307.35938071, 11742508.880332198, 11753390.625, 11754281.25, 11754826.567360021, 11754915.47206682, 11755919.424221253, 11755926.454040578, 11756242.1875, 11756279.634161666, 11756706.29967277, 11757103.45346466, 11757146.256136388, 11757282.017057203, 11757389.0625, 11757470.104376642, 11757590.91437413, 11757715.059352275, 11757871.611800488, 11757917.392789138, 11757959.447500166, 11758184.043697553, 11758203.591771226, 11758301.5625, 11758304.085192416, 11758374.178868676, 11758458.645193698, 11758589.094910186, 11758768.75, 11758879.577023897, 11758994.343905652, 11759159.375, 11759171.018111316, 11759185.448612452, 11759210.89552874, 11759221.349574631, 11759226.521446683, 11759268.203149328, 11759270.3125, 11759357.509254437, 11759381.079364192, 11759404.787483497, 11759424.241439747, 11759464.0625, 11759526.5625, 11759555.839892903, 11759601.24901397, 11759639.730274605, 11759643.274011638, 11759648.136688014, 11759663.76576379, 11759858.006513895, 11759940.07004245, 11759940.625, 11759951.596607799, 11759963.906253383, 11759999.243836453, 11760081.925401885, 11760087.5, 11760298.4375, 11760387.329868115, 11760448.73672811, 11760450.845485738, 11760542.01925465, 11760607.8125, 11760632.8125, 11760637.295159914, 11760694.09901341, 11760749.89619018, 11760765.224916229, 11760804.6875, 11760832.539414695, 11760862.075952157, 11760863.59938646, 11760889.117885292, 11760924.881363904, 11760952.677988438, 11760970.127719764, 11761008.863704683, 11761021.592660714, 11761028.125, 11761073.880136805, 11761095.499638854, 11761138.28297088, 11761156.935717052, 11761179.503963873, 11761238.554339593, 11761253.859937904, 11761299.516042152, 11761301.862606429, 11761337.5, 11761477.897655386, 11761480.759238683, 11761523.4375, 11761562.251629947, 11761568.75, 11761646.607809307, 11761659.416425515, 11761679.251398249, 11761680.26260094, 11761693.387812348, 11761815.216467986, 11761829.6875, 11761832.8125, 11761853.57901536, 11761871.636269676, 11761880.374384562, 11761925.794194015, 11761928.896232141, 11761937.960278558, 11761949.94804984, 11762014.714165363, 11762021.562658053, 11762046.744000673, 11762120.00855035, 11762121.948127687, 11762145.3125, 11762216.254526425, 11762239.865734752, 11762289.603577254, 11762361.608963314, 11762456.25, 11762501.018064529, 11762572.802384958, 11762574.949564766, 11762609.244181687, 11762744.493541796, 11762769.29879862, 11762827.528426759, 11762835.9375, 11762858.173391432, 11763010.9375, 11763023.298141958, 11763041.774273274, 11763078.03375075, 11763082.324063916, 11763116.827433504, 11763237.5, 11763250.0, 11763282.271165151, 11763284.864304794, 11763298.247689428, 11763415.412174702, 11763436.693710407, 11763547.167097671, 11763574.449547792, 11763600.924459578, 11763646.47616264, 11763745.3125, 11763779.60882665, 11763843.75, 11763906.25, 11763957.8125, 11764025.214544404, 11764035.805794049, 11764044.467574382, 11764145.717547135, 11764200.0, 11764201.126328135, 11764229.293405069, 11764238.93661666, 11764286.877386417, 11764400.568843065, 11764521.030954896, 11764634.400626363, 11764685.86782628, 11764846.875, 11764956.674659641, 11764970.3125, 11765038.383124027, 11765071.875, 11765089.935471844, 11765128.125, 11765136.758495817, 11765190.625, 11765317.625582024, 11765431.774381103, 11765620.3125, 11765637.5, 11765755.690144818, 11765771.730619324, 11765817.1875, 11765843.75, 11765946.841384584, 11765970.3125, 11765975.784431081, 11765993.054655643, 11766033.385947986, 11766118.63836159, 11766164.887259055, 11766227.999521593, 11766290.625, 11766387.297846656, 11766398.4375, 11766510.24969372, 11766548.133332277, 11766830.062935557, 11766842.865085024, 11767068.561034024, 11767135.039604846, 11767221.875, 11767237.359589549, 11767304.957684185, 11767374.16861543, 11767478.84896415, 11767509.209368177, 11767639.0625, 11767707.457134658, 11767818.75, 11768034.204818638, 11768154.6875, 11768326.30771441, 11768384.778388554, 11768558.829510393, 11768947.329246067, 11769773.4375, 11769845.3125, 11770296.875, 11770656.892322196, 11770975.161654482, 11771007.227237474, 11771154.545262545, 11771262.306808423, 11771326.274809653, 11771831.158142693, 11771989.460651008, 11772057.583402503, 11772249.712716404, 11772506.883250918, 11772671.803725753, 11772731.047485247, 11772839.039378293, 11772988.349406606, 11772989.28897373, 11773204.28377557, 11773299.298539111, 11773394.412973467, 11773527.344277568, 11773630.927221611, 11773701.141133737, 11773860.400389906, 11774028.430582574, 11774307.8125, 11774483.787979957, 11774551.287938347, 11774552.4402422, 11774665.625, 11774953.981347613, 11775095.3125, 11775115.36101392, 11775132.804835508, 11775138.171730915, 11775140.302546486, 11775171.875, 11775196.875, 11775219.419084817, 11775229.154433263, 11775295.086617222, 11775312.436247827, 11775434.375, 11775471.12530089, 11775595.273176914, 11775681.126741674, 11775743.899816705, 11775767.07398884, 11775834.375, 11775850.789313797, 11776243.75, 11776306.25, 11776353.125, 11776415.537112648, 11776434.375, 11776473.4375, 11776518.75, 11776584.593515003, 11776624.263697358, 11776624.83657028, 11776651.552533403, 11776666.300257985, 11776680.729921144, 11776743.000107048, 11776746.731941659, 11776752.272971138, 11776773.532107638, 11776801.531517053, 11776813.566541927, 11776842.054433944, 11776853.125, 11776893.419353936, 11776985.9375, 11777009.14898124, 11777029.6875, 11777077.899701845, 11777159.375, 11777166.832936889, 11777173.4375, 11777221.05362687, 11777254.219772277, 11777317.18074869, 11777359.375, 11777473.964299284, 11777479.208147649, 11777482.8125, 11777489.339479357, 11777492.284644244, 11777498.4375, 11777506.25, 11777608.26957299, 11777637.22731525, 11777732.8125, 11777749.831430687, 11777762.64319217, 11777793.166511258, 11777823.337106055, 11777845.787752066, 11777855.132156918, 11777884.963760167, 11777887.38976452, 11777904.586753305, 11777908.899278045, 11778012.5, 11778043.105835088, 11778044.116983918, 11778057.8125, 11778066.466359723, 11778120.3125, 11778146.766313288, 11778148.85649269, 11778187.745013464, 11778212.415741809, 11778215.782527616, 11778236.239417672, 11778259.730081763, 11778261.33736566, 11778265.830508417, 11778325.203724202, 11778349.701308109, 11778404.694598751, 11778453.125, 11778482.8125, 11778524.981666757, 11778543.461707402, 11778658.94220723, 11778676.645936111, 11778708.765666539, 11778744.056650376, 11778800.0, 11778835.9375, 11778868.939284734, 11778891.24787494, 11778895.505088506, 11778998.4375, 11779004.237614125, 11779060.519645857, 11779070.41770236, 11779072.504127394, 11779121.875, 11779129.6875, 11779193.06353506, 11779203.766105065, 11779232.990016904, 11779244.585151047, 11779343.695368908, 11779353.125, 11779387.679350791, 11779466.98443999, 11779482.219462309, 11779524.204756366, 11779558.726358127, 11779559.744891694, 11779606.045574943, 11779610.011996085, 11779634.697321523, 11779650.0, 11779667.1875, 11779741.914797097, 11779764.989956947, 11779767.1875, 11779788.483861543, 11779839.958560318, 11779840.808539363, 11779844.842317747, 11779865.625, 11779895.833562644, 11780009.996943384, 11780019.811790667, 11780024.914278582, 11780028.125, 11780057.8125, 11780060.684953399, 11780077.85261396, 11780084.449198717, 11780090.991621466, 11780104.908621715, 11780131.70918697, 11780187.5, 11780228.307675732, ...], [23.891624169614083, 46.22038383479099, 39.98937841133468, 151.80776675320504, 16.756404044902744, 41.06435227068626, 29.563770759787467, 53.23971743735781, 68.89506913014947, 14.544889131063023, 6.097739898788817, 205.45399033329238, 24.20653485828161, 206.26112914355892, 6.164474309012911, 19.390765669264933, 49.126447554197654, 100.34057482354446, 8.859011300740372, 16.937439872088454, 53.659621925465444, 5.102172253453161, 8.022843411061148, 8.349745939680467, 28.130886061272676, 79.94885101839424, 65.29867686346901, 53.81016170710697, 32.63266092434043, 59.726280776933415, 9.512432355074445, 24.04368801051475, 37.28743551649212, 102.29576694496704, 88.10448354965679, 48.98340183805963, 11.198173103384834, 134.70741411100394, 44.065893297285825, 14.846933247325726, 11.078813482456665, 20.27817078266368, 45.39713878294794, 21.37036465002231, 40.09719489047891, 46.93378038845516, 9.32870165518117, 43.66990289092462, 30.522675304423096, 6.15083760403943, 79.79577433758136, 19.072341064288313, 9.664451685663767, 10.71821738811661, 80.25291190828192, 5.463056332146961, 8.28287667869042, 28.12269695311567, 7.982104012170366, 14.059163481762674, 112.34961455278412, 39.620577417224624, 19.562084576538336, 36.87043085875742, 63.17393570772361, 29.277111093658462, 7.329366505234651, 13.914865556760269, 49.15184357103195, 61.181468745689564, 13.476730133095623, 5.796770174995856, 108.92323491640133, 5.0367675239323235, 5.265694217792757, 44.3092092423647, 6.438282283450124, 80.71068213321611, 94.67912630080446, 78.9282607206857, 77.64629786823275, 7.953402907825653, 24.76087447816034, 5.545247808571096, 33.35517967583537, 41.552481886047794, 6.117964317159276, 28.1829515932493, 51.977144636529445, 13.53556264106509, 27.362168500757303, 15.358755440320719, 6.170607791662985, 11.091207581437828, 58.169896356910584, 5.739685156452241, 20.232526191425933, 15.089536727644806, 27.160530434931694, 6.329059522663837, 65.0172243582605, 17.729310599009732, 117.15953639871671, 77.29619176564566, 27.705047089857977, 75.10308762094789, 7.118332183381615, 49.44626992403768, 81.43716075503261, 7.730233312198932, 55.33962641192637, 6.777548137188683, 24.346696304062093, 8.357154951868154, 19.213183736513933, 79.66755195631058, 27.266184291268885, 60.126158129952614, 91.75202817009944, 42.00319261577464, 6.529419554399956, 97.15205207580881, 10.284458961877293, 42.582825478516895, 34.69165611107401, 42.70947577736654, 18.415649898995532, 178.39775393365878, 18.35417535980356, 5.394131308816255, 7.49702479056418, 30.40053655253102, 35.84127154356087, 53.18608801490177, 61.83274157762361, 49.72272735873466, 26.701008665159485, 19.694281444467524, 13.256374136233452, 14.096617787988437, 61.10971974839404, 13.48617616114388, 99.72657428542469, 40.5320187756323, 88.21106974302316, 64.76349550202586, 37.7510179253942, 41.96806312865532, 8.996657015123155, 6.295381582516321, 169.99190937104197, 26.387185457780777, 22.486404283345138, 9.664601624528139, 18.154986417819313, 7.230190146945446, 75.07223581752896, 5.281056934091058, 23.05498640924677, 80.33518155767118, 13.209296240835073, 15.566156415552904, 10.317255404054656, 18.09277873435923, 18.970012504457834, 57.98829668778879, 31.591701580761992, 6.344910214875303, 24.99860502515265, 29.74249785156177, 11.448935987720184, 38.88056538460893, 35.823600729845715, 19.576758486635978, 78.7641354233875, 8.205324204986626, 17.82785026976638, 26.588800898787063, 65.66018623272092, 45.780285378156734, 41.35439730899363, 14.213338062250456, 54.91576899902489, 20.834420014692036, 46.17208757099467, 13.36387161484265, 55.37520539527505, 8.036551320443854, 10.691291646060275, 75.82083618245092, 5.558027547752099, 23.090452539352707, 69.23018278028296, 72.84548291698961, 24.60965675050022, 25.45251959398153, 12.692264268085724, 43.82567348768234, 5.314385702053811, 82.75211757514059, 5.221080317069131, 19.35130069809637, 67.18966419816513, 86.61796884782227, 89.77497792842048, 9.41394045886241, 13.107598965512125, 23.419253310640258, 16.12324457653643, 7.103530915620356, 8.893205073679974, 32.59421464178061, 15.921556721902228, 25.841147190011636, 10.140312190430809, 101.25475634792018, 13.408379136772407, 21.099927173874107, 6.364317575213979, 16.278845573527267, 17.40142160319406, 24.596077528936263, 23.86560203804705, 10.611839103309931, 17.211654716168926, 25.170910673029734, 10.314415719916122, 105.38464894832887, 67.35402196925564, 16.15002705261138, 8.356938566006319, 11.252642076167334, 21.244458160997645, 38.80836537694194, 65.44126431571074, 9.473214354564483, 30.01746619120466, 7.498006997979811, 66.57916440756729, 98.76826876303632, 30.874815591728627, 13.64327855394173, 87.88859889301963, 79.96954222384947, 59.906240866075215, 34.77637340276381, 9.248146013008853, 13.86547377963842, 16.822930884359664, 104.3564799860074, 23.630979195159888, 36.59347768592549, 18.320688216305342, 24.726249713492205, 16.103218267877942, 9.37245764814908, 58.88005470645464, 26.666180712812796, 89.82937727525142, 70.08010558919968, 26.183709950255725, 13.120948687544018, 6.996287813585321, 53.501762065749, 11.688780023371194, 20.153726567290033, 18.13804086458516, 115.41293530605459, 8.34306924703477, 58.597019839795216, 13.242872434782077, 28.69550999836035, 9.686472099933221, 112.47171168884041, 26.35523151065384, 18.69478444886785, 15.077098889765004, 11.784804544198272, 45.727176916952374, 22.717117609960717, 81.53101510284385, 14.62746997361089, 8.209504975640076, 51.81544579389342, 26.45087431599247, 19.816880649248226, 14.136403453989447, 14.17878462266002, 66.05971907606968, 11.069512144198388, 8.00089388384745, 10.795566847276577, 6.764597470493842, 48.97723326902778, 17.945073240480475, 9.047106318450018, 11.584476285193674, 14.331346608064557, 70.11864169310248, 31.157169266476842, 35.67174115588981, 12.31165593313673, 7.45074629064553, 17.01554677573175, 23.113912265694992, 9.036527866990756, 12.814783460926366, 8.709803314721627, 27.613910113827217, 52.15799652617858, 14.433119121293375, 68.265422462425, 19.502590574049023, 9.77527671867377, 5.290722665185132, 35.80097878318905, 10.773074983502735, 46.91594432265948, 53.73123974195685, 13.917632533167197, 164.1566345406094, 10.07462447460541, 8.718116758669105, 52.473251802311054, 13.587502576190916, 25.02403806825282, 42.24337127950598, 40.310018914768904, 84.24894425665568, 19.692676923368314, 31.304696886015417, 12.652799456145681, 25.954559208033334, 93.12697362540771, 8.703271591520616, 8.210451555024767, 41.89425455509062, 42.745077697317235, 83.68736672518176, 21.60640356879603, 26.282265935184984, 22.919311782716697, 26.87859486288263, 8.30609629943272, 47.17900686605264, 44.18501239011187, 11.83804942953487, 6.833270072207978, 83.383012178375, 12.049473259824085, 23.12837365364168, 12.28036558966326, 31.206054842570545, 53.09928859675443, 10.630587432276496, 12.255635189054289, 45.027570463310624, 12.118895888991508, 50.063977127401586, 47.27157990672754, 10.856995152265025, 90.61676268193835, 41.49286191978752, 18.083592031924308, 7.40933025286611, 46.69814246773001, 19.134271029441926, 49.240641407149425, 5.805299043211298, 15.442311252145732, 14.90756695678038, 50.4523762307779, 19.27989230725332, 7.581898947966982, 6.7423557871799735, 7.119212811084523, 28.668137125133693, 22.246026067650426, 9.180227562663475, 70.81326225670298, 19.948378469406315, 42.55449657139235, 8.106380304469383, 46.109788917966995, 24.31395657754118, 37.049249951756735, 91.15660898701711, 20.160462547272314, 8.41382283607445, 6.30607773115393, 223.04657534797724, 37.43915238582268, 15.785997394528323, 49.262275542936806, 18.3234605885848, 6.29158777728703, 12.61793361959913, 41.93992121169463, 77.14228367853364, 28.944218354773078, 22.01340492769137, 6.411914570965745, 57.101563331569324, 55.43209040573281, 29.226859309538288, 23.236035099075195, 29.105589345846585, 5.442387146727662, 35.72144347847164, 8.321560705274136, 10.669877512727126, 6.549423592885609, 25.48625200156286, 14.939768518175006, 7.2099526084960335, 55.331231122406116, 77.42122240777107, 77.52100604775765, 13.02031832998576, 82.80736275134375, 19.363751209231783, 192.05400712235337, 29.164395589657396, 29.919541850411512, 14.23925272070139, 92.68792323024802, 68.064584515149, 7.791783331169498, 19.57598364636818, 50.81461439913637, 19.946648443647597, 6.722406982232575, 24.158312361558227, 60.37031615838407, 19.82570824073422, 106.26882515210328, 51.38302345302547, 32.736543668138864, 8.924058998281009, 17.062799064059522, 13.22610327684264, 11.45738432444051, 22.98473520431183, 14.029169230561882, 20.92995523104909, 67.303077312055, 22.964627067166354, 61.78228020387224, 8.348683409260337, 81.70728526714267, 59.20804329294712, 42.17572223371139, 6.279976923068354, 6.272704220590327, 22.024227749469716, 9.122182244459163, 17.79752971514124, 18.538430479766493, 112.78898183977311, 19.763462827385954, 26.63914372862107, 141.11972553707326, 13.082653220211203, 7.75215093925786, 47.299017353264844, 26.904770145498595, 17.86286862982722, 6.922014606349774, 25.366958862692677, 9.111387905164236, 16.698115509329387, 16.16941703063491, 109.70985816163366, 45.29940329625812, 29.983516954807545, 6.284794903229954, 95.0652547057106, 20.149376337899767, 17.0713688988887, 10.28599560800463, 38.49388426720779, 196.870845511319, 79.38185109426855, 13.862366956660477, 42.91127238155909, 17.570074730341737, 63.14588892482537, 10.509952686562439, 38.731898779854944, 8.039137907202324, 50.29329294970997, 53.977445859130555, 6.4709600322342515, 32.61730058704455, 15.382287060807247, 106.87176268451182, 13.137338606237323, 5.207700459473952, 14.775103273243062, 59.88653715436317, 140.0917858222242, 24.485591245720904, 43.16609190123407, 48.597258989384464, 56.78444996282421, 15.208064597301608, 24.354276372968968, 5.08640587675318, 85.6995042820746, 82.53633697921384, 26.19954451237154, 64.07659665567948, 56.030046374260394, 110.13410689529321, 9.39666034969106, 24.880625664927265, 69.62074108801004, 32.16862882125438, 34.89533166696556, 13.046690088297362, 66.6189077347646, 19.870107933127805, 15.92378168346432, 35.105782978060745, 44.77914165011177, 64.83773859646315, 19.282133792571692, 15.258654611954205, 88.71346750140806, 57.254566645013014, 74.04921066275537, 8.373799230610969, 99.38992742295952, 48.96694322654867, 6.581957549445272, 11.11179372472011, 16.40106010415645, 37.02218935686811, 15.206660222502537, 26.128672093112876, 9.882959340064192, 19.01570956046299, 18.43429919085638, 9.187330379397459, 32.358199303635594, 73.10792442204837, 30.2144193389886, 120.98629729284261, 138.7462298498641, 51.83640697466617, 77.97490430677321, 5.3750990164475505, 42.24180885802727, 49.54669608152524, 32.9037319491011, 35.33652848375768, 15.243155966397008, 41.07098092542449, 6.884245114800954, 115.63422144290982, 7.289918821440787, 87.95156286909786, 21.327122575209376, 64.0509878029053, 40.29273875809388, 14.011930116185745, 38.485531582112216, 24.911992427089167, 26.208819053035885, 32.17345178572141, 109.73018744817048, 11.253857638230901, 5.6045331644817304, 79.07084912449083, 8.7796335413543, 71.75352502544744, 9.224647233696937, 44.75511190475659, 7.091204495943773, 14.699473758484089, 20.000051672530176, 11.815041339813078, 97.57380347297033, 38.39334139203371, 13.63791668286791, 11.1408531508864, 6.462529913407595, 196.8529650379364, 18.788569506643277, 20.88893438203712, 8.373628474399903, 70.14370757753427, 5.280239225638254, 6.469691428285529, 47.02001673405697, 36.68636359432777, 66.91291016032753, 46.11934558587153, 28.76875938520624, 18.284418225490967, 68.4217061225364, 8.489808625346829, 35.10890435620103, 111.66050076892236, 14.3968985598313, 30.89130306244162, 92.86798359683607, 7.6049964162021295, 36.858268588966936, 18.33319121705103, 10.962306569090357, 48.76164965724942, 11.04534662214586, 11.206246438819662, 9.62549055426403, 20.384022428888166, 40.62087718706979, 62.874233348827076, 60.24745727807531, 5.835706297473489, 53.06969085549654, 96.10099647506138, 20.564388662238883, 103.10123374576057, 66.35957843122976, 33.818811361743705, 45.06705810583943, 10.300879929237771, 31.954935700385867, 19.470865982798426, 39.601528246056354, 74.51153766708322, 83.57237390511455, 102.09153871061925, 85.60265115963642, 29.63666794383313, 8.043926403351131, 27.720673307602876, 21.243163496914942, 33.3982663719098, 21.038133395884575, 77.67728224070167, 53.230172014361045, 14.328707137129172, 76.81430717499539, 58.700350160111, 29.50397814537449, 30.821067008316227, 22.439284036682615, 29.222455219581512, 9.96800638657542, 70.46964378367625, 8.133660867114736, 64.5611101646324, 19.36379282697793, 48.67123908097438, 96.69179261637106, 15.073125791772762, 22.109565948536034, 12.675262820983779, 14.750224302924625, 57.14053595264909, 36.471162199778156, 25.564615764838926, 11.630012965357869, 122.76632654000882, 32.253815611481485, 60.59052465001676, 30.038671329772953, 85.06784691957128, 8.480187446512284, 26.628233838000426, 37.93648173484613, 73.59447992904386, 5.282725723528871, 10.523829458821433, 21.869127025884474, 28.11973159317992, 14.507816156053687, 22.038491332641662, 14.28107379542893, 13.295216909745621, 23.978984949329746, 48.95287698191697, 28.370945196114874, 5.624481686319277, 12.62056103724323, 18.409934373726806, 61.49330006217416, 7.429234150918019, 12.510333825286496, 63.10736638722248, 18.89987800777843, 46.081025327190396, 5.452092534364113, 21.585758760224547, 133.95553086546096, 38.487598779919196, 51.09271106059197, 24.179081598699707, 83.64669669303711, 7.452771917449148, 66.8923774336173, 28.92254616793216, 97.23114975336163, 95.84956349210778, 42.920419028682005, 8.542205156927503, 52.07134203926948, 18.417775477752386, 72.25374017414127, 97.99280230107684, 68.4419274438556, 14.747129040490737, 13.907753126728142, 9.080563140148069, 10.928939327289383, 23.700421116984938, 15.853820409610485, 31.792983438076686, 9.927194443412588, 19.245593976866267, 80.32933886418196, 12.369092464659854, 86.66958954039836, 13.205973237016833, 10.261586702905722, 8.260085201033473, 8.218589079772082, 76.25480091559056, 17.547226168505617, 64.28871960328058, 54.89170242334989, 25.339422542346412, 37.90997936729732, 14.43567691562971, 10.537901255913361, 54.534550580430434, 21.609237324785607, 13.726356898278857, 39.91265154155878, 58.39340797014907, 13.214247487874395, 84.3600072200211, 148.5164501963349, 31.547606238567333, 96.64060079192666, 128.16776302041563, 8.015467004436973, 78.05270178144131, 5.383442645432194, 30.792564653160525, 20.617956164271803, 34.397216296994785, 69.28558325674388, 29.57131728812105, 5.170388482491235, 6.074509214276423, 28.01396165144579, 18.0509434104441, 122.80174539043034, 22.1543606037594, 34.67574808459315, 19.089829534326185, 34.4413709876804, 17.666855551943218, 18.633168156978584, 15.040093092588604, 6.080883608425122, 32.198496270055465, 16.23864634419977, 51.39246965218565, 5.319168716767291, 67.97347210965314, 59.29763401789657, 59.50599439633253, 10.13765236458661, 68.12539091980783, 111.35842928333334, 112.0831919038331, 127.34116490542861, 41.75032611337888, 42.67352643773235, 25.965310996745362, 54.06015734910431, 58.601423910469904, 14.81491268334174, 103.60071647511779, 12.623958523900964, 7.950181496577692, 27.022691082783346, 5.039667620565074, 19.40952277963732, 10.937081176161337, 29.327569495606713, 37.59250629341279, 91.53001412726182, 19.804069997973112, 33.901338756828125, 27.237193328750173, 62.93218698671622, 17.689779969915463, 18.269634404846286, 41.41107254862471, 6.735794766214998, 30.167566933261305, 27.419276227176383, 6.005033853374245, 46.6348729925639, 84.53087594566578, 13.740425511361462, 79.6068929053798, 10.871728611692637, 55.66120847438345, 14.051852904548856, 37.10684646383225, 21.05101011075693, 27.61505725229511, 83.16038362780151, 31.15702342684892, 56.8848692327784, 61.776076287635405, 11.39014745010825, 20.682734688375348, 27.35821877863142, 75.70245787259265, 16.760570909531317, 74.56493865813425, 19.52577931474871, 29.898180146233784, 31.6731626178877, 18.06636032466602, 6.7493601533669345, 25.081324352734278, 28.075285444412685, 12.77801198224389, 12.223068104232821, 22.510449659160866, 19.694144030103534, 8.67131538595912, 49.225288810370614, 5.28121990866869, 13.546691171534405, 6.40606650510724, 24.591594585076578, 73.28297275680526, 5.670389961443047, 13.989001266097038, 12.847002216919993, 88.35178434602477, 19.6567350488792, 50.53428752854806, 101.05235107482338, 64.56318060282153, 18.316676498530118, 5.157919271263102, 42.963480264530645, 53.64029190224233, 112.37105798390851, 21.169464192362614, 5.601668802113331, 11.029499055834753, 67.901060306879, 29.488225469634948, 22.92453911412938, 31.475676155653794, 6.793789490492579, 26.466045233422644, 110.80928622506673, 10.10174113996101, 39.64134977460871, 72.48088236444295, 131.75724117448044, 82.63568376175324, 63.948874070643406, 31.20850168253996, 61.33282681644886, 68.67136294364553, 40.71137541366335, 14.353150532039043, 48.14019066210307, 30.057397949130245, 19.818448591735628, 28.21704256052764, 71.78789662445831, 10.014274454184397, 15.314802290726888, 27.926094654662272, 13.337129568384574, 10.925896628650767, 55.94693888978186, 9.066642376745536, 82.94532904341843, 14.778350641280891, 62.475573095209214, 9.147899412939022, 92.29802679227234, 46.56900447969354, 62.39984653733339, 16.045737846464476, 5.780164438963764, 11.117170442990457, 29.789906855978444, 9.820453477158898, 100.00616361581115, 73.85122393353117, 16.113937447497197, 11.283022093866508, 48.65419627559086, 47.364695786940594, 18.000048504329236, 24.106041598469755, 30.589300948024256, 46.08990039341483, 59.52606645942431, 7.405005497567347, 45.64158784906803, 17.126091204863723, 11.90197288362464, 9.884341863754424, 26.520544035001485, 26.679938648508216, 59.52630541943555, 51.030637716619374, 12.947824107644099, 8.490671384848284, 96.5649447109902, 6.18019307934742, 36.39120110648475, 14.542820371449682, 7.762151876143518, 9.547540353476311, 10.99851125916678, 112.65190884023765, 36.21298314663105, 37.590431062570076, 16.721405142958886, 15.787280461016486, 63.750447721794956, 65.90108134948198, 14.968635747355801, 57.044749587839945, 77.65874963787896, 49.071248054423194, 116.08958987229283, 6.421321867934659, 11.260676263725616, 74.85628221177868, 20.31480343021702, 55.89918054740943, 148.3308090489747, 29.622840890279306, 18.00039058145184, 11.442697089355695, 117.17932959942203, 10.490486534401164, 51.72852240123878, 11.296225183904875, 8.649867375386858, 84.11993135835725, 62.342052441077584, 19.814953358397794, 8.657433232034114, 15.66423060806222, 5.762053942452041, 5.530434983677545, 34.24369763444531, 11.420113787719558, 25.073375069564158, 7.996035366840279, 18.979402141381005, 92.08647845477975, 54.21319027238239, 5.693870207089855, 12.294423097427165, 24.903558941252953, 32.28672114560498, 65.29551906103517, 30.899253582965333, 26.984677988655555, 61.316785215996774, 13.115712923591511, 12.892205678221448, 18.39443645970216, 21.795796043566792, 30.141758085836333, 56.22692062345571, 6.894367268437548, 10.425938561418123, 7.5725251850689075, 72.52697780289276, 80.41912063061072, 24.376428174411636, 13.995875887010596, 20.78374676699236, 7.221279702280014, 15.857084564592185, 9.75239588526142, 42.44011845545381, 6.2905573452186525, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xmean,count)
size_of_interactions_average(Etot, Ntot,size_interaction)
#energy_spectra_doublebreakdown(Etot, T_first, file_energy_spectra_doublebreakdown)