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

Install QIRT using pip:

pip install QIRT

Basic Usage

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 = circuit.run(state)
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

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

Uploaded Source

Built Distribution

QIRT-1.1.1-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qirt-1.1.1.tar.gz
Algorithm Hash digest
SHA256 f4ea1af566836e546ffa891e59cc25a7143e748318241b782f68faf456b3808a
MD5 42492eda8c6025cd1fd2733aac1f64fe
BLAKE2b-256 a083d55676b2c6a752e33c44b4704e1650d61be4f50ba7e27a2d16be360fb21e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: QIRT-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.4 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d2371f40e201ef25012e0a2d358ece0e2e1524b80f43e6db49ab0ecc5525345
MD5 d7b0efe5ad8717510629123dec553689
BLAKE2b-256 85163587e56e493bb1fa6531aa7f95b31d17dcd31794721fc59c0047fa486b46

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