Skip to main content

Quantum circuit analysis and structured feature extraction tools.

Project description

qCoder

qcoder is a local, deterministic quantum circuit evidence CLI.

Free qcoder commands run offline and do not call hosted services, upload telemetry, or run QPU/simulator jobs.

Public CLI surface

  • qcoder analyze
  • qcoder batch
  • qcoder context
  • qcoder review
  • qcoder pro (service-backed Preview shell/stub)

Quick start

Install:

pip install qcoder

Analyze a circuit:

qcoder analyze path/to/circuit.qasm --json

Create local context and review artifacts:

qcoder context path/to/circuit.qasm --out-json preflight.context.json --out-md preflight.context.md
qcoder review --counts-json counts.json --format qiskit_counts --preflight-json preflight.context.json --out-json execution.review.json --out-md execution.review.md

Pro Preview shell:

qcoder pro --help
qcoder pro signup
qcoder pro status

qcoder pro workflow is a service-backed stub in this slice; confidential Pro analysis is not bundled in this package.

Architecture notes: docs/architecture.md.

Optional extras

pip install "qcoder[qiskit]"
pip install "qcoder[cirq]"
pip install "qcoder[pennylane]"

License

Apache-2.0 (see LICENSE and NOTICE).

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

qcoder-0.5.0a1.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

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

qcoder-0.5.0a1-py3-none-any.whl (63.4 kB view details)

Uploaded Python 3

File details

Details for the file qcoder-0.5.0a1.tar.gz.

File metadata

  • Download URL: qcoder-0.5.0a1.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for qcoder-0.5.0a1.tar.gz
Algorithm Hash digest
SHA256 cf817b7ff87718d58fb49b9a5653cafcd83e8c18be707748f011acc60d7c78ad
MD5 21f85407f962cfe3b735b5efe2f6f846
BLAKE2b-256 c39727c458c9b5cf8657946fab8af41be7c6023e1d775b1ca9d6de8ac57699f1

See more details on using hashes here.

File details

Details for the file qcoder-0.5.0a1-py3-none-any.whl.

File metadata

  • Download URL: qcoder-0.5.0a1-py3-none-any.whl
  • Upload date:
  • Size: 63.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for qcoder-0.5.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 b85680cb2c1f05f80bc1fd239679acf5b396ffd119bf4ac25321352a8ffee535
MD5 3e4c8cca49fdcb0a9602404cf8b565a0
BLAKE2b-256 37c24668a800457e2cf2e54daf3fbddb6a852d24ca2e736f6bbb7118323d5637

See more details on using hashes here.

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