Catalog#

Attributes#

xrdimageutil.structures.local_name: str#

Name given to unpacked databroker catalog.

xrdimageutil.structures.bluesky_catalog: databroker.Catalog#

Bluesky catalog with run data. See dataroker documentation for more information.

xrdimageutil.structures.scan_uid_dict: dictionary#

Dictionary that holds a xrdimageutil.Scan object for every run in a catalog. The scans are accessible by their UID’s.

Functions#

xrdimageutil.structures.__init__(self, local_name)#
xrdimageutil.structures.search(self, sample=None, proposal_id=None, user=None)#

Returns a list of scan UID’s that match the provided criteria.

xrdimageutil.structures.list_scans(self)#

Prints a formatted table of all scans in a catalog.

xrdimageutil.structures.get_scan(self, id)#

Returns xrdimageutil.Scan objects that match the provided scan ID or UID.

xrdimageutil.structures.get_scans(self, ids: list)#

Returns xrdimageutil.Scan objects that match the provided list of scan ID’s or UID’s.