XRayView:  a virtual X-ray crystallography laboratory
 
{cke_protected}{C}%3C!%2D%2DStartFragment%2D%2D%3EXRayView uses interactive computer graphics to introduce basic concepts of X-ray diffraction by crystals, including the reciprocal lattice, the Ewald sphere construction, Laue cones, the wavelength dependence of the reciprocal lattice, primitive and centered lattices and systematic extinctions, rotation photography, Laue photography, space group determination and Laue group symmetry, and the alignment of crystals by examination of reciprocal space.
    
XRayView is designed with "user-friendliness" in mind, using pull-down menus, and graphical user interface (GUI) to control the program. Many of the experiences of using real X-ray diffraction equipment to examine crystalline diffraction can be simulated. Exercises are available on-line to guide the users through many typical X-ray diffraction experiments.
    In addition, version 5.0 includes a simulation of Serial Femtosecond Crystallography based on apparatus at the Linac Coherent Light Source (LCLS).{cke_protected}{C}%3C!%2D%2DEndFragment%2D%2D%3E

This software is copyrighted but it is available for free to educational institutions.
Citing XrayView: GN Phillips, Jr., XRayView: a teaching aid for X-ray crystallography. Biophys J. 1995 Oct; 69(4): 1281-1283.

Introduction to XRayView Crystallographic Software from the BioXFEL Lecture Series

This material is based upon work supported by the STC Program of the National Science Foundation through BioXFEL under Agreement No. 1231306. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.