Registry / aws / cirq-pasqal

cirq-pasqal

JSON →
library1.6.1pypypi✓ verified 87d ago

A Cirq package to simulate and connect to Pasqal quantum computers. Provides PasqalQubit, PasqalDevice, and utilities for running circuits on Pasqal's neutral atom quantum processors. Current version: 1.6.1 (part of Cirq v1.6.1). Release cadence follows Cirq releases.

pip install cirq-pasqal
INSTALL
IMPORT
SIG · CIRQ-PASQAL
C
cirq-pasqal
awspythonv1.6.1
Install
23.1s avg
Import
—
Disk
538MB
Pass rate
6/ 10
Env Coverage6 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v1.5.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
1/2 runs
1/2 runs
py 3.11
✓ —
✓ 22.45s
py 3.12
✓ —
✓ 23.35s
py 3.13
✓ —
✓ 23.6s
py 3.9
1/2 runs
1/2 runs
538MB installed
● package 538MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PasqalDevice
✓ from cirq_pasqal import PasqalDevice
✗ from cirq_pasqal import PasqalQubit
PasqalQubit
✓ from cirq_pasqal.pasqal_qubits import PasqalQubit
✗ from cirq_pasqal import PasqalQubit
PasqalSampler
✓ from cirq_pasqal import PasqalSampler
✗ from cirq_pasqal import PasqalQubit

Basic usage: create Pasqal qubits, build a Bell state circuit, and simulate locally.

import cirq from cirq_pasqal import PasqalQubit, PasqalDevice # Define qubits qubits = [PasqalQubit(i) for i in range(2)] # Create a simple circuit circuit = cirq.Circuit( cirq.H(qubits[0]), cirq.CNOT(qubits[0], qubits[1]), cirq.measure(*qubits, key='result') ) print(circuit) # Simulate using Cirq's simulator simulator = cirq.Simulator() result = simulator.run(circuit, repetitions=100) print(result.histogram(key='result'))
Debug
Known issues
deprecatedCirq-Pasqal is part of the Cirq ecosystem but may be deprecated or removed in future Cirq versions. Always check the latest Cirq release notes for vendor package changes.
fix
Monitor Cirq releases at https://github.com/quantumlib/cirq/releases for deprecation notices.
affects: all
gotchaPasqalDevice may not support all gate sets. Using a gate not available on Pasqal hardware will raise an error.
fix
Check device specifications or use `PasqalDevice.supported_operations` to list available gates.
affects: all
gotchaSimulation with real device parameters requires valid Pasqal credentials and internet connection. Local simulation with `cirq.Simulator` does not enforce device topology.
fix
For hardware-accurate simulation, instantiate a PasqalDevice with a valid emulator config.
affects: all
Upgrade
Version history
1.6.1latest on PyPI · released Aug 14, 2025
Audit
Dependencies
cirq-corerequiredCore Cirq library required for quantum circuits and operations.
cirqoptionalCardinal package that includes cirq-core and other subpackages.
Agent activity
33 hits · last 30 days
node
30
OpenAI (training)
1
Resources