Xop Introduction

X-ray Oriented Programs










NEW: Tutorials, XPLOT manual, Bugs and patches, CD-ROM

HOT LINKS: Hardware, registration, mailing list, a-ftp

XOP (X-ray Oriented Programs) is a widget-based driver program that is used as a common front-end interface for computer codes of interest to the synchrotron radiation community. It provides codes for
  • modelling of x-ray sources (e.g., synchrotron radiation sources, such as undu lators and wigglers)
  • characteristics of optical devices (mirror, filters, crystals, multilayers, etc.)
  • multipurpose data visualizations and analyses
Adding external software packages (called "extensions") that are optionally inst alled easily expands the functionality of XOP. Typical examples are SHADOWVUI, a Visual User Interface for the SHADOW ray-tracing code, and XAID, a package for XAFS data analysis. The current version of XOP (v2.0) runs on most Unix and Windows platforms and is available free of charge to the scientific community.
The point-and-click interface is used as a driver for a variety of codes from different authors written in different computer languages.
The XOP interface and many of its applications are written in IDL.
The interface largely simplifies the use of the codes and may be used without prior knowledge of how to run a particular program.
XOP runs under most Unix machines and Windows.
XOP includes a flexible DAta BAse for X-ray applications DABAX, which is a compilations of tables for x-ray applications with a collection of codes to access, visualize and process these tables.

XOP is distributed free of charge to research institutes and non-profit organizations. (See download section. Now, also in CD-ROM.)