Skip to content

Part of the Bloqade SDK · Python · Aquila

Bloqade Analog

Design neutral-atom geometries and pulse sequences, run them in emulation, and submit compatible programs to Aquila.

Source: QuEraComputing/bloqade-analog

First programanalog.py
from math import pi
from bloqade.analog.atom_arrangement import Honeycomb

geometry = Honeycomb(2, lattice_spacing=10.0)
program = (
    geometry.rydberg.rabi.amplitude.uniform
    .constant(value=pi / 2, duration=1.0)
)
results = program.bloqade.python().run(100)
print(results.report().counts())

Define a geometry, drive it with a waveform, and inspect emulator results.

§ 1   Start

From first program to hardware

§ 2   Install

Add Bloqade Analog

pip install bloqade-analog

Continue with the Quick Start, browse the generated API reference, or work through the Analog Tutorials.