Skip to main content

Construction, visualization, and transpilation of quantum circuits

Project description

QuarkCircuit

PyPI - Python Version

What is QuarkCircuit

QuarkCircuit is a software package that offers a clean and concise circuit visualization feature, along with a simple transpilation functionality.

Installation

pip install quarkcircuit

First experience

Plot a quantum circuit

from quark.circuit import QuantumCircuit

qc = QuantumCircuit(3)
qc.h(0)
qc.cx(0,1)
qc.cx(0,2)
qc.barrier()
qc.measure_all()
qc.draw()
description
Note: For better circuit display, please set your chrome or VS Code to a monispaced font, such as "Consolas".

Transpile to basic gates

qct = Transpile(qc, physical_qubit = [98,99,100]).run(optimize_level=1)
qct.draw_simply()
description

Tutorials

It will be added in the future.

License

Apache License 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

quarkcircuit-0.1.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file quarkcircuit-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: quarkcircuit-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for quarkcircuit-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2dfe7247f702d93d5e647e3988e78855f3dd92ba6ad26293d1703580815b939f
MD5 fc673861794314ecc3fb4cfafe2532b6
BLAKE2b-256 18576ee9bc2305f45a428e7d90c2587d69099663559c8203da54115c70a91a41

See more details on using hashes here.

Supported by

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