This is the development page for the Python tool nuCraft.
NuCraft calculates oscillation probabilities for atmospheric neutrinos,
taking into account matter effects and the Earth's atmosphere, and supports
an arbitrary number of sterile neutrino flavors with easily configurable
continuous Earth models.
NuCraft heavily relies on NumPy and SciPy. It has been tested with several versions of NumPy, beginning at 1.5.1, and SciPy, beginning at 0.8.0. It is possible that it will work well with earlier versions of both packages. NuCraft is compatible with both Python 2 (2.6+) and Python 3 (tested with 3.3 and 3.7).
The source code is available through SVN, further information can be found
in the accompanying README file, in class and in-line documentation, and in
the IceCube internal report icecube/201303001, which was made available to
the public here.
Note: A recent update of HEPForge complicated anonymous SVN checkouts. You can still use the repository viewer to download raw files manually, or get this tarball of the most recent revision: nuCraft-r22.tar.gz
If you have any questions, please contact the author Marius Wallraff, mwallraff()physik.rwth-aachen.de.