bec_lib.scans#

This module contains the Scans class and related classes for defining and running scans in BEC from the client side.

Classes

DatasetIdOnHold

DatasetIdOnHold is a ContextDecorator for setting the dataset id on hold

FileWriterData

Context manager for updating metadata

HideReport

HideReport is a ContextDecorator for hiding the report

Metadata

Context manager for updating metadata

ScanDef

ScanDef is a ContextDecorator for defining a new scan

ScanExport

Context manager for exporting scans

ScanGroup

ScanGroup is a ContextDecorator for defining a scan group

ScanObject

ScanObject is a class for scans

Scans

Scans is a class for available scans in BEC