Quantum Gate Language (QGL)
Define precise quantum pulse sequences with a Python DSL. Manage qubit and instrument configurations. Includes examples for single and two-qubit experiments.
This is a domain specific language (DSL) embedded within Python, designed for specifying quantum gate and pulse sequences. It allows researchers and engineers to define operations on 'qubit' objects and construct complex sequences of pulses. Key capabilities include the ability to create and visualize pulse sequences and support for both single-qubit and two-qubit operations, such as CR gates. The tool integrates with bbndb
for managing instrument and qubit configurations and is commonly used alongside Auspex
for experiment management. Comprehensive documentation covers installation, dependencies, and basic programming. Example Jupyter notebooks are provided, guiding users from basic setup and visualization to implementing single and two-qubit experiments. It requires Python 3.6+.
Similar to Quantum Gate Language (QGL):


