10000 GitHub - areaDetector/ADEiger at R2-2-1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

areaDetector/ADEiger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADEiger

An EPICS areaDetector driver for the Eiger pixel array detectors from Dectris.

Additional information:

Notes:

  • Depends on the Eiger having the firmware 1.6.4 or newer.
  • Depends on ADCore R2-6 or newer.
  • Currently this was only tested on Linux 64-bit machines.
  • ADEiger is currently incompatible with ADSupport's hdf5 because ADEiger depends on hdf5_hl.

How to compile:

  • Clone and compile areaDetector according to its instructions.
  • Clone this repository.
  • Edit AREADETECTOR variable inside ADEiger/configure/RELEASE to point to the correct location.
  • Set ZMQ variables inside ADEiger/configure/CONFIG_SITE to point to a ZeroMQ installation location if a system package is not installed (libzmq3-dev on Debian systems).
    • ZeroMQ 4 is required
  • Run make inside ADEiger.

HDF5 Plugins:

If you want ADEiger to decode compressed data produced by the detector, you will have to have a couple of decompression plugins compiled and on the path:

  • Bitshuffle:

Available here.

  • LZ4:

Deprecated version available here. New version available here.

Once they are compiled, add their paths to the environment variable HDF5_PLUGIN_PATH, separated by a colon.

How to run:

  • Under ADEiger/iocs/eigerIOC/iocBoot/iocEiger/ there is already a ready to use IOC:
    • If there is no envPaths, run make envPaths there.
    • Change the IP address in st.cmd.
    • Run ./st.cmd.
  • There is a CS-Studio screen under areaDetector/ADEiger/eigerApp/op/opi, just use it with Controls System Studio.

About

areaDetector driver for the Dectris Eiger detector

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

0