runtimepy.control.env package#
Module contents#
A module implementing runtime-environment registration routines for commonly used control channel types.
- runtimepy.control.env.amplitude(env: ChannelEnvironment, primitive: type[T], name: str = 'amplitude', controls: dict[str, int | float | bool | dict[str, int | float | bool]] | str = 'amplitude', **kwargs) T [source]#
Create an amplitude channel.
- runtimepy.control.env.phase_angle(env: ChannelEnvironment, primitive: type[T], name: str = 'phase_angle', controls: dict[str, int | float | bool | dict[str, int | float | bool]] | str = 'phase', **kwargs) T [source]#
Create a phase-angle channel.
- runtimepy.control.env.steps(env: ChannelEnvironment, primitive: type[T], name: str = 'steps', controls: dict[str, int | float | bool | dict[str, int | float | bool]] | str = 'steps', **kwargs) T [source]#
Create a steps channel.