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.5.0.tar.gz (620.4 kB view details)

Uploaded Source

Built Distribution

qualtran-0.5.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qualtran-0.5.0.tar.gz
Algorithm Hash digest
SHA256 bfec2f164e73f8a2ab9e94e1f18cdab87b5170945d5ae1849079b75538783eae
MD5 b9fd24bb5da9fc3f8839da4303b732d9
BLAKE2b-256 29f3e7847997af777c95d50905e9cc76afd52621c076c3e3b4a7663d11f2e2b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qualtran-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for qualtran-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e9144f9a23452ea8bd4a2f7eb8eb51ea4d77eef76180b438bae99be96107200
MD5 f05bbddc35db8d20a1795d573b59aeed
BLAKE2b-256 ee15a47488e89fcd65955cce1ad6b17e95799bde74fe00af32fc854980b11b49

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