Photo: SpLine (BM25)


Software for instrument control and data acquisition

New motor controllers supported

September 24, 2013; Tags: ,

Support for Tsuji UPM2C-01 two-axis USB motor controller and Newport CONEX-AGP Motor Controller has been added.

New Standard Macros For Moving Motors

; Tags: , ,

The standard move macros (mv, umv, mvr, umvr…) have been rewritten to allow multiple motors and targets to be specified on the command line. For example, valid syntax now includes: umv tth 60 th 30 phi 90 chi 120 mv tth 2*CEN th CEN

New hardware supported (OMS UMX motor, Ketek DDP2 MCA)

September 11, 2012; Tags: ,

spec now includes support for the new OMS UMX model motor controller. The UMX has a USB interface but appears as a serial device when the proper kernel drivers are available on Linux and Mac OSX. See the oms help file for details. spec 6.0 release includes initial support for the Ketek DPP2 digital pulse …

Continue reading »

Experiments need to be configurable and flexible. Speed and ease are even more important with the limited beam time at a synchrotron. spec's quick and simple configuration and powerful (but easy to use) macro language create an ideal environment to set up new experiments as well as to manage routine measurements.

Unlike most home-grown or public-domain software, spec is well-documented and backed by committed support.


  • spec
  • spec is internationally recognized as the leading software for instrument control and data acquisition in X-ray diffraction experiments. It is used at more than 200 synchrotrons, industrial laboratories, universities and research facilities around the globe.

    Since 1987, CSS has worked extensively with hundreds of clients to develop features and functionality tailored to their needs. Currently, spec provides flexible, powerful and reliable instrument control at more than 575 X-ray and neutron diffractometers worldwide. Our broad user base has given CSS a unique understanding of the challenges our customers face, the hardware they use, and the software they need.

    spec is successful for a diverse community because it has the ideal balance of built-in functionality and customizable features. spec offers researchers an adaptable tool equally adept when developing new procedures, changing strategy in response to unexpected results, or automating well understood tasks.

  • C-PLOT

  • Included with spec is the C-PLOT Scientific Graphics and Data Analysis package. Used together, spec and C-PLOT can take you from instrument control and data acquisition, through data analysis, to preparation of figures for publication. C-PLOT is also available separately.

Release information

    spec : 6.08.05 as of June 16, 2019 [ info ]
    c-plot : 5.0 as of April 22, 2013 [ info ]