microscope.lights.toptica module

class microscope.lights.toptica.TopticaiBeam(port: str, **kwargs)[source]

Bases: microscope._utils.OnlyTriggersBulbOnSoftwareMixin, microscope.abc.LightSource

Toptica iBeam smart laser.

Control of laser power is performed by setting the power level on the normal channel (#2) only. The bias channel (#1) is left unmodified and so defines the lowest level power.


Disable the device for a short period for inactivity.


Enable the device.


Return True if the light source is currently able to produce light.

get_status() → List[str][source]

Query and return the light source status.