Quantum Operation Quantum Operation
Yes we use reduplication
qoqo/roqoqo is a toolkit to represent quantum circuits by HQS Quantum Simulations.
For a detailed introduction see the user documentation and the qoqo examples repository
What roqoqo/qoqo is:
What roqoqo/qoqo is not:
qoqo provides the Python interface to the underlying roqoqo library, including:
Circuit
class to represent quantum circuitsQuantumProgram
class to represent quantum programs This project is partly supported by PlanQK.
On Linux, macOS and Windows on x86 precompiled packages can be found on PyPi and installed via
shell
pip install qoqo
If no pre-built python wheel is available for your architecture you can install qoqo from the source distribution using a rust toolchain (for example available via rustup) and maturin (also available via pip). After installing the rust toolchain and maturing run the same pip install command as above. In some cases on macOS it can be necessary to provide specific linker arguments as shown below:
```shell
pip install qoqo ```
When using qoqo in a rust project providing a python interface add
TOML
qoqo = {version="1.0.0", default-features=false}
to the [dependencies]
section of the project Cargo.toml.