Skip to content

Qubex

Qubex is a qubit-control experimentation framework that unifies pulse-level experimental workflows on top of QuEL control hardware. It supports everything from device configuration and arbitrary pulse-sequence execution to quantum-device characterization, quantum-gate calibration, benchmarking, and simulation experiments with a pulse-level simulator.

Key features

  • End-to-end workflow: Handle experimental setup, pulse-sequence execution, and result analysis in a single, consistent flow.
  • Backend-integrated setup: Provide configuration files and let Qubex handle the setup for qubit-control experiments built from multiple QuEL hardware models.
  • Pulse-level control: Run highly flexible experiments with arbitrary pulse sequences beyond circuit-level limits.
  • Standardized experiment routines: Standardize workflows for quantum-device characterization, calibration, and benchmarking.
  • Pulse-level simulator: Simulate the same pulse sequences as experiments at the Hamiltonian level.

Start here

  • Experiment: Recommended high-level entry point for most hardware-backed experiments.
  • QuantumSimulator: Entry point for studying pulse-level Hamiltonian dynamics without real hardware.

Low-level APIs

  • Overview: Start here to understand how measurement, system, and backend divide responsibility.
  • measurement module: Work directly with MeasurementSchedule, capture/readout, sweeps, and measurement execution flows.
  • system module: Load configuration, inspect ExperimentSystem, and synchronize runtime state.
  • backend module: Work with backend controllers, execution requests, and QuEL-specific implementations.

Explore examples and APIs

Contribute to Qubex