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.