Chapter 11: Calculation of synchrotron radiation from first principles

Below is a set of python codes associated with Chapter 11 of Daniele Pelliccia and David M. Paganin, “Synchrotron Light: A Physics Journey from Laboratory to Cosmos” (Oxford University Press, 2025).

In order to run any of these python codes, you will need to include the following header.

Doppler shift

See Fig. 11.2

Dirac comb

This code snippet produces a basic version of the Dirac comb plotted in Fig. 11.3(b).

Spatial and temporal structure of synchrotron light

Archimedean spirals

See Fig. 11.11.

Auxiliary function f(s, \beta)

See Figs. 11.12(a) and 11.13(a).

Spatial structure of instantaneous energy density for a fixed instant of time

See Figs. 11.12(b) and 11.13(b).

Temporal structure of synchrotron light

See Fig. 11.14.