peanuts
A tool to compute the solar neutrino flux at Earth as function of mixing parameters
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.4%) to scientific vocabulary
Repository
A tool to compute the solar neutrino flux at Earth as function of mixing parameters
Basic Info
- Host: GitHub
- Owner: michelelucente
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 4.97 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
PEANUTS: Propagation and Evolution of Active NeUTrinoS
PEANUTS is a software for the automatic computation of solar neutrino flux and its propagation within Earth. It is designed to be fast, so that it can be efficiently used in global scans, and flexible, so it allows the input of custom solar models, Earth density profiles, etc.
Please cite the following paper when using PEANUTS:
T. E. Gonzalo and M. Lucente, "PEANUTS: a software for the automatic computation of solar neutrino flux and its propagation within Earth", Eur. Phys. J. C 84 (2024) no.2, 119, doi:10.1140/epjc/s10052-024-12423-3 [arXiv:2303.15527 [hep-ph]]
PEANUTS is distributed under the GPL-3.0 license, which permits the free use and modification of the software for any use. Please read the accompanying LICENSE document for more details of the GPL-3.0 license.
Software requirements
PEANUTS runs successfully on any system with a Python 3 environment and the following mandatory packages: numpy, numba, os, copy, time, math, cmath, mpmath, scipy, pyinterval, decimal and pandas. Optional packages for I/O operations are pyyaml and pyslha.
Quick start
A detailed explanation of how to run PEANUTS and all available options can be found in the reference above. Here are listed the various running modes of PEANUTS without explanation.
The simple mode of PEANUTS runs directly on the command line and can be used with
run_prob_sun.py [options] <energy> <fraction> [<th12> <th13> <th23> <delta> <dm21> <dm3l>]
to compute the probability on the Surface of the Sun, and
run_prob_earh.py [options] -f/-m <state> <energy> <eta> <depth> [<th12> <th13> <th23> <delta> <dm21> <dm3l>]
to compute the probability at a location below Earth's crust.
The expert mode of PEANUTS can be run with
run_peanuts.py -f <yaml_file>
where the given YAML file determines the specific computation to perform.
Contact
Please contact Michele Lucente (michele.lucente@unibo.it) or Tomas Gonzalo (tomas.gonzalo@kit.edu) for any questions or feedback about PEANUTS.
Owner
- Name: Michele Lucente
- Login: michelelucente
- Kind: user
- Location: Bologna
- Company: Bologna University
- Twitter: mikalucente
- Repositories: 1
- Profile: https://github.com/michelelucente
Particle physicist. Researcher at Bologna University, working at Fermilab to the Marie Skłodowska-Curie Global Fellowship project "NuBridge".
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: PEANUTS
message: >-
Please cite the following paper when using PEANUTS: T. E.
Gonzalo and M. Lucente, PEANUTS: a software for the
automatic computation of solar neutrino flux and its
propagation within Earth, Eur. Phys. J. C 84 (2024) no.2,
119, doi:10.1140/epjc/s10052-024-12423-3 [arXiv:2303.15527
[hep-ph]]
type: software
authors:
- given-names: Tomás
name-particle: E.
family-names: Gonzalo
email: tomas.gonzalo@kit.edu
affiliation: >-
Institute for Theoretical Particle Physics (TTP),
Karlsruhe Institute of Technology (KIT), 76128
Karlsruhe, Germany
orcid: 'https://orcid.org/0000-0003-2207-1005'
- given-names: Michele
family-names: Lucente
email: michele.lucente@unibo.it
affiliation: >-
Dipartimento di Fisica e Astronomia, Università di
Bologna, via Irnerio 46, 40126 Bologna, Italy
orcid: 'https://orcid.org/0000-0002-5778-6425'
identifiers:
- type: url
value: 'https://github.com/michelelucente/PEANUTS'
description: The GitHub repository
- type: doi
value: 10.1140/epjc/s10052-024-12423-3
description: The journal print of the paper
- type: other
value: 'arXiv:2303.15527'
description: The ArXiv preprint of the paper
repository-code: 'https://github.com/michelelucente/PEANUTS'
abstract: >-
PEANUTS is a software for the automatic computation of
solar neutrino flux and its propagation within Earth. It
is designed to be fast, so that it can be efficiently used
in global scans, and flexible, so it allows the input of
custom solar models, Earth density profiles, etc.
Please cite the following paper when using PEANUTS:
T. E. Gonzalo and M. Lucente, "PEANUTS: a software for the
automatic computation of solar neutrino flux and its
propagation within Earth", Eur. Phys. J. C 84 (2024) no.2,
119, doi:10.1140/epjc/s10052-024-12423-3 [arXiv:2303.15527
[hep-ph]]
PEANUTS is distributed under the GPL-3.0 license, which
permits the free use and modification of the software for
any use. Please read the accompanying LICENSE document for
more details of the GPL-3.0 license.
keywords:
- neutrino
- oscillation
- solar
- matter
- analytic
license: GPL-3.0
commit: f56f78a
version: '1.5'
date-released: '2025-04-24'
GitHub Events
Total
- Release event: 1
- Watch event: 3
- Push event: 4
- Fork event: 1
- Create event: 2
Last Year
- Release event: 1
- Watch event: 3
- Push event: 4
- Fork event: 1
- Create event: 2