{"id":21041,"library":"cirq-pasqal","title":"Cirq Pasqal","description":"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.","status":"active","version":"1.6.1","language":"python","source_language":"en","source_url":"https://github.com/quantumlib/cirq","tags":["quantum computing","cirq","pasqal","neutral atom","simulation"],"install":[{"cmd":"pip install cirq-pasqal","lang":"bash","label":"Stable"},{"cmd":"pip install cirq-pasqal==1.6.1","lang":"bash","label":"Exact version"}],"dependencies":[{"reason":"Core Cirq library required for quantum circuits and operations.","package":"cirq-core","optional":false},{"reason":"Cardinal package that includes cirq-core and other subpackages.","package":"cirq","optional":true}],"imports":[{"wrong":"from cirq_pasqal import PasqalQubit","symbol":"PasqalDevice","correct":"from cirq_pasqal import PasqalDevice"},{"wrong":"from cirq_pasqal import PasqalQubit","symbol":"PasqalQubit","correct":"from cirq_pasqal.pasqal_qubits import PasqalQubit"},{"wrong":"from cirq_pasqal import PasqalQubit","symbol":"PasqalSampler","correct":"from cirq_pasqal import PasqalSampler"}],"quickstart":{"code":"import cirq\nfrom cirq_pasqal import PasqalQubit, PasqalDevice\n\n# Define qubits\nqubits = [PasqalQubit(i) for i in range(2)]\n# Create a simple circuit\ncircuit = cirq.Circuit(\n    cirq.H(qubits[0]),\n    cirq.CNOT(qubits[0], qubits[1]),\n    cirq.measure(*qubits, key='result')\n)\nprint(circuit)\n\n# Simulate using Cirq's simulator\nsimulator = cirq.Simulator()\nresult = simulator.run(circuit, repetitions=100)\nprint(result.histogram(key='result'))","lang":"python","description":"Basic usage: create Pasqal qubits, build a Bell state circuit, and simulate locally."},"warnings":[{"fix":"Monitor Cirq releases at https://github.com/quantumlib/cirq/releases for deprecation notices.","message":"Cirq-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.","severity":"deprecated","affected_versions":"all"},{"fix":"Check device specifications or use `PasqalDevice.supported_operations` to list available gates.","message":"PasqalDevice may not support all gate sets. Using a gate not available on Pasqal hardware will raise an error.","severity":"gotcha","affected_versions":"all"},{"fix":"For hardware-accurate simulation, instantiate a PasqalDevice with a valid emulator config.","message":"Simulation with real device parameters requires valid Pasqal credentials and internet connection. Local simulation with `cirq.Simulator` does not enforce device topology.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.6.1':31 'atom':26,46 'cadenc':37 'circuit':21 'cirq':1,4,34,39,43 'comput':13,42 'connect':9 'current':29 'follow':38 'neutral':25,45 'packag':5 'part':32 'pasqal':2,11,23,44 'pasqaldevic':16 'pasqalqubit':15 'processor':28 'provid':14 'quantum':12,27,41 'releas':36,40 'run':20 'simul':7,47 'util':18 'v1.6.1':35 'version':30","created_at":"2026-04-27T16:57:47.677512+00:00","updated_at":"2026-04-27T16:57:47.677512+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.6.1","cli_name":"","cli_version":null,"type":"library","homepage":"https://pasqal.io","github":"http://github.com/quantumlib/cirq","docs":null,"changelog":null,"pypi":"https://pypi.org/project/cirq-pasqal/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["aws","ai-ml","data","workflow","serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-30","last_verified":"2026-06-30","next_check":"2026-07-30","install_tag":null}}