In [1]:
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
from electronfactors import (
new_reading, calc_and_display, energy_to_reference_depth,
initialise)
In [2]:
data = dict()
In [3]:
energy_to_reference_depth(18)
Out[3]:
In [4]:
# Standard insert 10app 18MeV 100MU
np.mean([1.095, 1.096])
Out[4]:
In [5]:
key = 'P13'
data = initialise(
key=key, data=data,
reference=1.096,
energy=18
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.092, 1.093]),
depth=30
)
data[key]['factor'] = calc_and_display(**data[key])
In [6]:
# Standard insert 10app 18MeV 100MU
np.mean([1.096, 1.097])
Out[6]:
In [7]:
energy_to_reference_depth(15)
Out[7]:
In [8]:
# Standard insert 10app 15MeV 100MU
np.mean([1.076, 1.078])
Out[8]:
In [9]:
# Standard insert 10app 15MeV 100MU
np.mean([1.076, 1.078])
Out[9]:
In [10]:
key = '6.7x12cm_15MeV'
data = initialise(
key=key, data=data,
reference=1.077,
energy=15
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.075, 1.076]),
depth=27
)
data[key]['factor'] = calc_and_display(**data[key])
In [11]:
# Standard insert 10app 15MeV 100MU
np.mean([1.076, 1.078])
Out[11]:
In [12]:
key = '6.7x12cm_15MeV_old'
data = initialise(
key=key, data=data,
reference=1.077,
energy=15
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.088, 1.089]),
depth=27
)
data[key]['factor'] = calc_and_display(**data[key])
In [13]:
# Standard insert 10app 15MeV 100MU
np.mean([1.077, 1.077])
Out[13]:
In [14]:
energy_to_reference_depth(6)
Out[14]:
In [15]:
# Standard insert 10app 6MeV 100MU
np.mean([1.016, 1.016])
Out[15]:
In [16]:
key = '6.7x12cm_6MeV'
data = initialise(
key=key, data=data,
reference=1.016,
energy=6
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.014, 1.014]),
depth=13
)
data[key]['factor'] = calc_and_display(**data[key])
In [17]:
# Standard insert 10app 6MeV 100MU
np.mean([1.016, 1.015])
Out[17]:
In [18]:
energy_to_reference_depth(9)
Out[18]:
In [19]:
# Standard insert 10app 9MeV 100MU
np.mean([1.033, 1.033])
Out[19]:
In [20]:
key = '6.7x12cm_9MeV'
data = initialise(
key=key, data=data,
reference=1.033,
energy=9
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.032, 1.033]),
depth=20
)
data[key]['factor'] = calc_and_display(**data[key])
In [21]:
# Standard insert 10app 9MeV 100MU
np.mean([1.033, 1.033])
Out[21]:
In [ ]:
In [22]:
energy_to_reference_depth(18)
Out[22]:
In [23]:
# Standard insert 10app 18MeV 100MU
np.mean([1.095, 1.097])
Out[23]:
In [24]:
key = '6.7x12cm_18MeV'
data = initialise(
key=key, data=data,
reference=1.096,
energy=18
)
data = new_reading(
key=key, data=data,
ionisation=np.array([1.094, 1.096]),
depth=30
)
data[key]['factor'] = calc_and_display(**data[key])
In [25]:
# Standard insert 10app 18MeV 100MU
np.mean([1.096, 1.097])
Out[25]:
In [ ]: