{"id":19246391,"url":"https://github.com/pedrorrivero/pr-toolbox","last_synced_at":"2026-06-15T12:31:54.765Z","repository":{"id":167345251,"uuid":"642883630","full_name":"pedrorrivero/pr-toolbox","owner":"pedrorrivero","description":"Python toolbox by Pedro Rivero","archived":false,"fork":false,"pushed_at":"2023-06-25T21:28:59.000Z","size":268,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-07T07:55:54.589Z","etag":null,"topics":["python","quantum-computing","toolbox"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedrorrivero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2023-05-19T15:02:03.000Z","updated_at":"2023-05-26T19:53:58.000Z","dependencies_parsed_at":"2023-10-11T09:12:53.498Z","dependency_job_id":null,"html_url":"https://github.com/pedrorrivero/pr-toolbox","commit_stats":{"total_commits":32,"total_committers":2,"mean_commits":16.0,"dds":0.09375,"last_synced_commit":"9fd89653fb64376a2f31747855508a54a8d8db5d"},"previous_names":["pedrorrivero/pr-toolbox"],"tags_count":0,"template":false,"template_full_name":"pedrorrivero/pyproject-qiskit","purl":"pkg:github/pedrorrivero/pr-toolbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrorrivero%2Fpr-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrorrivero%2Fpr-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrorrivero%2Fpr-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrorrivero%2Fpr-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedrorrivero","download_url":"https://codeload.github.com/pedrorrivero/pr-toolbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrorrivero%2Fpr-toolbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34363538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"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"}},"keywords":["python","quantum-computing","toolbox"],"created_at":"2024-11-09T17:31:54.214Z","updated_at":"2026-06-15T12:31:54.697Z","avatar_url":"https://github.com/pedrorrivero.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- SHIELDS --\u003e\n\u003cdiv align=\"left\"\u003e\n\n  ![Platform](https://img.shields.io/badge/Platform-Linux%20%7C%20macOS%20%7C%20Windows-informational)\n  [![Python](https://img.shields.io/badge/Python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-informational)](https://www.python.org/)\n  [![Qiskit Terra](https://img.shields.io/badge/Qiskit%20Terra-%E2%89%A5%200.24.0-6133BD)](https://github.com/Qiskit/qiskit-terra)\n\u003cbr /\u003e\n  [![Tests](https://github.com/pedrorrivero/pr-toolbox/actions/workflows/test.yml/badge.svg)](https://github.com/pedrorrivero/pr-toolbox/actions/workflows/test.yml)\n  [![Coverage](https://coveralls.io/repos/github/pedrorrivero/pr-toolbox/badge.svg?branch=main)](https://coveralls.io/github/pedrorrivero/pr-toolbox?branch=main)\n  [![Release](https://img.shields.io/github/release/pedrorrivero/pr-toolbox.svg?include_prereleases\u0026label=Release)](https://github.com/pedrorrivero/pr-toolbox/releases)\n  [![DOI](https://img.shields.io/badge/DOI-zz.nnnn/zenodo.ddddddd-informational)](https://zenodo.org/)\n  [![License](https://img.shields.io/github/license/pedrorrivero/pr-toolbox?label=License)](LICENSE.txt)\n\n\u003c/div\u003e\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"README.md\"\u003e\n    \u003cimg src=\"https://github.com/pedrorrivero/pr-toolbox/blob/main/docs/media/cover.png?raw=true\" alt=\"Logo\" width=\"300\"\u003e\n  \u003c/a\u003e\n  \u003ch2 align=\"center\"\u003ePR-Toolbox\u003c/h2\u003e\n\u003c/p\u003e\n\u003c!-- QUICK LINKS --\u003e\n\u003c!-- \u003cp align=\"center\"\u003e\n  \u003ca href=\"https://mybinder.org/\"\u003e\n    \u003cimg src=\"https://ibm.biz/BdPq3s\" alt=\"Launch Demo\" hspace=\"5\" vspace=\"10\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.youtube.com/c/qiskit\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/watch-video-FF0000.svg?style=for-the-badge\u0026logo=youtube\" alt=\"Watch Video\" hspace=\"5\" vspace=\"10\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e --\u003e\n\n\n----------------------------------------------------------------------\n\n### Table of contents\n\n1. [About This Project](#about-this-project)\n2. [About Prototypes](#about-prototypes)\n3. [Deprecation Policy](#deprecation-policy)\n4. [Using Quantum Services](#using-quantum-services)\n5. [Acknowledgements](#acknowledgements)\n6. [References](#references)\n7. [License](#license)\n\n#### For users\n1. [Installation](https://github.com/pedrorrivero/pr-toolbox/blob/main/INSTALL.md)\n2. [Tutorials](https://github.com/pedrorrivero/pr-toolbox/tree/main/docs/tutorials/)\n3. [Reference Guide](https://github.com/pedrorrivero/pr-toolbox/blob/main/docs/reference_guide.md)\n4. [How-tos](https://github.com/pedrorrivero/pr-toolbox/tree/main/docs/how_tos/)\n5. [Explanations](https://github.com/pedrorrivero/pr-toolbox/tree/main/docs/explanations/)\n6. [How to Give Feedback](https://github.com/pedrorrivero/pr-toolbox/blob/main/CONTRIBUTING.md#giving-feedback)\n\n#### For developers\n1. [Contribution Guidelines](https://github.com/pedrorrivero/pr-toolbox/blob/main/CONTRIBUTING.md)\n\n\n----------------------------------------------------------------------\n\n### About This Project\nThis toolbox has been put together throughout years of research and software development experience in the field of Quantum Information Science and Computing. While we do not expected it to be comprehensive —building on top of other quantum computing frameworks instead, mostly [Qiskit](https://qiskit.org/)— the author hopes to serve at least a number of purposes:\n1. Help bridge two equally important domains in the Quantum industry: _research_ and _development_ (sometimes at odds with each other).\n2. Serve as a playground to explore an develop new concepts and ideas.\n3. Communicate with users, listen to their needs, and propose solutions.\n\u003c!-- MAYBE IN THE FUTURE: 4. Enable better quality education by introducing convenient abstractions to core concepts; pushing towards the maturity of the field/industry, and consolidation of _quantum engineering_ as a standalone discipline.\n5. Provide a conceptual framework to foster collaborations and facilitate the advancement of current capabilities. --\u003e\n\nTo these ends, the toolbox exposes libraries and frameworks with versatile and efficient functionality for many different tasks, including but not limited to:\n- Classical computing:\n  - Class design artifacts\n  - Design-pattern implementation utilities\n  - Serialization capabilities\n  - Validation tools\n- Quantum computing:\n  - Circuit construction and analysis\n  - Operator parsing\n  - Result computation\n\n\n----------------------------------------------------------------------\n\n### About Prototypes\n\nPrototypes is a collaboration between developers and researchers that will give users early access to solutions from cutting-edge research in areas like error mitigation, quantum simulation, and machine learning. These software packages are built on top of, and may eventually be integrated into the Qiskit SDK. They are a contribution as part of the Qiskit community.\n\nCheck out our [landing page](https://qiskit-community.github.io/prototypes/) and [blog post](https://medium.com/qiskit/try-out-the-latest-advances-in-quantum-computing-with-ibm-quantum-prototypes-11f51124cb61) for more information!\n\n\n----------------------------------------------------------------------\n\n### Deprecation Policy\n\nPrototypes are meant to evolve rapidly and, as such, do not follow [Qiskit's deprecation policy](https://qiskit.org/documentation/contributing_to_qiskit.html#deprecation-policy). We may occasionally make breaking changes in order to improve the user experience. When possible, we will keep old interfaces and mark them as deprecated, as long as they can co-exist with the new ones. Each substantial improvement, breaking change, or deprecation will be documented in [`CHANGELOG.md`](https://github.com/pedrorrivero/pr-toolbox/blob/main/CHANGELOG.md).\n\n\n----------------------------------------------------------------------\n\n### Using Quantum Services\n\nIf you are interested in using quantum services (i.e. using a real quantum computer, not a simulator) you can look at the [Qiskit Partners program](https://qiskit.org/documentation/partners/) for partner organizations that have provider packages available for their offerings.\n\nImportantly, *[Qiskit IBM Runtime](https://qiskit.org/documentation/partners/qiskit_ibm_runtime)* is a quantum computing service and programming model that allows users to optimize workloads and efficiently execute them on quantum systems at scale; extending the existing interface in Qiskit with a set of new *primitive* programs.\n\n\n----------------------------------------------------------------------\n\n### Acknowledgements\n- *Bob Alice*: for scientific insight and guidance.\n\n\n----------------------------------------------------------------------\n\n### References\n[1] Diátaxis Technical Documentation Framework https://diataxis.fr/\n\n----------------------------------------------------------------------\n\n### License\n[Apache License 2.0](https://github.com/pedrorrivero/pr-toolbox/blob/main/LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrorrivero%2Fpr-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedrorrivero%2Fpr-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrorrivero%2Fpr-toolbox/lists"}