This repository holds the source code implementation for the threerra project, the first-place winner of the first Quantum Hackathon CIC-IPN 2021 (Mexico).
The Qiskit Terra module provides the necessary tools to compose quantum programs at the level of quantum circuits and pulses. While pulses allow to access hardware as higher-level systems, the circuit composer is currently limited to two-levels systems (qubits).
Our goal is to create a module called threerra, to allow users to both create unitary operations acting onto three-level systems (qutrits) using Qiskit Pulse and to execute them on real hardware available through the IBM Quantum platform.
Some jupyter notebooks with examples using threerra
are contained in the folder Example_notebooks/
. Remember to have threerra
installed on your system before running the notebooks!
Yes! The folder Example_notebooks/
can be downloaded as a compressed zip file from this link.
This package can be installed via pip by running
pip install git+https://github.com/jgidi/threerra
or, alternatively, by running
python -m pip install git+https://github.com/jgidi/threerra
In the same manner, the threerra
package can be uninstalled as
pip uninstall threerra
or, equivalently,
python -m pip uninstall threerra
As expressed on the LICENCE
file, we make use of the permissive Apache License 2.0.
Also, this project makes use of several well known python libraries; qiskit, numpy, sklearn, scipy and matplotlib. We acknowledge their developers and express full compliment to their respective licenses.