Skip to content

Python code to calculate the attenuated neutrino flux due to NP

License

Notifications You must be signed in to change notification settings

shivasankarka/PICS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PICS: Particle Interactions Cascade equation Solver

Author: ShivaSankar K.A シヴァサンカール

Affiliation: 素粒子論研究、北海道大学

Introduction

I present the numerical package Particle Interactions Cascade equation Solver, a.k.a PICS, that can be used to estimate bounds on new physics parameters from interactions in astrophysical and cosmological sources. Two example models have also been provided that demonstrate all the options available.

Installation

To use this code, you need to have Python 3 or Julia installed on your system. You can download Python from the official website and Julia from the official website.

Once you have installed Python or Julia, you can clone this repository by running the following command in your terminal:

git clone https://github.com/yourusername/neutrino-dark-matter-scattering.git

Paper

The paper where this package was used can be found at arxiv

Usage

Python

To use the Python implementation, you need to have the following libraries installed.

  1. numpy
  2. scipy
  3. tables
  4. pandas
  5. matplotlib
  6. pyfiglet

You can install these using pip or package managers like conda. To run the code, navigate to the directory where you have cloned the repository and run the following command:

In the models folder, there are different scenario examples provided that showcase the full capapbilities of the code.

Modification for other scenarios

The code can be modified to other scattering scenarios.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

This code was written as part of a research project on neutrino-dark matter scattering in blazars, Please refer to the paper for more details.

References

  1. Arxiv
  2. Arxiv

About

Python code to calculate the attenuated neutrino flux due to NP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published