ConeX is a program for the angular calibration of flat 2D detectors in the context of scattering by isotropic samples, notably of X-rays. The purpose of the software is to average the 2D images recorded by the detector into 1D scattering patterns.

The analysis is based on a modeling of the shape of iso-angle scattering lines by conical sections -or conics: ellipses, parabolae, hyperbolae- hence the name of the software.

The typical use of ConeX comprises the following steps:

  1. the determination of the 3D position of the detector starting from the scattering patterns of calibration samples,
  2. the creation of an averaging procedure which specifies the desired resolution, the region of interest of the detector, etc. and
  3. the data processing itself.

More thorough explanations can be found in

  • C. J. Gommes and B. Goderis, ConeX: A program for angular calibration and averaging of 2D powder scattering patterns, Journal of Applied Crystallography 43 (2010), no. 2, 352-355.

If you use ConeX to process your data, please don't forget to cite this reference in your publications.

You can download here a package comprising the ConeX executable, a version of the Matlab Compiler Runtime, a manual that guides the user step by step in using the program, as well as three examples of calibration data.

Suggestions and comments should be send to Cedric J. Gommes.