Coder Social home page Coder Social logo

rfcs's Introduction

Qiskit RFCs

The purpose of a Qiskit Request for Comments (RFC) is to communicate and engage with the wider community in the development and direction of Qiskit. RFCs enable engineering and research stakeholders to communicate design changes to any component of the larger Qiskit project.

Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow.

Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Qiskit community and the sub-teams.

This repository is for any project in the Qiskit project to make these design proposals and review and discuss the changes. An RFC can be contained to a single project or it can span multiple projects, if a design decision requires some planning and discussion before implementation an RFC can be used to facilitate that and collect feedback prior to implementation.

RFC Status References/Discussion
0020 Qiskit release cycle and versioning Implementation in progress RFC PR | Implementation
0019 Classical storage and load instructions Implementation in progress RFC PR | Implementation
0018 Primitive options type change Implementation in progress RFC PR | Implementation
0017 Base Primitive and Units of Primitive Work Implementation in progress RFC PR | Implementation
0016 SamplerV2 Implementation in progress RFC PR | Implementation: 1, 2
0015 Extended Estimator Interface Implementation in progress RFC PR | Implementation
0014 Overhaul Qiskit Experiments Implementation in progress RFC PR | Implementation
0013 Plan to move Qiskit/qiskit-terra/algorithms module to qiskit-community/qiskit-algorithms independent repo Implemented RFC PR | Implementation
0012 Pulse Compiler & IR Implementation in progress RFC PR | Implementation
0011 Plan to rename Qiskit/qiskit-terra repo to Qiskit/qiskit Implemented RFC PR | Implementation
0010 Preliminary representation of rvalue classical expression in Qiskit Implemented RFC PR | Implementation
0009 Operation: the interface for valid QuantumCircuit operations Implemented RFC PR | Implementation
0008 Unify Pulse Commands and Instructions Implemented RFC PR | Implementation
0007 Dataframe for Qiskit Experiments Implementation in progress RFC PR | Implementation
0006 Generalized Unroller and Equivalence Library Implemented RFC PR | Implementation
0005 Aqua Circuit Interoperability Update Deprecated RFC PR
0004 Richardson error mitigation Implemented RFC PR | Original PR | Implementation
0003 Aqua 0.7 Operator Redesign Deprecated RFC PR | Original PR
0002 Aqua 0.7 Release Priorities and Plan Deprecated RFC PR | Original PR
0001 Aqua 0.7: Ansatz Design Doc Deprecated RFC PR | Original PR

How to RFC?

Use the Qiskit RFC template to prepare your RFC. Make sure you read CONTRIBUTING.md first.

License

This repository is licensed under

Apache License, Version 2.0, (LICENSE or http://www.apache.org/licenses/LICENSE-2.0)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.