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: Step-by-step 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.2.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

QIRT-1.2.2-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qirt-1.2.2.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for qirt-1.2.2.tar.gz
Algorithm Hash digest
SHA256 d261acdfb06e3602eefe2e60f9239984c690ad0c79bd5281469b66b8bb7d74ab
MD5 b59ca55b26831cfc88a98e5bbd3d7136
BLAKE2b-256 0698ad86af224365d461d463ed881c10fd9aa54af21c814b58c3f07888bc558f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: QIRT-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for QIRT-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eae9ecbd6329827310923aa2d1d1ed9312b58ad27a0e0fdb1c35fd79a9d6bb19
MD5 2d1c5c1e4c0a1500067da8590b013969
BLAKE2b-256 da1db05afa35a2e14cff62de11ebf351f6f06c6e0a249e6396779790bc1b133f

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