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.