Git Product home page Git Product logo

rabi-neutrino-oscillations's Introduction

Rabi

TODO

Structure of the repo:

The paper itself involves the following

├── main.tex  # The TeX file for the paper
├── assets    # The Figures for the paper
│   ├── akhmedovOscPlt.pdf
│   ├── castle-wall-1.pdf
│   ├── castle-wall-2.pdf
│   ├── castle-wall.pdf
│   ├── castlewall-profile.pdf
│   ├── interference-reduction-three-modes-neutrino.pdf
│   ├── interference-reduction-three-modes-rabi.pdf
│   ├── interference-reduction-three-modes.pdf
│   ├── interference-reduction.pdf
│   ├── interference.png
│   ├── legacy-rabiOscillationsNeutrinoCoincidence.pdf
│   ├── placeholder.jpg
│   ├── rabi-isospin-rotating-frame.ggb
│   ├── rabi-isospin-rotating-frame.pdf
│   ├── rabi-isospin-static-frame.ggb
│   ├── rabi-isospin-static-frame.pdf
│   ├── rabi-oscillations-energy-gap-change.eps
│   ├── rabi-oscillations-energy-gap-change.pdf
│   ├── rabiOscillationsNeutrinoCoincidence-single-frequency.pdf
│   └── resonance-freq-example-1-added-new-slow-perturbation-destruction-compare-rotating-field.png
└── ref.bib  # Reference

Other files are the supplementary materials

├── README.md
├── data
│   ├── plots.ipynb  # The code for the plots
│   ├── assets
│   │   └── writing-paper-rabi-neutrino
│   │       ├── akhmedovConditionDeviationPlt.png
│   │       ├── akhmedovOscPlt.png
│   │       └── castle-wall-matter-profile-0.8-0.88.png
│   ├── castle-wall
│   │   ├── probAkhmedovRabiTheoryList-0.003Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-0.02.csv
│   │   ├── probAkhmedovRabiTheoryList-0.03Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-0.04.csv
│   │   ├── probAkhmedovRabiTheoryList-0.08.csv
│   │   ├── probAkhmedovRabiTheoryList-0.1.csv
│   │   ├── probAkhmedovRabiTheoryList-0.2.csv
│   │   ├── probAkhmedovRabiTheoryList-0.4.csv
│   │   ├── probAkhmedovRabiTheoryList-0.5.csv
│   │   ├── probAkhmedovRabiTheoryList-0.6.csv
│   │   ├── probAkhmedovRabiTheoryList-0.8.csv
│   │   ├── probAkhmedovRabiTheoryList-1..csv
│   │   ├── probAkhmedovRabiTheoryList-3\ Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-3.0649052682562883Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-3.065Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-3Pi-divied-by-2.csv
│   │   ├── probAkhmedovRabiTheoryList-3Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-4Pi.csv
│   │   ├── probAkhmedovRabiTheoryList-Pi-divied-by-250.csv
│   │   ├── solAkhList-0.003Pi.csv
│   │   ├── solAkhList-0.02.csv
│   │   ├── solAkhList-0.03Pi.csv
│   │   ├── solAkhList-0.04.csv
│   │   ├── solAkhList-0.08.csv
│   │   ├── solAkhList-0.1.csv
│   │   ├── solAkhList-0.2.csv
│   │   ├── solAkhList-0.4.csv
│   │   ├── solAkhList-0.5.csv
│   │   ├── solAkhList-0.6.csv
│   │   ├── solAkhList-0.8.csv
│   │   ├── solAkhList-1..csv
│   │   ├── solAkhList-3\ Pi.csv
│   │   ├── solAkhList-3.0649052682562883Pi.csv
│   │   ├── solAkhList-3.065Pi.csv
│   │   ├── solAkhList-3Pi-divied-by-2.csv
│   │   ├── solAkhList-3Pi.csv
│   │   ├── solAkhList-4Pi.csv
│   │   └── solAkhList-Pi-divied-by-250.csv
│   ├── castle-wall-1.pdf
│   ├── castle-wall-2.pdf
│   ├── castle-wall.pdf
│   ├── castlewall-profile.pdf
│   ├── data
│   ├── interference
│   │   ├── interference-three-modes-interferencePyGridLines.csv
│   │   ├── interference-three-modes-interferencePyUpperFrameTicks.csv
│   │   ├── interference1-three-modes-k1-1-k2-0.1-a1-0.0001-a2-0.01.csv
│   │   ├── interference1-three-modes-k1-1-k2-1oPi-a1-0.0001-a2-0.01.csv
│   │   ├── interference1-three-modes-ks1-1-k2-1oPi-a1-0.000035-a2-0.0083666.csv
│   │   ├── interference1-three-modes-ks1-1-k2-1oPi-a1-0.0001-a2-0.01.csv
│   │   ├── interference1-three-modes-ks1-1-k2-1oPi-a1-0.0001-a2-0.0141421.csv
│   │   ├── interference2-three-modes-k1-1-k2-0.0001-a1-0.0001-a2-0.01.csv
│   │   ├── interference2-three-modes-k1-1-k2-1o10000Pi-a1-0.000035-a2-0.0083666.csv
│   │   ├── interference2-three-modes-k1-1-k2-1o10000Pi-a1-0.0001-a2-0.0141421.csv
│   │   ├── interference2-three-modes-k1-1-k2-1o1000Pi-a1-0.0001-a2-0.01.csv
│   │   ├── interference2-three-modes-k1-1-k2-1o1000Pi-a1-0.0001-a2-0.0141421.csv
│   │   ├── interference3-three-modes-k1-1-k2-0.0001-k3-1o1000Pi-a1-0.0001-a2-0.01-a3-0.01.csv
│   │   ├── interference3-three-modes-k1-1-k2-1o10000Pi-k3-1o5432-a1-0.000035-a2-0.0083666-a3-0.0083666.csv
│   │   ├── interference3-three-modes-k1-1-k2-1o10000Pi-k3-1o5432-a1-0.0001-a2-0.0141421-a3-0.0141421.csv
│   │   ├── interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.01-a3-0.01.csv
│   │   ├── interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.0141421-a3-0.0141421.csv
│   │   ├── interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.0141421-a3-0.0141421qvalues-data-list-each-modes.csv
│   │   ├── paper-interference-a1-a2-0.0001-0.01-k1-k2-1.-0.1.csv
│   │   ├── paper-interference-a1-a2-0.0001-0.01-k1-k2-1.-10..csv
│   │   ├── paper-interference-a1-a2-0.0001-0.05-k1-k2-1.-0.1.csv
│   │   ├── paper-interference-a1-a2-0.0001-0.05-k1-k2-1.-10..csv
│   │   ├── paper-interference-theory-amplitude-2016-10-18.csv
│   │   ├── rabi-interference-three-modes-interferencePyGridLines.csv
│   │   ├── rabi-interference-three-modes-interferencePyGridLinesZeros.csv
│   │   ├── rabi-interference1-three-modes-k1-1-a1-0.0001.csv
│   │   ├── rabi-interference1-three-modes-k1-1-k2-1oPi-a1-0.0001-a2-0.0141421.csv
│   │   ├── rabi-interference1-three-modes-k1-1-k2-1oPi-a1-0.0001-a2-0.05.csv
│   │   ├── rabi-interference1-three-modes-k1-1-k2-1oPi-a1-0.0001-a2-0.141421.csv
│   │   ├── rabi-interference2-three-modes-k1-1-k2-1o1000Pi-a1-0.0001-a2-0.0141421.csv
│   │   ├── rabi-interference2-three-modes-k1-1-k2-1o1000Pi-a1-0.0001-a2-0.05.csv
│   │   ├── rabi-interference2-three-modes-k1-1-k2-1o1000Pi-a1-0.0001-a2-0.141421.csv
│   │   ├── rabi-interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.0141421-a3-0.0141421.csv
│   │   ├── rabi-interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.05-a3-0.05.csv
│   │   ├── rabi-interference3-three-modes-k1-1-k2-1o1000Pi-k3-1o543-a1-0.0001-a2-0.141421-a3-0.141421.csv
│   │   ├── sol10List-a1-0.000035-k1-1.csv
│   │   ├── sol11List-a1-a2-0.000035-0.01-k1-k2-1-0.01.csv
│   │   ├── sol12List-a1-a2-0.00001-0.000141421-k1-k2-1-0.01.csv
│   │   ├── sol12List-a1-a2-0.000035-0.000264575-k1-k2-1-0.01.csv
│   │   ├── sol12List-a1-a2-0.000035-0.00035-k1-k2-1-0.01.csv
│   │   ├── sol12List-a1-a2-0.000035-0.02-k1-k2-1-0.01.csv
│   │   ├── sol12List-a1-a2-0.0001-0.000447214-k1-k2-1-0.01.csv
│   │   ├── sol14List-a1-a2-0.00001-0.00774597-k1-k2-1-0.01.csv
│   │   ├── sol14List-a1-a2-0.000035-0.0144914-k1-k2-1-0.01.csv
│   │   ├── sol14List-a1-a2-0.000035-0.015-k1-k2-1-0.01.csv
│   │   ├── sol14List-a1-a2-0.0001-0.0244949-k1-k2-1-0.01.csv
│   │   ├── sol15List-a2-0.00447214-k2-0.01.csv
│   │   ├── sol15List-a2-0.0083666-k2-0.01.csv
│   │   ├── sol15List-a2-0.0141421-k2-0.01.csv
│   │   ├── theory10List-a1-0.000035-k1-1.csv
│   │   ├── theory11List-a1-a2-0.000035-0.01-k1-k2-1-0.01.csv
│   │   ├── theory12List-a1-a2-0.00001-0.000141421-k1-k2-1-0.01.csv
│   │   ├── theory12List-a1-a2-0.000035-0.000264575-k1-k2-1-0.01.csv
│   │   ├── theory12List-a1-a2-0.000035-0.00035-k1-k2-1-0.01.csv
│   │   ├── theory12List-a1-a2-0.000035-0.02-k1-k2-1-0.01.csv
│   │   ├── theory12List-a1-a2-0.0001-0.000447214-k1-k2-1-0.01.csv
│   │   ├── theory14List-a1-a2-0.00001-0.00774597-k1-k2-1-0.01.csv
│   │   ├── theory14List-a1-a2-0.000035-0.0144914-k1-k2-1-0.01.csv
│   │   ├── theory14List-a1-a2-0.000035-0.015-k1-k2-1-0.01.csv
│   │   ├── theory14List-a1-a2-0.0001-0.0244949-k1-k2-1-0.01.csv
│   │   ├── theory15List-a2-0.00447214-k2-0.01.csv
│   │   ├── theory15List-a2-0.0083666-k2-0.01.csv
│   │   └── theory15List-a2-0.0141421-k2-0.01.csv
│   ├── interference-reduction-three-modes-neutrino.pdf
│   ├── interference-reduction-three-modes-rabi.pdf
│   ├── interference-reduction-three-modes.pdf
│   ├── interference-reduction.pdf
│   ├── interference.pdf
│   ├── rabiOscillationsNeutrinoCoincidence-single-frequency-1.pdf
│   ├── rabiOscillationsNeutrinoCoincidence-single-frequency.pdf
│   ├── single-frequency
│   │   ├── paper-single-frequency-simple-a1-0.0001-k1-0.9999.csv
│   │   ├── paper-single-frequency-simple-a1-0.0001-k1-0.99998.csv
│   │   ├── paper-single-frequency-simple-a1-0.0001-k1-0.99999.csv
│   │   ├── paper-single-frequency-simple-a1-0.0001-k1-1.csv
│   │   ├── paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.9999.csv
│   │   ├── paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.99998.csv
│   │   ├── paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.99999.csv
│   │   └── paper-single-frequency-simple-theory-prob-a1-0.0001-k1-1.csv
│   ├── sol10PList.csv
│   ├── theory10List.csv
│   └── writing-paper-rabi-neutrino.ipynb
├── outline.tex
├── rabi_neutrino_oscillations-0.10.1.pdf
├── rabi_neutrino_oscillations-0.10.1.zip
├── rabi_neutrino_oscillations-0.9.1.pdf
├── rabi_neutrino_oscillations-0.9.1.zip
├── rabi_neutrino_oscillations-0.9.2.pdf
├── rabi_neutrino_oscillations-0.9.2.zip
├── rabi_neutrino_oscillations-0.9.3.pdf
├── rabi_neutrino_oscillations-0.9.3.zip
├── rabi_neutrino_oscillations-0.9.4.pdf
├── rabi_neutrino_oscillations-0.9.4.zip
├── rabi_neutrino_oscillations-0.9.5.pdf
├── rabi_neutrino_oscillations-0.9.6.pdf
├── tikz-plot.tex
└── PITCHME.md   # Preserved for an elevator speech version of the work.

Data

For 0.10.1 tag, the data used are all in the data folder.

Single frequency (Fig.1)

Theory

single-frequency/paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.9999.csv
single-frequency/paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.99998.csv
single-frequency/paper-single-frequency-simple-theory-prob-a1-0.0001-k1-1.csv

Numerical

single-frequency/paper-single-frequency-simple-a1-0.0001-k1-0.9999.csv
single-frequency/paper-single-frequency-simple-a1-0.0001-k1-0.99998.csv
single-frequency/paper-single-frequency-simple-a1-0.0001-k1-1.csv

Destruction effect (Fig.2)

interference/paper-interference-a1-a2-0.0001-0.01-k1-k2-1.-0.1.csv
interference/paper-interference-a1-a2-0.0001-0.01-k1-k2-1.-10..csv
interference/paper-interference-a1-a2-0.0001-0.05-k1-k2-1.-0.1.csv
interference/paper-interference-a1-a2-0.0001-0.05-k1-k2-1.-10..csv
interference/paper-interference-theory-amplitude-2016-10-18.csv # the data for the gridlines, which are the predictions of amplitudes using Rabi formula

Castle wall (Fig.4)

castle-wall/solAkhList-0.4.csv
castle-wall/probAkhmedovRabiTheoryList-0.4.csv

Using Data in Python

A transpose is used to counter the difference between python and Mathematica. For example,

theory1List = np.transpose( np.genfromtxt( 'single-frequency/paper-single-frequency-simple-theory-prob-a1-0.0001-k1-0.9999.csv', delimiter=",") )

So that we can simply plot out the list

plt.plot(theory1List[0][0::4],theory1List[1][0::4],'r-',\
         markersize=ftsz*0.4, linewidth=2, fillstyle='full',\
         markeredgecolor='red', markeredgewidth=0.0)

The full verions of the code is included in plot.ipynb.

rabi-neutrino-oscillations's People

Contributors

emptymalei avatar

Watchers

Kanhaiya Gupta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.