pylabrobot.revvity.celigo.CeligoConfig#

class pylabrobot.revvity.celigo.CeligoConfig(hardware: CeligoHardwareConfig, channel_descriptors: List[ChannelDescriptor], channels_by_magnification: Dict[int, Dict[str, IlluminationChannelConfig]], calibration: CalibrationConfig, hardware_defaults: HardwareDefaultConfig, galvo_calibrations: Dict[int, Calibrated2DPolynomialTransform], galvo_optical_calibration: GalvoOpticalCalibration, navigation: NavigationConfig, magnification: int = 3)#

Bases: object

All parsed configuration for one Celigo instrument.

from_install() locates the hardware file once, indexes its directory once, and loads every required companion configuration into explicit subobjects. Illumination recipes for every magnification present in the vendor file are loaded up front.

Attributes

Methods

__init__(hardware, channel_descriptors, ...)

from_install(install_dir[, magnification])

Load the complete configuration set used to initialize Celigo.

Parameters: