Abstract

NuCraft (nucraft.hepforge.org) is an open-source Python project that calculates neutrino oscillation probabilities for neutrinos from cosmic-ray interactions in the atmosphere for their propagation through Earth. The solution is obtained by numerically solving the Schrödinger equation. The code supports arbitrary numbers of neutrino flavors including additional sterile neutrinos, CP violation, arbitrary mass hierarchies, matter effects with a configurable continuous Earth model, and takes into account the production height distribution of neutrinos in the Earth’s atmosphere. Program summaryProgram title: nuCraftCatalogue identifier: AEXK_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEXK_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: Revised BSD LicenseNo. of lines in distributed program, including test data, etc.: 3017No. of bytes in distributed program, including test data, etc.: 467122Distribution format: tar.gzProgramming language: Python.Computer: IA32/x86-64 compatible.Operating system: All that are supported by SciPy, e.g., Linux, Windows, OS X.RAM: 134217728 bytesClassification: 1.1, 11.1, 11.6.External routines: NumPy (1.5.1 or newer), SciPy (0.8.0 or newer)Nature of problem:Calculation of oscillation probabilities of neutrinos that originate in cosmic-ray interactions in the Earth’s atmosphere and propagate through the Earth, for realistic Earth and atmospheric models and multiple flavors (optionally including sterile neutrinos and CP violation).Solution method:Direct solution of the Schrödinger equation for n flavors including matter effects, with sampling of the atmosphere.Restrictions:Energy loss and absorption of neutrinos inside the Earth is not modeled; they have to be handled independently.Unusual features:Completely configurable oscillation parameters (including optional sterile flavors), configurable and realistic Earth model including atmosphere.Running time:Roughly 100 neutrinos per second and CPU core (depends on energy and oscillation parameters).

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.