LImA 2 - Library for Image Acquisition¶
LImA (stands for L ibrary for Im age A cquisition) is a project for the unified control of 2D detectors. It is used in production in ESRF Beamlines and in other places.
Note that this documentation is also available in pdf and epub format.
- Prerequisites
- C++ standard
- Build system
- Dependencies from Conda
- Install Conda packages
- Build from source
- Tango Device Servers
- Running the MPI application
- Installation
- Usage
- Serial Algorithms
- Distributed Algorithms
- GPU Algorithms
- Combining Algorithms
- Synopsis
- Implementations
- Task Metadata
- Pipeline Configuration
- Pipeline Generation
- Camera API
- Synopsis
- State machine
- Detector modules layout
- Usage
- Implementation
- Transition table
- Replicated State Machine
- Direct hardware writable vs standard memory buffers
- Container
- Allocators
- Ownership
- Buffer Lifetime / Cycle
- DAQ buffer management implementation
- Interprocess buffer sharing
- Sync
- Geometry transformation
- Saving
- Video
- Events
- New capabilities
- Logging