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/threerraor, alternatively, by running
python -m pip install git+https://github.com/jgidi/threerraIn the same manner, the threerra package can be uninstalled as
pip uninstall threerraor, equivalently,
python -m pip uninstall threerraAs 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.