API Reference

labscript.core

Core classes containing common device functionality - these are used in labscript-devices when adding support for a hardware device.

labscript.outputs

Classes for devices channels that are outputs

labscript.inputs

Classes for device channels that are inputs

labscript.remote

Classes for configuring remote/secondary BLACS and/or device workers

labscript.constants

Common constant factors for time and frequency

labscript.labscript

Everything else including the start(), stop(), and wait() functions - all other classes are also imported here for backwards compatibility

labscript.functions

Contains the functional forms of analog output ramps - these are not used directly, instead see the interfaces in AnalogQuantity/AnalogOut.

labscript.base

The labscript base class for all I/O/Device classes

labscript.utils

Utility functions