{"id":19630552,"url":"https://github.com/crazy4pi314/qwop","last_synced_at":"2026-05-12T21:03:39.950Z","repository":{"id":77526024,"uuid":"455035901","full_name":"crazy4pi314/qwop","owner":"crazy4pi314","description":"Helpful utilities for working with QIR in Python","archived":false,"fork":false,"pushed_at":"2022-02-03T05:21:52.000Z","size":12435,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-11-20T22:04:10.921Z","etag":null,"topics":["qir","quantum-computing","quantum-programming"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crazy4pi314.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-03T05:01:30.000Z","updated_at":"2025-01-20T13:37:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"b66a9ad9-0dff-4d51-bb42-554b8ae7ebee","html_url":"https://github.com/crazy4pi314/qwop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/crazy4pi314/qwop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy4pi314%2Fqwop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy4pi314%2Fqwop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy4pi314%2Fqwop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy4pi314%2Fqwop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crazy4pi314","download_url":"https://codeload.github.com/crazy4pi314/qwop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy4pi314%2Fqwop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32956830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["qir","quantum-computing","quantum-programming"],"created_at":"2024-11-11T12:04:23.778Z","updated_at":"2026-05-12T21:03:39.927Z","avatar_url":"https://github.com/crazy4pi314.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qwop : tools to help you get running with QIR in Python\n\n_EXPERIMENTAL_\n\nThe point of the project is to help you not need this project 😅\n\nThis package is intended to be a collection of tools/utilities that allow\ndevelopers to work with [QIR](https://github.com/qir-alliance/qir-spec) in Python and add functionality to their own projects.\nThe 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.\nThe primary dependency is on [pyQIR](https://github.com/qir-alliance/pyqir) for the core Python - QIR conversion implementation.\n\n## Planned features\n\n- [ ] Parse blocks from QIR bit files into circuit representations\n  - [x] Cirq\n  - [x] [OpenQASM2](https://arxiv.org/pdf/1707.03429v2.pdf)\n  - [ ] OpenQASM3\n  - [-] Qiskit (cheating right now, need direct impelmentation)\n  - [ ] QuTiP\n- [ ] Visualization functions for loaded QIR modules.\n  - [x] Block level using [NetworkX](https://networkx.org/documentation/stable/index.html) and [pyvis](https://pyvis.readthedocs.io/en/latest/index.html) maybe? [Other examples](https://www.python-graph-gallery.com/network-chart/)\n- Other ideas? File an issue! \u003c3\n\n## Resources/Notes\n\n- Current project setup requires installing pyqir wheels from GH releases, qwop is currently build against release 0.0.1 of pyqir.\n- For a development setup, see [CONTRIBUTING.md](CONTRIBUTING.md).\n- Conversion tools inspired by [PR](https://github.com/microsoft/qsharp-compiler/pull/1221/files)\n  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazy4pi314%2Fqwop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrazy4pi314%2Fqwop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazy4pi314%2Fqwop/lists"}