AFL.automation.instrument.SeabreezeUVVis#

Classes

Driver(name[, defaults, overrides, useful_links])

Eq(key, value)

Query equality of a given key's value to the specified value.

Path(*args, **kwargs)

PurePath subclass that can make system calls.

SeabreezeUVVis([backend, device_serial, ...])

class AFL.automation.instrument.SeabreezeUVVis.SeabreezeUVVis(backend='cseabreeze', device_serial=None, overrides=None)[source]#
defaults = {'air_uuid': '', 'correctDarkCounts': False, 'correctNonlinearity': False, 'exposure': 0.01, 'exposure_delay': 0, 'filename': 'test.h5', 'filepath': '.', 'reference_uuid': '', 'saveSingleScan': False}#
__init__(backend='cseabreeze', device_serial=None, overrides=None)[source]#
getExposure()[source]#
getExposureDelay()[source]#
getFilename()[source]#
getSaveSingleScan()[source]#
getFilepath()[source]#
setFilepath(filepath)[source]#
setFilename(filename)[source]#
setSaveSingleScan(saveSingleScan)[source]#
setExposureDelay(time)[source]#
setExposure(time)[source]#
collectContinuous(duration, start=None, return_data=False, **kwargs)[source]#
collectSingleSpectrum(set_reference=False, set_air=False, **kwargs)[source]#
collect(nframes: int, reduced: bool = False, absorbance: bool = True, set_reference: bool = False, set_air: bool = False, exposure: float | None = None, return_data: bool = False, **kwargs)[source]#
reduced(data_raw_mean, data_raw_std, absorbance=True, reference_uuid='reference_uuid')[source]#