XOP: A multiplatform graphical user interface for synchrotron radiation spectral and optics calculations.

被引:73
作者
del Rio, MS [1 ]
Dejus, RJ [1 ]
机构
[1] European Synchrotron Radiat Facil, F-38043 Grenoble, France
来源
MATERIALS, MANUFACTURING, AND MEASUREMENT FOR SYNCHROTRON RADIATION MIRRORS | 1997年 / 3152卷
关键词
graphical user interface; synchrotron sources simulation; optics modeling; interactive data analysis; x-ray optics database;
D O I
10.1117/12.295554
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
XOP (X-ray OPtics utilities) is a graphical user interface (GUI) created to execute several computer programs that calculate the basic information needed by a synchrotron beamline scientist (designer or experimentalist). Typical examples of such calculations are: insertion device (undulator or wiggler) spectral and angular distributions, mirror and multilayer reflectivities, and crystal diffraction profiles. All programs are provided to the user under a unified GUI, which greatly simplifies their execution. The XOP optics applications (especially mirror calculations) take their basic input (optical constants, compound and mixture tables) from a flexible file-oriented database, which allows the users to select data from a large number of choices and also to customize their own data sets. XOP includes many mathematical and visualization capabilities. It also permits the combination of reflectivities from several mirrors and filters, and their effect, onto a source spectrum. This feature is very useful when calculating thermal load on a series of optical elements. The XOP interface is written in the IDL (Interactive Data Language). An embedded version of XOP, which freely runs under most Unix platforms (KP, Sun, Dec, Linux, etc) and under Windows95 and NT, is available upon request (srio@esrf.fr,dejus@aps.anl.gov).
引用
收藏
页码:148 / 157
页数:10
相关论文
empty
未找到相关数据