The simulator is designed to help you getting started with Lima and to test/play Lima without any hardware.

The simulator provides two modes of operations:

  • generator generates frames with diffraction patterns and a set of parameters can be tuned to change those patterns like for instance the number and position of gaussian peaks;

  • loader reads frames from files.

Both modes have a prefetched variant, where the frames are prefetched in memory before the acquisition is started. This feature allows to simulate high frame rates detectors.