# project_0bb
neutrinoless double beta decay
[](https://zenodo.org/badge/latestdoi/130005007)
Chiral-continuum extrapolation for "Heavy physics contributions to neutrinoless double beta decay from QCD" with MDWF on HISQ gauge configurations [[arXiv](https://arxiv.org/abs/1805.02634)]. Details on the mixed action setup may be found in "Mbius domain-wall fermions on gradient-flowed dynamical HISQ ensembles" [[arXiv](https://arxiv.org/abs/1701.07559),[PRD](https://doi.org/10.1103/PhysRevD.96.054513)]. Details of the MILC HISQ ensembles may be found in "Lattice QCD ensembles with four flavors of highly improved staggered quarks" [[arXiv](https://arxiv.org/abs/1212.4768), [PRD](https://doi.org/10.1103/PhysRevD.87.054505)] and "Gradient flow and scale setting on MILC HISQ ensembles" [[arXiv](https://arxiv.org/abs/1503.02769), [PRD](https://doi.org/10.1103/PhysRevD.93.094510)].
This repository includes:
* `project_0vbb.ipynb`: the Jupyter notebook used to perform the chiral-continuum extrapolation.
* `data` folder includes
* `n0bb_v3.csv`: matrix elements for the basis of 4-quark operators, the pion decay constant F, and the expansion parameter =m/4F.
* `gV.csv`: the vector charge of the nucleon.
* `phi_ju.csv`: the mass of the DW + HISQ valence pion.
* `hisq_params.csv`: values of a/w0, the taste-identity pion mass splitting, r1/a, and s from MILC.
* `extrap_check` folder includes an independent cross-check of `project_0vbb.ipynb` written in MATLAB.
# Setup for Python environment
## Download Anaconda and install
Download [Anaconda](https://www.continuum.io/downloads) and follow installation instructions.
## Create Python environment with Anaconda
```bash
conda create --name pyqcd3 python=3 anaconda
source activate pyqcd3
```
Key libraries from [gplepage GitHub](https://github.com/gplepage).
* `gvar` version 8.3.6 [](https://doi.org/10.5281/zenodo.1202447)
* `lsqfit` version 9.3 [](https://doi.org/10.5281/zenodo.1210188)
Exit conda environment with
```bash
source deactivate
```
## Open Jupyter notebook
```bash
jupyter notebook 0vbb_workbook.ipynb
```
## 0vbb_workbook.ipynb Tested with the following Python Setup
```
python version: 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
pandas version: 0.20.1
numpy version: 1.14.2
scipy version: 1.0.1
lsqfit version: 9.3
gvar version: 8.3.6
mpl version: 2.0.2
```
and
```
python version: 2.7.14 (default, Jan 6 2018, 12:15:00)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)]
pandas version: 0.20.3
numpy version: 1.14.2
scipy version: 1.0.1
mpl version: 2.0.2
lsqfit version: 9.3
gvar version: 8.3.6
mpl version: 2.0.2
```
*** Copyright Notice ***
project_0vbb v1.0-beta Copyright (c) 2018, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Intellectual Property Office at IPO@lbl.gov.
NOTICE. This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit other to do so.
****************************
| | | |
|:---:|:---:|:---:|
| [](http://www.doeleadershipcomputing.org/) | [](https://www.olcf.ornl.gov/) | [](https://hpc.llnl.gov/) |
| | |
|:---:|:---:|
| [](http://www.scidac.gov/) | [](https://science.energy.gov) |