qBraid
| algorithms
Build Quantum Algorithms with qBraid.
- Release:
0.1.1
Overview
qBraid Algorithms is a Python package designed for quantum algorithm development, implementation, and execution. Built on the OpenQASM3 standard, this library provides researchers, developers, and quantum computing enthusiasts with a robust toolkit for exploring and deploying quantum algorithms across various domains.
Key Features:
Comprehensive Algorithm Library: Implementation of fundamental quantum algorithms including Grover’s search, Quantum Fourier Transform (QFT), Quantum Phase Estimation (QPE), and advanced techniques like amplitude amplification and Hamiltonian evolution.
OpenQASM 3 Integration: Native support for OpenQASM 3, enabling seamless integration with modern quantum hardware and simulators while maintaining compatibility with the evolving quantum computing ecosystem.
Modular Architecture: Clean, modular design that allows for easy extension, customization, and integration into existing quantum computing workflows.
Research-Ready Implementation: Optimized for both educational purposes and cutting-edge research, with implementations suitable for near-term quantum devices (NISQ era) and fault-tolerant quantum computers.
Hardware Agnostic: Designed to work across different quantum computing platforms and simulators, providing flexibility in deployment and testing.
Installation
qbraid-algorithms requires Python 3.11 or greater, and can be installed with pip as follows:
pip install qbraid-algorithms
Install from Source
You can also install from source by cloning this repository and running a pip install command in the root directory of the repository:
git clone https://github.com/qBraid/qbraid-algorithms.git
cd qbraid-algorithms
pip3 install .