Skip to main content

A quantum information research toolkit

Project description

QIRT - Quantum Information Research Toolkit

A quantum information research toolkit based on Qiskit, designed to facilitate research and development in quantum information science.

Quick Start

  1. Install QIRT using pip:

    pip install QIRT
    
  2. Set up Jupyter Notebook (if not already installed):

    pip install jupyter
    jupyter notebook
    

Basic Usage in Jupyter Notebook

Create a new notebook and run the following:

from QIRT import QuantumState, QuantumCircuit

# Create a quantum state
state = QuantumState.from_label('00')

# Visualize the state
state.draw()

# Create a quantum circuit
circuit = QuantumCircuit(2)
circuit.h(0)  # Apply Hadamard gate to the first qubit
circuit.cx(0, 1)  # Apply CNOT gate

# Apply circuit to state
final_state = state.apply(circuit)
final_state.draw()

Documentation

For detailed documentation, tutorials, and how-to guides, visit our documentation website.

  • Tutorials: Learn the basics of QIRT with hands-on examples.
  • How-To Guides: Detailed instructions for specific tasks.
  • API Reference: Detailed descriptions of QIRT functions, classes, and modules.

Requirements

  • Python >= 3.10
  • qiskit[visualization] >= 1.1.0
  • IPython >= 8.24.0
  • Jupyter Notebook (for visualization)

Configuration

QIRT can be configured using ~/.QIRT/config.ini. See the documentation for more details.

License

This project is open source under the MIT license. Note that separately installed extensions are not part of the QIRT project and have their own licenses.

Support

If you encounter any issues or have questions, please open an issue on our GitHub repository.

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

qirt-1.2.3.tar.gz (65.8 kB view details)

Uploaded Source

Built Distribution

QIRT-1.2.3-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

Details for the file qirt-1.2.3.tar.gz.

File metadata

  • Download URL: qirt-1.2.3.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qirt-1.2.3.tar.gz
Algorithm Hash digest
SHA256 6f33c3a986ccfe0d2c3d309c0418785f28e3e4a72e86c6a3ea9fd50f87e14843
MD5 8631909f4dbc15741f89add2415e247b
BLAKE2b-256 82eb8f5848b200bb45470cc030a36bbac536058f3ca1a35ba25cbfdc632eaec3

See more details on using hashes here.

File details

Details for the file QIRT-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: QIRT-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 28.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for QIRT-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ecf469120ec4a61fb5b1d2853b1b775b80f3efdbb03dfbe4b7563f2f8b88f773
MD5 8ae0af10f86afa4ed0aaa443ecfcfc4c
BLAKE2b-256 c989b1de30f28bd343adfcd45e78dab67051e2a287d116ff1d9e66ca56169ccc

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