DetectorBase.generate_datum(key, timestamp, datum_kwargs=None)#

Notify plugins of acquisition being complete.

When a new acquisition is started, this method is called with a key which is a label like ‘light’, ‘dark’, or ‘gain8’.

It in turn calls generate_datum on all of the plugins that have that method.

File plugins are identified by searching for a generate_datum() method that must have the signature

def generate_datum(key: str, timestamp: float, datum_kwargs: dict):

The label for the datum that should be generated


The time of the trigger

datum_kwargsDict[str, Any], optional

Any datum kwargs that should go to all children.