https://github.com/maxbalrog/compton-classic
Script to calculate classical Compton emission spectra from moving charged particles
https://github.com/maxbalrog/compton-classic
compton-scattering python radiation
Last synced: 5 months ago
JSON representation
Script to calculate classical Compton emission spectra from moving charged particles
- Host: GitHub
- URL: https://github.com/maxbalrog/compton-classic
- Owner: maxbalrog
- Created: 2022-01-20T15:32:30.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T15:21:11.000Z (over 1 year ago)
- Last Synced: 2024-12-17T16:29:18.085Z (over 1 year ago)
- Topics: compton-scattering, python, radiation
- Language: Jupyter Notebook
- Homepage:
- Size: 5.97 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Compton_scattering_classic
Repository for calculation of Compton emission spectra based on electron's trajectory (classical framework).
Incident laser pulse | Electron's trajectories | Scattered spectrum
:-------------------------:|:-------------------------:|:-------------------------:
 |  | 
**ComptonSpec_classic.py** - classes necessary for computation
**class_usage.ipynb** - demonstration of class usage
**Benchmarks.ipynb** - several benchmarks (analytics with rectangular laser pulse,
Thomson cross section, comparison with quantum and VDSR simulations)
This code was used in the following article\
[1] - Valialshchikov M., Kharin V.Y., Rykovanov S. _Phys. Rev. Lett._,
126, 194801 (2021). [Link](https://doi.org/10.1103/PhysRevLett.126.194801)