{"id":193891,"name":null,"description":"pytket-phir is a circuit analyzer and translator from pytket to PHIR.","url":"https://github.com/cqcl/pytket-phir","last_synced_at":"2025-09-10T04:28:03.310Z","repository":{"id":200905690,"uuid":"697008584","full_name":"CQCL/pytket-phir","owner":"CQCL","description":"pytket-phir is a circuit analyzer and translator from pytket to PHIR.","archived":false,"fork":false,"pushed_at":"2025-09-02T00:18:46.000Z","size":2506,"stargazers_count":8,"open_issues_count":7,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-02T00:22:48.478Z","etag":null,"topics":["openqasm","python","quantinuum","quantum-computing","simulator","tket"],"latest_commit_sha":null,"homepage":"https://cqcl.github.io/pytket-phir/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CQCL.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-26T21:36:41.000Z","updated_at":"2025-09-02T00:10:55.000Z","dependencies_parsed_at":"2023-10-23T17:35:43.302Z","dependency_job_id":"64dea8af-8294-42bd-a705-9185fadef4b4","html_url":"https://github.com/CQCL/pytket-phir","commit_stats":{"total_commits":175,"total_committers":12,"mean_commits":"14.583333333333334","dds":0.5028571428571429,"last_synced_commit":"a74ef19a0f32d8d9e89f74797edebff382c0923f"},"previous_names":["cqcl/pytket-phir"],"tags_count":27,"template":false,"template_full_name":"CQCL/pytemplate","purl":"pkg:github/CQCL/pytket-phir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274411815,"owners_count":25280193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"CQCL","name":"Cambridge Quantum","uuid":"15688781","kind":"organization","description":"Quantum Software and Technologies","email":null,"website":"http://www.cambridgequantum.com","location":"Cambridge, UK","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15688781?v=4","repositories_count":48,"last_synced_at":"2023-03-02T03:00:31.555Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CQCL","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:19:54.273Z","updated_at":"2023-03-02T03:00:31.601Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL/repositories"},"packages":[{"id":8580529,"name":"pytket-phir","ecosystem":"pypi","description":"A circuit analyzer and translator from pytket to PHIR","homepage":null,"licenses":"BSD 3-Clause License\n        \n        Copyright (c) 2023-2024, Quantinuum LLC\n        \n        Redistribution and use in source and binary forms, with or without\n        modification, are permitted provided that the following conditions are met:\n        \n        1. Redistributions of source code must retain the above copyright notice, this\n           list of conditions and the following disclaimer.\n        \n        2. Redistributions in binary form must reproduce the above copyright notice,\n           this list of conditions and the following disclaimer in the documentation\n           and/or other materials provided with the distribution.\n        \n        3. Neither the name of the copyright holder nor the names of its\n           contributors may be used to endorse or promote products derived from\n           this software without specific prior written permission.\n        \n        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n        AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n        DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\n        FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n        SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n        CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n        OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n        OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n        ","normalized_licenses":["Other"],"repository_url":"https://github.com/CQCL/pytket-phir","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2023-11-17T15:43:54.000Z","latest_release_published_at":"2025-02-28T14:32:55.000Z","latest_release_number":"0.10.0","last_synced_at":"2025-08-16T19:02:40.495Z","created_at":"2023-11-17T15:46:25.685Z","updated_at":"2025-08-16T19:02:40.495Z","registry_url":"https://pypi.org/project/pytket-phir/","install_command":"pip install pytket-phir --index-url https://pypi.org/simple","documentation_url":"https://cqcl.github.io/pytket-phir/","metadata":{"funding":null,"documentation":"https://cqcl.github.io/pytket-phir/","classifiers":["Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python :: 3","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Python Modules","Typing :: Typed"],"normalized_name":"pytket-phir","project_status":null},"repo_metadata":{"id":200905690,"uuid":"697008584","full_name":"CQCL/pytket-phir","owner":"CQCL","description":"pytket-phir is a circuit analyzer and translator from pytket to PHIR.","archived":false,"fork":false,"pushed_at":"2024-09-06T00:16:26.000Z","size":1889,"stargazers_count":6,"open_issues_count":8,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-06T04:34:56.187Z","etag":null,"topics":["openqasm","python","quantinuum","quantum-computing","simulator","tket"],"latest_commit_sha":null,"homepage":"https://cqcl.github.io/pytket-phir/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CQCL.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2023-09-26T21:36:41.000Z","updated_at":"2024-09-05T15:03:30.000Z","dependencies_parsed_at":"2023-10-23T17:35:43.302Z","dependency_job_id":"64dea8af-8294-42bd-a705-9185fadef4b4","html_url":"https://github.com/CQCL/pytket-phir","commit_stats":{"total_commits":175,"total_committers":12,"mean_commits":"14.583333333333334","dds":0.5028571428571429,"last_synced_commit":"a74ef19a0f32d8d9e89f74797edebff382c0923f"},"previous_names":["cqcl/pytket-phir"],"tags_count":22,"template":false,"template_full_name":"CQCL/pytemplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217722820,"owners_count":16220577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"},"owner_record":{"login":"CQCL","name":"Cambridge Quantum","uuid":"15688781","kind":"organization","description":"Quantum Software and Technologies","email":null,"website":"http://www.cambridgequantum.com","location":"Cambridge, UK","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15688781?v=4","repositories_count":48,"last_synced_at":"2023-03-02T03:00:31.555Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CQCL","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:19:54.273Z","updated_at":"2023-03-02T03:00:31.601Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CQCL/repositories"},"tags":[{"name":"v0.8.0","sha":"730ebfa01e043db4a2e3d2a74a01ee1908b8539e","kind":"commit","published_at":"2024-07-16T14:50:44.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.8.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.8.0/manifests"},{"name":"v0.7.3","sha":"e5fa9fbb81f6ad60bb1938d8a0bf4f7b40ff65ee","kind":"commit","published_at":"2024-06-18T13:08:54.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.7.3","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"fc136a14cc67e27ad11ad5cbd91ed1094a3b18e4","kind":"commit","published_at":"2024-05-28T12:10:21.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.7.2","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"2a106baf96f00385c55daf8a92af7dd7117c79c4","kind":"commit","published_at":"2024-04-12T11:32:45.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.7.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"ecdd9309c8b288e551a3723ea17e88524cad8887","kind":"commit","published_at":"2024-04-10T15:52:02.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.7.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"25e6b40b9980d5b362cfd8991dbb3e667746d7e1","kind":"commit","published_at":"2024-04-02T14:48:37.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.6.3","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"50fa4e31303f21ac2123cb4077cf9deaedcc611f","kind":"commit","published_at":"2024-03-27T19:48:00.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.6.2","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"74891911b10deca208c9ca8328c309110909531a","kind":"commit","published_at":"2024-03-26T15:03:18.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.6.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"af852917141b1f13c0188b2357e969f68a727e4f","kind":"commit","published_at":"2024-03-15T20:19:59.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.6.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"c940257c9bfb1bd8ee345b9c450a2d8783655d3f","kind":"commit","published_at":"2024-03-13T16:10:35.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.5.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7a9023f31f8b2a4151cf22977aca209ae2ee7424","kind":"commit","published_at":"2024-03-06T16:34:40.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.5.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"2c15ecd8fee3c1f0587bdd21d152f432759188be","kind":"commit","published_at":"2024-02-27T20:20:24.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.4.4","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"0e7d6e36c167dc410fe925c76c7b1fe2ede8d853","kind":"commit","published_at":"2024-02-15T17:58:04.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.4.3","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"d18614e8c60cb67451bd2f858aee8591f7d17e53","kind":"commit","published_at":"2024-02-07T21:30:59.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.4.2","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"eb0a5378ee245b7462ea201b611080faf6fb432f","kind":"commit","published_at":"2024-02-02T15:54:11.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.4.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"a74ef19a0f32d8d9e89f74797edebff382c0923f","kind":"commit","published_at":"2024-01-26T22:09:22.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.4.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"a8630c45a50eeacd0005c731327a604783f16338","kind":"commit","published_at":"2024-01-23T20:17:50.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.3.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"d627cb3ee0aee343bc4cac7d2d74373e20f20333","kind":"commit","published_at":"2024-01-17T16:24:22.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.2.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"d603bb4facacc97408da91372425bd838788e1e1","kind":"commit","published_at":"2023-12-18T17:52:18.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.2.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"76f78e0c13b73f1a2047eb3131dc85a67b1f6c08","kind":"commit","published_at":"2023-12-07T17:19:33.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.1.2","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"28cf145359149c7655d8f3b987a63d35e2e22382","kind":"commit","published_at":"2023-11-17T17:46:58.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.1.1","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"ac9b1d7f1783184c1d37a49ef4222b35995e1dd5","kind":"commit","published_at":"2023-11-17T15:35:12.000Z","download_url":"https://codeload.github.com/CQCL/pytket-phir/tar.gz/v0.1.0","html_url":"https://github.com/CQCL/pytket-phir/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CQCL%2Fpytket-phir/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T04:43:57.297Z","dependent_packages_count":1,"downloads":6238,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":9.149060742813475,"dependent_repos_count":21.534861440080295,"dependent_packages_count":4.790953020032164,"stargazers_count":31.920211825665806,"forks_count":29.785838786996365,"docker_downloads_count":null,"average":19.43618516311762},"purl":"pkg:pypi/pytket-phir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pytket-phir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pytket-phir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pytket-phir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-26T15:14:10.268Z","issues_count":36,"pull_requests_count":171,"avg_time_to_close_issue":1533264.2413793104,"avg_time_to_close_pull_request":134186.09580838322,"issues_closed_count":28,"pull_requests_closed_count":167,"pull_request_authors_count":6,"issue_authors_count":6,"avg_comments_per_issue":0.9722222222222222,"avg_comments_per_pull_request":0.2982456140350877,"merged_pull_requests_count":141,"bot_issues_count":0,"bot_pull_requests_count":103,"past_year_issues_count":36,"past_year_pull_requests_count":171,"past_year_avg_time_to_close_issue":1533264.2413793104,"past_year_avg_time_to_close_pull_request":134186.09580838322,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":167,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.9722222222222222,"past_year_avg_comments_per_pull_request":0.2982456140350877,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":103,"past_year_merged_pull_requests_count":141,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqcl%2Fpytket-phir/issues","maintainers":[{"login":"qartik","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qartik"},{"login":"Asa-Kosto-QTM","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Asa-Kosto-QTM"},{"login":"cqc-alec","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"},{"login":"neal-erickson","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neal-erickson"},{"login":"qciaran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qciaran"}],"active_maintainers":[{"login":"qartik","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qartik"},{"login":"Asa-Kosto-QTM","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Asa-Kosto-QTM"},{"login":"cqc-alec","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"},{"login":"neal-erickson","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neal-erickson"},{"login":"qciaran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qciaran"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytket-phir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytket-phir/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytket-phir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pytket-phir/related_packages","maintainers":[{"uuid":"qartik","login":"qartik","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/qartik/","role":null,"created_at":"2023-11-17T15:46:27.187Z","updated_at":"2023-11-17T15:46:27.187Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/qartik/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726797,"maintainers_count":308901,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1469133,"full_name":"cqcl/pytket-phir","default_branch":"main","committers":[{"name":"Kartik Singhal","email":"kartik.singhal@quantinuum.com","login":null,"count":87},{"name":"Asa Kosto","email":"Asa.Kosto@quantinuum.com","login":null,"count":33},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":20},{"name":"Neal Erickson","email":"minus.twelve@gmail.com","login":null,"count":11},{"name":"Asa-Kosto-QTM","email":"108833721+Asa-Kosto-QTM","login":"Asa-Kosto-QTM","count":8},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":8},{"name":"Alec Edgington","email":"alec.edgington@quantinuum.com","login":null,"count":2},{"name":"John Garvin","email":"john.garvin@quantinuum.com","login":null,"count":2},{"name":"Neal Erickson","email":"neal.erickson@quantinuum.com","login":null,"count":1},{"name":"Alec Edgington","email":"54802828+cqc-alec","login":"cqc-alec","count":1},{"name":"Kartik Singhal","email":"130700862+qartik","login":"qartik","count":1},{"name":"dlucchetti","email":"66442351+dlucchetti","login":"dlucchetti","count":1}],"total_commits":175,"total_committers":12,"total_bot_commits":28,"total_bot_committers":2,"mean_commits":14.583333333333334,"dds":0.5028571428571429,"past_year_committers":[{"name":"Kartik Singhal","email":"kartik.singhal@quantinuum.com","login":null,"count":87},{"name":"Asa Kosto","email":"Asa.Kosto@quantinuum.com","login":null,"count":33},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":20},{"name":"Neal Erickson","email":"minus.twelve@gmail.com","login":null,"count":11},{"name":"Asa-Kosto-QTM","email":"108833721+Asa-Kosto-QTM","login":"Asa-Kosto-QTM","count":8},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":8},{"name":"Alec Edgington","email":"alec.edgington@quantinuum.com","login":null,"count":2},{"name":"John Garvin","email":"john.garvin@quantinuum.com","login":null,"count":2},{"name":"Neal Erickson","email":"neal.erickson@quantinuum.com","login":null,"count":1},{"name":"Alec Edgington","email":"54802828+cqc-alec","login":"cqc-alec","count":1},{"name":"Kartik Singhal","email":"130700862+qartik","login":"qartik","count":1},{"name":"dlucchetti","email":"66442351+dlucchetti","login":"dlucchetti","count":1}],"past_year_total_commits":175,"past_year_total_committers":12,"past_year_total_bot_commits":28,"past_year_total_bot_committers":2,"past_year_mean_commits":14.583333333333334,"past_year_dds":0.5028571428571429,"last_synced_at":"2024-01-29T00:14:21.319Z","last_synced_commit":"a74ef19a0f32d8d9e89f74797edebff382c0923f","created_at":"2024-01-29T00:13:49.917Z","updated_at":"2024-01-29T00:14:21.319Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqcl%2Fpytket-phir/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480031,"commits_count":853395369,"contributors_count":31098267,"owners_count":906561,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"cqcl/pytket-phir","html_url":"https://github.com/cqcl/pytket-phir","last_synced_at":"2025-09-01T04:01:33.119Z","status":null,"issues_count":43,"pull_requests_count":301,"avg_time_to_close_issue":2087633.9142857143,"avg_time_to_close_pull_request":145070.27739726027,"issues_closed_count":35,"pull_requests_closed_count":292,"pull_request_authors_count":6,"issue_authors_count":6,"avg_comments_per_issue":0.8837209302325582,"avg_comments_per_pull_request":0.26578073089701,"merged_pull_requests_count":247,"bot_issues_count":0,"bot_pull_requests_count":193,"past_year_issues_count":6,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":2359442.25,"past_year_avg_time_to_close_pull_request":125997.16455696203,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":79,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.08433734939759036,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":65,"past_year_merged_pull_requests_count":72,"created_at":"2024-01-29T00:14:20.433Z","updated_at":"2025-09-03T05:23:28.812Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqcl%2Fpytket-phir","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqcl%2Fpytket-phir/issues","issue_labels_count":{"bug":22,"enhancement":11,"github_actions":3,"documentation":1,"low-priority":1},"pull_request_labels_count":{"dependencies":131,"python":124,"github_actions":7},"issue_author_associations_count":{"COLLABORATOR":28,"MEMBER":11,"NONE":1},"pull_request_author_associations_count":{"CONTRIBUTOR":280,"MEMBER":69,"COLLABORATOR":55},"issue_authors":{"cqc-alec":20,"qartik":11,"qciaran":4,"neal-erickson":2,"Asa-Kosto-QTM":2,"daniel-mills-cqc":1},"pull_request_authors":{"github-actions[bot]":149,"dependabot[bot]":131,"qartik":69,"Asa-Kosto-QTM":32,"cqc-alec":14,"neal-erickson":8,"CalMacCQ":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10101874,"issues_count":31502423,"pull_requests_count":97598050,"authors_count":10703170,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"enhancement":3,"bug":2,"github_actions":2},"past_year_pull_request_labels_count":{"dependencies":37,"python":34,"github_actions":3},"past_year_issue_author_associations_count":{"COLLABORATOR":4,"MEMBER":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":95,"MEMBER":14,"COLLABORATOR":9},"past_year_issue_authors":{"cqc-alec":4,"qartik":3},"past_year_pull_request_authors":{"github-actions[bot]":58,"dependabot[bot]":37,"qartik":14,"cqc-alec":8,"CalMacCQ":1},"maintainers":[{"login":"qartik","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qartik"},{"login":"Asa-Kosto-QTM","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Asa-Kosto-QTM"},{"login":"cqc-alec","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"},{"login":"neal-erickson","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neal-erickson"},{"login":"qciaran","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qciaran"},{"login":"CalMacCQ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CalMacCQ"}],"active_maintainers":[{"login":"qartik","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qartik"},{"login":"cqc-alec","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cqc-alec"},{"login":"CalMacCQ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CalMacCQ"}]},"events":{"total":{"CreateEvent":48,"ReleaseEvent":3,"IssuesEvent":7,"WatchEvent":3,"DeleteEvent":38,"IssueCommentEvent":8,"PushEvent":107,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":42,"PullRequestEvent":90,"ForkEvent":1},"last_year":{"CreateEvent":48,"ReleaseEvent":3,"IssuesEvent":7,"WatchEvent":3,"DeleteEvent":38,"IssueCommentEvent":8,"PushEvent":107,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":42,"PullRequestEvent":90,"ForkEvent":1}},"keywords":["openqasm","python","quantinuum","quantum-computing","simulator","tket"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/python-app.yml","sha":null,"kind":"manifest","created_at":"2023-10-23T17:35:41.507Z","updated_at":"2023-10-23T17:35:41.507Z","repository_link":"https://github.com/CQCL/pytket-phir/blob/main/.github/workflows/python-app.yml","dependencies":[{"id":14273109982,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14273109983,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-23T17:35:41.772Z","updated_at":"2023-10-23T17:35:41.772Z","repository_link":"https://github.com/CQCL/pytket-phir/blob/main/Dockerfile","dependencies":[{"id":14273109984,"package_name":"python","ecosystem":"docker","requirements":"3.10-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-23T17:35:42.005Z","updated_at":"2023-10-23T17:35:42.005Z","repository_link":"https://github.com/CQCL/pytket-phir/blob/main/pyproject.toml","dependencies":[{"id":14273109986,"package_name":"pytket","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-23T17:35:42.730Z","updated_at":"2023-10-23T17:35:42.730Z","repository_link":"https://github.com/CQCL/pytket-phir/blob/main/requirements.txt","dependencies":[{"id":14273109987,"package_name":"black","ecosystem":"pypi","requirements":"==23.10.0","direct":true,"kind":"runtime","optional":false},{"id":14273109988,"package_name":"build","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":14273109989,"package_name":"mypy","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":14273109990,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":14273109991,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":true,"kind":"runtime","optional":false},{"id":14273109992,"package_name":"pytket-quantinuum","ecosystem":"pypi","requirements":"==0.25.0","direct":true,"kind":"runtime","optional":false},{"id":14273109993,"package_name":"pytket","ecosystem":"pypi","requirements":"==1.21.0","direct":true,"kind":"runtime","optional":false},{"id":14273109994,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"runtime","optional":false},{"id":14273109995,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.41.2","direct":true,"kind":"runtime","optional":false}]}],"score":13.931852555824253,"created_at":"2025-09-09T03:23:06.476Z","updated_at":"2025-10-07T08:42:44.329Z","avatar_url":"https://github.com/CQCL.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":6238,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["sequences","hacking","autograding","projection","standardization","interpretability","reporting","generic","interactive","controllers"],"project_url":"https://science.ecosyste.ms/api/v1/projects/193891","html_url":"https://science.ecosyste.ms/projects/193891"}