Skip to content

Helpful utilities for working with QIR in Python

License

Notifications You must be signed in to change notification settings

crazy4pi314/qwop

Repository files navigation

qwop : tools to help you get running with QIR in Python

EXPERIMENTAL

The point of the project is to help you not need this project 😅

This package is intended to be a collection of tools/utilities that allow developers to work with QIR in Python and add functionality to their own projects. The hope is that with this sort of entry point developers can see and play around with QIR functionality such thaty they can then implement support in a more direct or integrated way in their own projects. The primary dependency is on pyQIR for the core Python - QIR conversion implementation.

Planned features

  • Parse blocks from QIR bit files into circuit representations
    • Cirq
    • OpenQASM2
    • OpenQASM3
    • [-] Qiskit (cheating right now, need direct impelmentation)
    • QuTiP
  • Visualization functions for loaded QIR modules.
  • Other ideas? File an issue! <3

Resources/Notes

  • Current project setup requires installing pyqir wheels from GH releases, qwop is currently build against release 0.0.1 of pyqir.
  • For a development setup, see CONTRIBUTING.md.
  • Conversion tools inspired by PR

About

Helpful utilities for working with QIR in Python

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages