A collection of python code snippets to generate quantum circuits for data encodings. The current version includes:
- Flexible Representation of Quantum Images (FRQI) encodings
- Novel Enhanced Quantum Representation (NEQR) encodings
- QCrank encodings
- QBart encodings
These quantum circuits have been used in the following papers:
- Quantum pixel representations and compression for N-dimensional images, Amankwah et al.
- Efficient Quantum Counting and Quantum Content-Addressable Memory for DNA Similarity, Balewski et al.
- Quantum-parallel vectorized data encodings and computations on trapped-ion and transmon QPUs, Balewski et al.
List of contributors:
- Mercy Amankwah, Case Western Reserve University
- Jan Balewski, Lawrence Berkeley National Laboratory
- Wes Bethel, San Francisco State University
- Daan Camps, Lawrence Berkeley National Laboratory
- Talita Perciano, Lawrence Berkeley National Laboratory
- Roel Van Beeumen, Lawrence Berkeley National Laboratory