Skip to main content

Construction, visualization, and transpilation of quantum circuits

Project description

QuarkCircuit

PyPI - Python Version Downloads

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 monospaced font, such as "Consolas".

Transpile to basic gates

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

Tutorials

It will be added in the future.

License

MIT

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.3-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quarkcircuit-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 22.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 39855e4f4a4d6111727e05803a36651c81e110ad6ac7260523e71a50b7c423c2
MD5 a39cc8e3833c0de74aa50c7c34b09394
BLAKE2b-256 42d034a4d30804f8fd5db71f1e7c4d906c04caafff9a30ba765afa4be42996de

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