mxcubecore.HardwareObjects.ESRF.SSXICATLIMS#
Classes
|
ICAT+ client for SSX. |
Assembles the metadata for a finished SSX data collection, in the format expected by ICAT (via pyicat-plus) and metadata.json. |
- class mxcubecore.HardwareObjects.ESRF.SSXICATLIMS.SSXICATLIMS(name)[source]#
Bases:
ICATLIMSICAT+ client for SSX.
- finalize_data_collection(parameters)[source]#
Finalizes the collection with “collection_id”, provided in datacollection_dict.
Structure of datacollection_dict as defined in store_data_collection above.
- Parameters:
datacollection_dict –
- class mxcubecore.HardwareObjects.ESRF.SSXICATLIMS.SsxDataCollectionMetadataGatherer[source]#
Bases:
objectAssembles the metadata for a finished SSX data collection, in the format expected by ICAT (via pyicat-plus) and metadata.json.
Independent of any LIMS hardware object instance or of how the resulting metadata is subsequently written to disk or uploaded - it only reads beamline state and the collection’s own parameters.