Skip to main content

devqubit adapter for Cirq

Project description

devqubit-cirq

Google Cirq adapter for devqubit. Automatically captures circuits and results from Cirq simulators.

Installation

pip install devqubit[cirq]

Usage

import cirq
from devqubit import track

q0, q1 = cirq.LineQubit.range(2)
circuit = cirq.Circuit([
    cirq.H(q0),
    cirq.CNOT(q0, q1),
    cirq.measure(q0, q1, key="result"),
])

with track(project="cirq-exp") as run:
    simulator = run.wrap(cirq.Simulator())
    result = simulator.run(circuit, repetitions=1000)

What's Captured

  • Circuits — Cirq JSON, OpenQASM 3
  • Results — Measurement counts, histograms
  • Simulator info — Simulator type, configuration

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devqubit_cirq-0.1.8.tar.gz (42.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devqubit_cirq-0.1.8-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file devqubit_cirq-0.1.8.tar.gz.

File metadata

  • Download URL: devqubit_cirq-0.1.8.tar.gz
  • Upload date:
  • Size: 42.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devqubit_cirq-0.1.8.tar.gz
Algorithm Hash digest
SHA256 a153a09dedbf1f2dad29cc4b22ace9f103be735923c66c5520e90fccf03fea0b
MD5 bd1ffbdde9df5320b61a1f127aa00fce
BLAKE2b-256 694ba12e4a2654b0509819ff303382f07ede962c9c0c4dc40f4c1b9bcb887768

See more details on using hashes here.

Provenance

The following attestation bundles were made for devqubit_cirq-0.1.8.tar.gz:

Publisher: release.yaml on devqubit-labs/devqubit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devqubit_cirq-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: devqubit_cirq-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devqubit_cirq-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b8df1a65071b65b1c3e00e3ed49e7c0b7e76b1c2e5521d1908d286ed25e50bec
MD5 c198f44c86a1454b3fe84aede544b45b
BLAKE2b-256 5ede416eff7758a2c74efbe1e1198aa72fcd640581075d4e67bb96cb97fbd6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for devqubit_cirq-0.1.8-py3-none-any.whl:

Publisher: release.yaml on devqubit-labs/devqubit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page