Skip to main content

Software for fault-tolerant quantum algorithms research.

Project description

# Qᴜᴀʟᴛʀᴀɴ

Qᴜᴀʟᴛʀᴀɴ (quantum algorithms translator) is a set of abstractions for representing quantum programs and a library of quantum algorithms expressed in that language to support quantum algorithms research.

Note: Qualtran is an experimental preview release. We provide no backwards compatibility guarantees. Some algorithms or library functionality may be incomplete or contain inaccuracies. Open issues or contact the authors with bug reports or feedback.

Subscribe to [qualtran-announce@googlegroups.com](https://groups.google.com/g/qualtran-announce) to receive the latest news and updates!

## Documentation

Documentation is available at https://qualtran.readthedocs.io/

## Installation

Qualtran is being actively developed. We recommend installing from source:

For a local editable copy:

git clone https://github.com/quantumlib/Qualtran.git cd Qualtran/ pip install -e .

You can also install the latest tagged release using pip:

pip install qualtran

You can also install the latest state of the main branch:

pip install git+https://github.com/quantumlib/Qualtran

## Physical Resource Estimation GUI Qualtran provides a GUI for estimating the physical resources (qubits, magic states, runtime, ..etc) needed to run a quantum algorithm. The GUI can be run locally by running:

cd $QUALTRAN_HOME python -m qualtran.surface_code.ui

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

qualtran-0.4.0.tar.gz (499.2 kB view details)

Uploaded Source

Built Distribution

qualtran-0.4.0-py3-none-any.whl (909.2 kB view details)

Uploaded Python 3

File details

Details for the file qualtran-0.4.0.tar.gz.

File metadata

  • Download URL: qualtran-0.4.0.tar.gz
  • Upload date:
  • Size: 499.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for qualtran-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0669bc56071346e40a10a0bb0189cba228cc73b730e2f3df5f8fc4e04cce0dce
MD5 ea863e4927dbe88a6c1eb2ba21ca2434
BLAKE2b-256 0ba312337c20928e22a4642ebaf4b735b44f91fffb51daed7dfab4a4abdaae2e

See more details on using hashes here.

Provenance

File details

Details for the file qualtran-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: qualtran-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 909.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for qualtran-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 edef652577473e533af9706a3e367b70f58953285859e0b6b903d85e8c961299
MD5 fd0eed4d470109f18e42c68e821ed28b
BLAKE2b-256 944c5c0fa70130b65eaca9ea45c8be03c40e452acc9f657cc306eb2d3a695e01

See more details on using hashes here.

Provenance

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