-
Notifications
You must be signed in to change notification settings - Fork 2
Home
PyββSens relies in a couple of external libraries for a number of tasks. You'll need to install them in order to get a working copy of PyββSens:
The installation of ROOT should be straight-forward, especially if you can use one of the available binaries. The installation of SciPy may be a more involved. Linux user should try to use the package manager of their distribution (apt, yum, etc.). The simplest approach for Mac users is to use the Superpack script: http://fonnesbeck.github.io/ScipySuperpack/
Once you've installed those two dependencies, you'll be ready to clone the PyββSens git repository:
git clone https://github.com/jmalbos/pybbsens.git
To check if everything works go to the subdirectory examples and try:
python IsotopeConstantA.py
you should get the following output
Isotope A [meV (kg yr)^-1/2]
Xe136 909
Ge76 1293
Cd116 0
Mo100 0
Zr96 0
Ca48 1303
Nd150 0
Te130 750
Se82 681
Pd110 0
Sn124 928
Then try:
python XeExperiment.py
you will get the files:
XeExp_0.0.txt
XeExp_0.01.txt
XeExp_0.001.txt
which you can plot with gnuplot (for example)
then try:
python EXO200.py
and wait a while until you get the projected sensitivity of EXO-200 (according to the Feldman Counsins formalism that we use in this library and the data published by EXO-200 in
Search for Majorana neutrinos with the first two years of EXO-200 data