An open API service indexing awesome lists of open source software.

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

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
:-------------------------:|:-------------------------:|:-------------------------:
![](imgs/laser_pulse.png) | ![](imgs/coordinate.png) | ![](imgs/spectrum.png)

**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)