SPECTRA is a computer program to numerically characterize synchrotron radiation (SR) emitted from an electron beam passing through various SR sources, i.e., undulators, wigglers and bending magnets. Computations of SR with an arbitrary magnetic field distribution are also available. Parameters to specify the electron beam and SR source can be completely edited in graphical user interfaces (GUIs), and the computation results can be visualized graphically. Since the first release in 2001, SPECTRA has been used by many users worldwide, and implemented lots of new functions to adapt to the increasing diversity of applications using SR. In this paper, recent progress of SPECTRA is presented, mainly focusing on the new functions recently implemented.
|