Skip to content

Collective Neutrino Oscillations Code written in Python

License

Notifications You must be signed in to change notification settings

bulmust/bulmust.collNuPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collNuPy

Collective Neutrino Oscillations Code written in Python. It works with only Linux systems.

Python Version

It works with Python3. It is tested with version 3.8.10.

Modules

Default Modules

  • os, sys
  • time
  • datetime
  • shutil
  • math

Installation Needed

  • numpy , Tested Version: 1.24.2
  • odeintw , Tested Version: 1.0.0
  • scipy , Tested Version: 1.10.0
  • matplotlib , Tested Version: 3.7.0

Usage

  1. Modify parameter files in parameters/physicalParameters.dat and parameters/technicalParameters.dat.

    See parameters/paramExplanations.md file for explanations.

  2. Install modules.

    pip install numpy odeintw scipy matplotlib

  3. Run python3 collNuPy.py.

Output

  1. All output will be in results/Simulation# folder.

About

Collective Neutrino Oscillations Code written in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published