Module Owner: Mark Rivers: University of Chicago
This page is the home of areaDetector, an application for controlling area (2-D) detectors, including CCDs, pixel array detectors, and online imaging plates.
NOTE: This module replaces the ccd and pilatusROI modules. These older modules will no longer be supported, and users are encouraged to convert to this new areaDetector software.
Devices supported in areaDetector include:
From Dectris
From Prosilica
From ADSC
From MAR
From Roper
From Bruker
From Point Grey Research
Please email any comments and bug reports to Mark Rivers who is responsible for coordinating development and releases.
The areaDetector module is in the EPICS Applications SVN repository on SourceForge. Persons wishing to collaborate on this project can contact Mark Rivers to get write access to this application there.
You can download the software from the links in the table below. The software is available both in source code form, and in pre-built form so that it can be used without an EPICS build system. The pre-built form includes binaries for linux-x86, win32-x86, solaris-sparc and some vxWorks archtectures.
Module Version | Release Date | Source Code Filename | Pre-built Filename | Documentation | Release Notes | Known Problems |
---|---|---|---|---|---|---|
1-4 | 30-Jan-2009 | areaDetectorR1-4.tgz | areaDetectorPrebuilt_R1-4.tgz | areaDetectorDoc | Release notes | See release notes |
1-3 | 24-Nov-2008 | areaDetectorR1-3.tgz | areaDetectorPrebuilt_R1-3.tgz | areaDetectorDoc | Release notes | See release notes |
1-2 | 24-Oct-2008 | areaDetectorR1-2.tgz | N.A. | areaDetectorDoc | Release notes | See release notes |
1-1 | 10-May-2008 | areaDetectorR1-1.tgz | N.A. | areaDetectorDoc | Release notes | See release notes |
1-0 | 11-Apr-2008 | areaDetectorR1-0.tgz | N.A. | areaDetectorDoc | Release notes | See release notes |
Module Version | Requires module | Release needed | Required for |
---|---|---|---|
1-4 | EPICS base | 3.14.10 | Base support |
asyn | 4-10 | Socket and interface support | |
busy | 1-1 | busy record. This was formerly included in sscan, but now has its own support module. | |
calc | 2-7 | scalcout record, needed by sscan database and useful for other databases | |
sscan | 2-6-3 | sscan record | |
mca | 6-10 | mca record for getting time sequence of ROI counts | |
autosave | 4-5 | Save/restore | |
1-3 | EPICS base | 3.14.10 | Base support. 3.14.8.2 also works, but the bug in epicsRingPointer can be a problem on multi-processor Linux systems. |
asyn | 4-10 | Socket and interface support | |
calc | 2-6-7 | scalcout record, needed by sscan database and useful for other databases | |
sscan | 2-6-2 | sscan and busy records | |
mca | 6-10 | mca record for getting time sequence of ROI counts | |
autosave | 4-4 | Save/restore | |
1-2 | EPICS base | 3.14.10 | Base support. 3.14.8.2 also works, but the bug in epicsRingPointer can be a problem on multi-processor Linux systems. |
asyn | 4-10 | Socket and interface support | |
calc | 2-6-5 | scalcout record, needed by sscan database and useful for other databases | |
sscan | 2-5-6 | Busy record | |
mca | 6-10 | mca record for getting time sequence of ROI counts | |
autosave | 4-3 | Save/restore | |
1-1 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-10 | Socket and interface support | |
sscan | 2-5-6 | Busy record | |
autosave | 4-3 | Save/restore | |
1-0 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-10 | Socket and interface support | |
sscan | 2-5-6 | Busy record | |
autosave | 4-3 | Save/restore |
After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).
tar xvzf areaDetectorRX-Y.tgzwhere X-Y is the release.
.../support/areaDetectorRX-Y
tar xvzf areaDetectorPrebuiltRX-Y.tgz
Please email Mark Rivers so that a record can be kept of which sites are using this software.
This software was originally developed by Mark Rivers.