Qlasskit
Qlasskit is a Python library that allows quantum developers to write classical algorithms in pure Python and translate them into unitary operators (gates) for use in quantum circuits supporting a wide range of quantum frameworks.
Qlasskit also support exporting to Binary Quadratic Models (bqm, ising and qubo) ready to be used in quantum annealers, ising machines, simulators, etc.
- Quickstart
- How it works
- Supported python subset
- Parameters
- Algorithms
- Exporting to other frameworks
- Binary Quadratic Model, Qubo & Ising
- Decompiler and Circuit Optimizer
- API
- qlasskit.qlassfun.qlassf
- qlasskit.qlassfun.qlassfa
- qlasskit.qlassfun.QlassF
- qlasskit.algorithms.qalgorithm
- qlasskit.algorithms.grover.Grover
- qlasskit.algorithms.simon.Simon
- qlasskit.algorithms.deutschjozsa.DeutschJozsa
- qlasskit.qcircuit.qcircuit.QCircuit
- qlasskit.qcircuit.qcircuitwrapper.QCircuitWrapper
- qlasskit.qcircuit.gates
- qlasskit.bqm.decode_samples
- qlasskit.decompiler.Decompiler
- qlasskit.types
Indices and tables
Cite
@software{qlasskit2023,
author = {Davide Gessa},
title = {qlasskit: a python-to-quantum circuit compiler},
url = {https://github.com/dakk/qlasskit},
year = {2023},
}