peanuts

A tool to compute the solar neutrino flux at Earth as function of mixing parameters

https://github.com/michelelucente/peanuts

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
Last synced: 7 months ago · JSON representation ·

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
Created about 4 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

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

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