Skip to content

IharLobach/wigrad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wigrad

Simply do pip install wigrad to install this package.

This package calculates the spectral-angular distribution of the number of photons emitted by one electron in a wiggler.

The analytical expressions from the book "The Science and Technology of Undulators and Wigglers" by James A. Clarke are used, pp. 66-67.

Please see demo.ipynb for an example of how to use the module wigrad.py. This example uses the undulator from SLAC (for details see https://arxiv.org/pdf/1912.06737.pdf), the electorn energy is 100 MeV.

demo plot

About

Caclulates the spectral-angular distribution of the number of photons emitted by one electron in a wiggler

Resources

License

Stars

Watchers

Forks

Packages

No packages published