qupulse: A quantum computing pulse parametrization and sequencing framework
ORAL
Abstract
Pulses can be described in terms of symbolic parameters. Reparametrization by mathematical expressions, for example when combining or sequencing pulses, is possible. This enables the simple generation of parameter sweeps and the reuse of predefined pulses. qupulse also exploits the sequencing capabilities of different arbitrary waveform generators for efficient use of waveform memory. Futhermore, serialization to JSON allows for a straightforward documentation of experiments and simplifies exchanging pulses between researchers.
In order to automatically configure acquisition hardware and simplify the data analysis, measurements can be specified as part of the pulse definition. We designed qupulse to interact with different instrument control and data acquisition frameworks such as QCodeS, special-measure (currently implemented) and labber.
qupulse is available at github.com/qutech/qupulse or quantuminfo.physik.rwth-aachen.de/code, accompanied by extensive documentation.
–
Presenters
-
Pascal Cerfontaine
JARA-FIT Institute for Quantum Information, RWTH Aachen University, JARA-FIT Institute Quantum Information Forschungszentrum Jülich and RWTH Aachen
Authors
-
Pascal Cerfontaine
JARA-FIT Institute for Quantum Information, RWTH Aachen University, JARA-FIT Institute Quantum Information Forschungszentrum Jülich and RWTH Aachen
-
Simon Humpohl
JARA-FIT Institute for Quantum Information, RWTH Aachen University
-
Lukas Prediger
JARA-FIT Institute for Quantum Information, RWTH Aachen University
-
Patrick Bethke
JARA-FIT Institute for Quantum Information, RWTH Aachen University
-
Eugen Kammerloher
JARA-Institute for Quantum Information, RWTH Aachen University, D-52074 Aachen, Germany, JARA-FIT Institute for Quantum Information, RWTH Aachen University
-
Lars Schreiber
JARA-Institute for Quantum Information, RWTH Aachen University, D-52074 Aachen, Germany, JARA-FIT Institute for Quantum Information, RWTH Aachen University
-
Stefanie Meyer
Central Institute of Engineering, Electronics and Analytics ZEA-2, Forschungszentrum Jülich GmbH
-
Bernhard Rumpe
Chair of Software Engineering, RWTH Aachen University
-
Hendrik Bluhm
JARA-FIT Institute for Quantum Information, RWTH Aachen University, JARA-Institute for Quantum Information, RWTH Aachen University, D-52074 Aachen, Germany, JARA-FIT Institute for Quantum Information, Forschungszentrum Juelich GmbH and RWTH Aachen University, D-52074 Aachen, Germany