The GUI framework has been switched from "Electron" to "Tauri"; this makes the application file size much smaller and the file structure much simpler.
Signifiant improvement of the accuracy and reliability in CMD even when the electron emittance is large.
Implemented a new option "Gaussian-Schll Model" to perform CMD, in which the SR is described as a Gaussian-Schell source and the CMD can be done based on an analytical formula and thus is much faster.
Fixed bugs that the CMD can fail under some conditions.
Fixed bugs related to the source size and angular divergece shown in the GUI for wiggler sources.
Fixed bugs that Kx,y is not updated for Multi-harmoni undulator.
Fixed bugs that computations under FEL mode can fail under some conditions.
Fixed bugs in the characteristics of wiggler sources shown in the GUI.
Fixed bugs in specifying computations with the scan option.
Ver. 11.1
Ver. 11.1.2 (2022/08/26)
Fixed bugs that "Coherent Mode Decomposition" may fail under some conditions.
Ver. 11.1.1 (2022/06/13)
Fixed bugs in FEL amplifier calculations using MPI.
Fixed bugs in generating an undulator field with a specified phase error.
Fixed bugs that several parameters to specify the custom accuracy levels do not appear in the GUI under several conditions.
Fixed bugs in several calulations using custom current profiles.
Fixed bugs in filtered power and volume power density calculations using a wiggler approximation.
Fixed bugs that "Fixed Point Calculation" may fail under some conditions.
Ver. 11.1.0 (2022/03/01)
Implemented a new function "FEL Mode", in which the interaction between electrons and radiation is taken into account for computation of coherent radiation.
Fixed bugs related to GUI functions (disabled menu, scan option).
Enhanced the functions of the postprocessor.
Implemented new functions to save the CPU time to compute the spectrum of flux with a large angular acceptance in the near field condition (energy smoothing, wiggler approximation).
Implemented GUIs to configure the phase error and plot of the transmission rate.
Enhanced the configurations of numerical accuracy.
Remove the data size limitation in the socket.io communication (web-application mode).
Ver. 11.0
Ver. 11.0.1 (2021/09/04)
Fixed bugs in the input file converter.
Fixed bugs related to the temporal window in the time dependence calculation of coherent radiation.
Modified the availability of "Injection Condition" option.
Improved the algorithm for the modal flux of the CMD method.
Fixed bugs in the scan option under some conditions.
Corrected errors in the unit of GUI.
Fixed bugs that "Cancel" does not work under some conditions.
Revised the reference manual.
Ver. 11.0.0 (2021/03/01, Major upgrade)
Renewal of the GUI with new libraries.
Change of the input and output format (JSON).
Official support to utilize the solver without the GUI (including python script).
and many others ...
Ver. 10.2
Ver. 10.2.0 (2019/02/01)
Implemented a new function to handle the undulator phase error.
Coherent radiation by an electron beam with the energy-time phase space is supported.
Fixed bugs related to filtering using custom data.
Fixed bugs related to K-value dependence of helical undulators.
Fixed bugs of GUI.
Ver. 10.1
Ver. 10.1.3 (2018/08/13)
Fixed bugs that particle data cannot be loaded.
Ver. 10.1.2 (2017/10/18)
Wavelength shifter has been supported.
Fixed bugs related to segmented undulators with a huge number of segments.
Fixed a bug in total power evaluation in GUI for user-defined sources.
Ver. 10.1.1 (2017/08/08)
Fixed a bug that several calculations fail when the K value is huge.
Fixed a bug related to non-parallel computing algorithm.
Fixed several bugs related to GUI operation.
Ver. 10.1.0 (2017/05/01)
Implemented a new function to perform the coherent mode decomposition of partially coherent SR.
Implemented a new function to calculate the surface power density (e.g., heat load on the inner wall of the vacuum chamber).
Parallel computing has become available based on the MPI protocol.
Fixed several bugs related to GUI operation.
Ver. 10.0
Ver. 10.0.7 (2015/11/14)
Fixed a bug that the scanning option does not work when running spectra solver in the console mode.
Ver. 10.0.6 (2015/11/09)
Fixed bugs that calculations fail in "User-Defined" sources under certain conditions.
Logarithmic energy step has been available for "User-Defined" source with "Wiggler Approximation"
Ver. 10.0.5 (2015/10/15)
Fixed bugs that the parameters shown in "Photon Distribution at Source Point" are not valid in a specific condition.
Fixed bugs related to computations for the "User Defined" source with the "Wiggler Approximation" option.
Ver. 10.0.4 (2015/08/18)
Fixed bugs that the spectral calculation fails with "Zero Energy Spread" option under some conditions.
Added "Smoothing Along X Axis" option for Wigner function calculations with bending magnet and wiggler sources.
Improved the phase shifter model to be located between undulator segments, especially for few-period devices.
Ver. 10.0.3 (2015/03/16)
Fixed bugs that spectral calculations fail under special conditions when the electron energy spread is quite large and its emittance is extremely low.
Ver. 10.0.2 (2014/12/16)
Fixed bugs that photon energy cannot be specified in [Photon Distribution at Source Point] calculations under certain conditions.
Half-odd-integer periods can be specified in wiggler sources to allow for odd number of poles.
Ver. 10.0.1 (2014/08/19)
Fixed bugs related to GUI appearance under several conditions.
Fixed bugs of "Simple Plotter".
Fixed bugs related to "Coherent Radiation" (Menus and numerical algorithms).
Fixed bugs related to "Injection condition" for custom SR sources.
Ver. 10.0.0 (2014/07/01)
Numerical methods based on the Wigner function has been implemented for more rigorous estimation of brilliance.
Spatial profile right at the source point has become available, by backpropagating to the center of the device.
"Fixed Point Calculation" has become extensively available besides the radiation power.
"Multi-Harmonic Undulator" has become available, which generates a periodic field composed of a number of harmonics.
Ver. 9.0
Ver. 9.0.2 (2012/01/26)
Fixed bugs related to brilliance calculation in BM sources.
Fixed bugs related to ID gap-field table manipulation.
Fixed bugs that [Power@Fixed Point] calculations fail when filtering option is enabled.
Minor modification of GUI functions.
Ver. 9.0.1 (2012/01/16)
Improved the computation time by careful optimization of numerical algorithms.
Supported an arbitrary electron beam distribution in the 6-D phase space.
Fixed minor bugs.
Separated the Numerical and GUI parts.
Ver. 8.1
Ver. 8.1.3 (2010/12/15)
Fixed bugs in energy dependence calculations under far-field approximation.
Further improvement for calculations for an ultra-low emittance beam.
Added console (non-GUI) mode. (2011/01/18)
Ver. 8.1.2 (2010/11/22)
Fixed bugs that calculations for coherent synchrotron radiation are not available except BMs.
Fixed bugs in energy-dependence calculations for an ultra-low emittance beam under some conditions.
Ver. 8.1.1 (2010/10/28)
Fixed bugs in coherent synchrotron radiation calculation.
Fixed bugs in spectral calculation for an ultra-low emittance beam.
Modified configuration for visualization of scan results.
Ver. 8.1.0 (2010/04/23)
Modified the simple plotter to visualize the calculation results.
Improved algorithms for calculations with low emittance and energy spread.
Improved algorithms for SR sources with focusing magnets.
Implemented fast computation scheme for segmented undulators with periodic lattice functions.
Ver. 8.0
Ver. 8.0.10 (2008/08/14)
Fixed bugs in radiation-power calculations.
Ver. 8.0.9 (2008/07/28)
Fixed bugs in "Near Field"-"Power@Fixed Point" calculations.
Improvements in "Coherent Radiation" calculations.
Ver. 8.0.8 (2008/03/28)
Fixed bugs that calculations in "[K-Dependence]-[Peak Energy] fail under certain conditions.
Fixed bugs that "Zero E-spread" calculation fails under some conditions.
(2008/04/09)
Fixed bugs that filtering with narrow BPF fails under some conditions.
(2008/04/09)
Fixed bugs that the average current is not calculated correctly with large pulse repetition rate in the linac.
Ver. 8.0.7 (2008/02/26)
Fixed bugs that "Point-Fixed Calculation" with the filtering option for wiggler sources do not function.
Ver. 8.0.6 (2007/12/26)
Fixed bugs related to GUI operation in Mac OS X and Linux versions.
Improved algorithms for the spatial dependence of radiation power. (2008/01/04)
Ver. 8.0.5 (2007/11/16)
"Easy Calculation" algorithm improved.
Algorithms for calculations with "Segmented Undulator" option improved.
Fixed bugs related to filtered power calculation.(2007/11/22)
Fixed bugs related to electric-field calculation.(2007/12/04)
Ver. 8.0.4 (2007/09/07)
Coherent and SASE radiation algorithms improved.
Fixed bugs related to filtered power calculation.
Fixed several bugs related to GUI window operation.
Ver. 8.0.3 (2007/04/12)
Fixed bugs related to coherent-radiation calculation for undulators. (2007/04/19)
Fixed bugs related to total power calculation for segmented undulators. (2007/04/18)
Fixed several bugs related to GUI window operation.
Fixed bugs related to radiation power K-dependence calculation for figure-8 undulators.
Ver. 8.0.2 (2006/11/13)
Fixed several bugs related to GUI operation.
Fixed bugs related to K-dependence calculation with a segmented undulator.
Fixed bugs that the auto-pitch function does not work properly.
Fixed bugs related to filtering with custom data.(2006/12/01)
Ver. 8.0.1 (2006/09/09)
Significant reduction in computation time by major modification of the numerical algorithm. Version 8.0 is about 2~10 times faster than version 7.2.
Numerical part is now written in C++ as well as the GUI part.
Added "Coherent Radiation" and "SASE Radiation" options.
Added "Linac" and "Bunch Profile" options.
Added two new SR source types: "Multipole" and "Field Mapping".
Added a function to calculate the electron trajectory in an arbitrary magnetic field, which enables a particle tracking in the SR source.
Added "Special Magnet Setup" configuration: natural focusing, tapering, field offset, and multipole components are now available for magnetic configuration
Ver. 7.2
Ver. 7.2.0 (2005/03/01)
Renewed SPECTRA home page. (Japanese page is no more supported.)
Added "Time dependence of radiation field" function.
Added "Spatial dependence of radiation field complex amplitude" function.
Added "Scanning a parameter" function.
Added "Photon distribution in the 4-D phase space" function.
Reference manual has been fully updated and is now distributed in the PDF format as well as HTML documents.
Fixed bugs related to "Easy Calculation" algorithm in "Energy Dependence".
Improvement of "Spatial Dependence (Flux Density, Far Field)" algorithm.
Ver. 7.1
Ver. 7.1.5 (2004/11/30)
Fixed bugs related to "Zero Energy Spread" calculation.
Ver. 7.1.4 (2004/11/17)
Improvement of the algorithm for filtered power calculation.
Ver. 7.1.2 (2004/01/22)
Fixed bugs related to source-type selection in the GUI window.
Improvement of the algorithm in the near field region.
Fixed bugs in Spatial-Dependence calculation with Zero-Energy Spread.
Ver. 7.1.1 (2003/12/01)
Fixed bugs related to segmented undulator calculation.
Fixed bugs related to circular polarization component in the near field region.(12/03)
Ver. 7.1.0 (2003/11/01)
Modified the algorithm to calculate the brilliance of wiggler radiation to take into account the depth of the field.
Implemented the wiggler approximation scheme for the arbitrary-field SR source.
Improved the filtering scheme (II).
Added the bandpath filter in the filtering calculation.
Improved the GUI panel controls.
Improved the legends in the plot panel.
Ver. 7.0
Ver. 7.0.5 (2003/08/20)
Improved the algorithms on Spatial Distribution.
Modified the procedure for the power calculation after filtering.
Ver. 7.0.4 (2003/08/10)
Fixed bugs related to calculation of the degree of circular polarization.
Fixed the bug that the specified filtering data file is not used for input.
Ver. 7.0.3 (2003/07/26)
Modified the method to specify "Energy Mesh" in [Near Field-Energy Dependence]. (mesh->interval)
Modified the method to judge the convergence of numerical integration.
Fixed the bug in the calculation of [Spatial Dependence]-[Flux Density] with zero emittance.
Modified several GUI controls for the input parameter.
Ver. 7.0.2 (2003/05/22)
Fixed bugs related to plotting the orbit.
Improved the legend appearance in graph plot window.
Improved the file importing algorithm.
Modified the link failure in the help file.
Added "Log-Log plot" option..
Discarded "Update Interval" parameter.
Fixed bug related to [Energy Dependence].(2003/05/29)