dodal.devices.zocalo.zocalo_results#
Classes
An ophyd device which can wait for results from a Zocalo job. |
|
Functions
|
|
|
Returns a string containing dict1 and dict2 if there are differences between them, greater than a 1e-5 tolerance. |
|
A minimal plan which will extract the top ranked xray centre and crystal bounding box size from the zocalo results. |
|
Exceptions
|
|
|
- dodal.devices.zocalo.zocalo_results.bbox_size(result: XrcResult)[source]#
- Parameters:
result (
XrcResult
)
- dodal.devices.zocalo.zocalo_results.get_dict_differences(dict1: dict, dict1_source: str, dict2: dict, dict2_source: str) str | None [source]#
Returns a string containing dict1 and dict2 if there are differences between them, greater than a 1e-5 tolerance. If dictionaries are identical, return None
- dodal.devices.zocalo.zocalo_results.get_processing_result(zocalo: ZocaloResults) Generator[Any, Any, tuple[ndarray, ndarray] | tuple[None, None]] [source]#
A minimal plan which will extract the top ranked xray centre and crystal bounding box size from the zocalo results. Returns (None, None) if no crystals were found.