Site built by Composite – Webflow Agency NYC & UX Design Agency NYC
Version Alpha Live

Piccolo Intonato

Online calibration of pulse shapes and control hardware for integration of the Piccolo ecosystem

Calibration Protocol.jl
1using Piccolo
2using Random
3# Define system
4H_drift = PAULIS[:Z]
5H_drives = [PAULIS[:X], PAULIS[:Y]]
6sys = QuantumSystem(H_drift, H_drives, [1.0, 1.0])
7# Create trajectory
8T, N = 10.0, 100
9times = collect(range(0, T, length=N))
10pulse = ZeroOrderPulse(0.1 * randn(2, N), times)
11qtraj = UnitaryTrajectory(sys, pulse, GATES[:X])
12# Solve
13qcp = SmoothPulseProblem(qtraj, N; Q=100.0, R=1e-2)
14solve!(qcp, max_iter=100)
Calibration Protocol.py
1import pypiccolo
2import numpy as np
3# Define system
4H_drift = PAULIS['Z']
5H_drives = [PAULIS['X'], PAULIS['Y']]
6sys = QuantumSystem(H_drift, H_drives, [1.0, 1.0])
7# Create trajectory
8T, N = 10.0, 100
9times = np.linspace(0, T, N)
10pulse = ZeroOrderPulse(0.1 * np.random.randn(2, N), times)
11qtraj = UnitaryTrajectory(sys, pulse, GATES['X'])
12# Solve
13qcp = SmoothPulseProblem(qtraj, N, Q=100.0, R=1e-2)
14solve(qcp, max_iter=100)

Quantum Pulse Calibration

Harmoniqs' robotics-inspired model-based hardware calibration techniques, honed for the quantum calibration problem domain. Piccolo Intonato corrects optimal control pulses from Piccolo and Piccolissimo to be as performant on hardware as possible.

Robotics-inspired model-based calibration adapted for quantum systems

Takes optimized pulses from Piccolo/Piccolissimo and corrects for real hardware imperfections
Bridges the sim-to-real gap at the hardware integration layer
Adapts in real time as hardware drifts

The Solution

‘Piccolo.jl is a meta-package for quantum optimal control using the Pade Integrator Collocation (Piccolo) method. This package reexports the following packages

QuantumCollocation.jl

NamedTrajectories.jl

TrajectoryIndexingUtils.jl

PiccoloQuantumObjects.jl

How are we different?

Robotics and Aerospace Algorithms

Piccolo uses proven algorithms from robotics and aerospace fields that have mastered the design of precision control under uncertainty.

Real-time Software Design

Users can design control sequences, calibrate in situ, and compensate for noisy, drifting hardware in real time.

Advancing Quantum Research Together

The Piccolo ecosystem builds on robotics-grade control theory and published research. Let’s explore how Piccolo and Piccolismo can scale your experiments and future publications.
Let’s Talk Piccolo Intonato
Thank you! Your submission has been received!
You may hear back directly from a founder - we read every message.
Oops! Something went wrong while submitting the form.