4. Synchrotron Radiation, Helmut Wiedemann, Springer-Verlag, Heidelberg, 2003,
ISBN 3-540-43392-9.
5. “Characteristics of Synchrotron Radiation”, Kwang-Je Kim, AIP Conference
Proceedings, 184, 565 (1989)—clear derivations of bend magnet and insertion
device properties, also includes practical formulae.
6. “Optical and power characteristics of synchrotron radiation sources”, Kwang-Je
Kim, Optical Engineering, 34, 342–352 (1995)—more concise presentations of
useful formulae.
3.13 Synchrotron Radiation Software
There is a veritable cottage industry in software that calculates synchrotron radiation
properties of bend magnets and insertion devices. The fundamental programs
include.
URGENT [83]. This was one of the earliest routines for calculating undulator
spectra. “URGENT—A Computer-Program for Calculating Undulator Radiation
Spectral, Angular, Polarization, and Power-Density Properties,” R. P. Walker and
B. Diviacco, Rev. Sci. Inst. 63, 392 (1992).
SPECTRA [84]. A program for radiation from both bending magnets and
insertion devices, written in C with its own GUI. “SPECTRA: a synchrotron
radiation calculation code,” Takashi Tanaka and Hideo Kitamura, J. Syn. Rad. 8,
1221–1228 (2001).
The more recent trend in software is to include source calculations as part of
larger packages that also model beamline optics, and some examples are:
WAVE [85]. “WAVE—A Computer Code for the Tracking of Electrons through
Magnetic Fields and the Calculation of Spontaneous Synchrotron Radiation,”
M. Scheer, Proc. ICAP2012. This is a BESSY contribution to synchrotron radiation
calculations. It is designed (a) calculate synchrotron source properties and to work
with other programs to (b) track the influence of insertion devices on the storage ring
and (c) follow the synchrotron radiation through subsequent optics (programs RAY
and PHASE).
https://www.helmholtz-berlin.de/forschung/oe/fg/undulatoren/arbeitsgebiete/
wave_en.html
XOP [86]. A toolkit developed at the APS, XOP (X-ray OPtics utilities) is a
graphical user interface for executing programs of interest, such as XURGENT
source calculations and ShadowVUI raytracing.
SRW [87] and Sirepo [88]. SRW calculates source spectra for relativistic electrons in arbitrary magnetic fields, and it can then follow wavefronts through optical
systems of beamlines such as mirrors, refractive lenses, and zone plates. Initially an
ESRF contribution, now available from Brookhaven via github: https://github.com/
ochubar/SRW. Sirepo is a browser-based GUI for using SRW.
68
3 Synchrotron Radiation Fundamentals
ISBN 3-540-43392-9.
5. “Characteristics of Synchrotron Radiation”, Kwang-Je Kim, AIP Conference
Proceedings, 184, 565 (1989)—clear derivations of bend magnet and insertion
device properties, also includes practical formulae.
6. “Optical and power characteristics of synchrotron radiation sources”, Kwang-Je
Kim, Optical Engineering, 34, 342–352 (1995)—more concise presentations of
useful formulae.
3.13 Synchrotron Radiation Software
There is a veritable cottage industry in software that calculates synchrotron radiation
properties of bend magnets and insertion devices. The fundamental programs
include.
URGENT [83]. This was one of the earliest routines for calculating undulator
spectra. “URGENT—A Computer-Program for Calculating Undulator Radiation
Spectral, Angular, Polarization, and Power-Density Properties,” R. P. Walker and
B. Diviacco, Rev. Sci. Inst. 63, 392 (1992).
SPECTRA [84]. A program for radiation from both bending magnets and
insertion devices, written in C with its own GUI. “SPECTRA: a synchrotron
radiation calculation code,” Takashi Tanaka and Hideo Kitamura, J. Syn. Rad. 8,
1221–1228 (2001).
The more recent trend in software is to include source calculations as part of
larger packages that also model beamline optics, and some examples are:
WAVE [85]. “WAVE—A Computer Code for the Tracking of Electrons through
Magnetic Fields and the Calculation of Spontaneous Synchrotron Radiation,”
M. Scheer, Proc. ICAP2012. This is a BESSY contribution to synchrotron radiation
calculations. It is designed (a) calculate synchrotron source properties and to work
with other programs to (b) track the influence of insertion devices on the storage ring
and (c) follow the synchrotron radiation through subsequent optics (programs RAY
and PHASE).
https://www.helmholtz-berlin.de/forschung/oe/fg/undulatoren/arbeitsgebiete/
wave_en.html
XOP [86]. A toolkit developed at the APS, XOP (X-ray OPtics utilities) is a
graphical user interface for executing programs of interest, such as XURGENT
source calculations and ShadowVUI raytracing.
SRW [87] and Sirepo [88]. SRW calculates source spectra for relativistic electrons in arbitrary magnetic fields, and it can then follow wavefronts through optical
systems of beamlines such as mirrors, refractive lenses, and zone plates. Initially an
ESRF contribution, now available from Brookhaven via github: https://github.com/
ochubar/SRW. Sirepo is a browser-based GUI for using SRW.
68
3 Synchrotron Radiation Fundamentals
