With LabOne Q you can express experiments in a language that connects the abstract world of quantum gates with the concrete world of signals. The Python based, high-level interface provides intuitive tools for specifying multi-channel signals with precise timing control.
LabOne Q makes it easy to reuse code. Sections allow you to group pulse patterns across signal lines. They support looping, sweeping, and averaging structures to express all levels of timing consistently, from sample-precise pulse-level control up to the arrangement of multi-experiment protocols.
LabOne Q streamlines and automates time-consuming tasks such as optimizing instrument settings, generating and uploading waveforms, and synchronizing pulses between multiple instruments. Even with this control and measurement automation, users still have complete low-level access to the instruments. Setup details and instrument settings are accessible through a single line of code.
LabOne Q also provides browser-based tools for visualization of the experimental sequence and pulses before execution, giving a simplified overview of complex experiments, even with hundreds of pulses.