The X-1 undulator output is available in IDL. The command
IDL> x1und,k,gap_mm,lambda_nm,inten,/nodisplay
will return 1D arrays of and corresponding gap settings, a 1D array of wavelengths,
and an array of photons/sec/mm/mrad/0.1% BW arranged as
inten(k,lambda_nm). If you add the keyword high_energy,
calculations for 2.8 GeV will be used instead of 2.584 GeV. Contour plots of undulator
output versus gap setting are shown in Fig. 2.1, and a plot at fixed
gap is shown in Fig. 2.2. Finally, a movie of the intensity
distribution as a function of wavelength is available
here.
Figure 2.1:
X-1 undulator
intensity calculated at 2.584 GeV (left; from
the IDL command x1und) and 2.8 GeV (right;
from the IDL command x1und,/high).
To obtain plots without contour lines, add the
/nocontour keyword.
Figure 2.2:
X-1 undulator
intensity calculated at a fixed gap setting.