XDS-Viewer is a program for viewing X-ray diffraction and control images in the context of data processing by the XDS Program Package (external link). Potential users of the software are scientists working in the field of crystallography. The XDS-Viewer is a standalone program which has build-in support for a subset of the Crystallographic Binary File Format CBF (external link). Other file formats are supported through an external convertion program that comes with XDS. XDS-Viewer will automatically invoke the convertion program for images other than CBF. This implicates prior installation of the XDS package so that all programs of the package are within the search path for executables.
XDS-Viewer is written in C++ and Qt 4 and works on most UNIX/Linux based systems. For details visit the Sourceforge project page.
The easiest and recommended way to install XDS-Viewer is to download a static executable (Linux) or .dmg image (Mac).
Alternatively, for openSUSE >= 10.3, Fedora >= 8 and Ubuntu >= 7.10 RPM/DEB packages are provided. If you use openSUSE you can easily install XDS-Viewer via One Click Install (external link). For the other distributions One Click Install is not officially supported. One Click Install means that XDS-Viewer and all necessary dependencies will be installed without manually downloading files. It also ensures that you can upgrade XDS-Viewer through your package manager (Yast) without manually downloading the package again.
Compiling XDS-Viewer from source implies that you are familiar with the terminal and know how to install additional software packages for your OS.
First it is necessary to install the following development packages:
Now you can download the source code (tar.gz) and unpack the archive. In most cases you can just execute the compile.sh bash script and follow the instructions. On Mac OS X the compile.sh script will automatically generate a .dmg image containing an application bundle. On Linux/Unix you can proceed with "make install" (usually as root). If that does not work for you, consult the CMake documentation (external link).