Chapter 12: Quantum optics of synchrotron light

Below is a set of python codes associated with Chapter 12 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.

Poisson distribution

See Fig. 12.5

Poisson statistics

The different panels of Fig. 12.7 can be produced with the code below, by changing the value of N.

Time boxes

See Fig. 12.8.