dodal.devices.zocalo#

Classes

ZocaloResults

An ophyd device which can wait for results from a Zocalo job.

XrcResult

Information about a diffracting centre.

ZocaloTrigger

This class just sends 'run_start' and 'run_end' messages to zocalo, it is intended to be used in bluesky callback classes.

ZocaloStartInfo

ispyb_dcid (int): The ID of the data collection in ISPyB filename (str): The name of the file that the detector will store into dev/shm start_frame_index (int): The index of the first image of this collection within the file written by the detector number_of_frames (int): The number of frames in this collection message_index (int): Which trigger this is in the detector collection e.g. 0 for the first collection after a single arm, 1 for the next.

Functions

get_full_processing_results(zocalo)

A plan that will return the raw zocalo results, ranked in descending order according to the sort key.

Exceptions

NoResultsFromZocalo

NoZocaloSubscription

dodal.devices.zocalo.get_full_processing_results(zocalo: ZocaloResults) Generator[Msg, Any, Sequence[XrcResult]][source]#

A plan that will return the raw zocalo results, ranked in descending order according to the sort key. Returns empty list in the event no results found.

Parameters:

zocalo (ZocaloResults)

Return type:

Generator[Msg, Any, Sequence[XrcResult]]