-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare 0.17.0 release #6075
Prepare 0.17.0 release #6075
Conversation
To prepare for the upcoming 0.17.0 release this commit moves all the release notes into a 0.17 subdirectory to keep them separate from future development notes post-release. It also adds an incomplete release note to add the prelude section providing the high level overview of the release. When this merges it should be the commit used to tag the 0.17.0 release.
releasenotes/notes/0.17/sorted-circuit-parameters-7607dd7ef4e6cc0e.yaml
Outdated
Show resolved
Hide resolved
releasenotes/notes/0.17/sorted-circuit-parameters-7607dd7ef4e6cc0e.yaml
Outdated
Show resolved
Hide resolved
releasenotes/notes/0.17/parameter_expression_gradients-87db1ebad153025f.yaml
Outdated
Show resolved
Hide resolved
releasenotes/notes/0.17/fix-piecewise-breakpoints-21db5a7823fdfbed.yaml
Outdated
Show resolved
Hide resolved
releasenotes/notes/0.17/sorted-circuit-parameters-7607dd7ef4e6cc0e.yaml
Outdated
Show resolved
Hide resolved
Co-authored-by: Julien Gacon <gaconju@gmail.com>
releasenotes/notes/0.17/transpile-delay-units-to-dt-538aa4b89f4ee94c.yaml
Show resolved
Hide resolved
releasenotes/notes/0.17/subcircuits-misorder-classical-4f075dfa694c55c3.yaml
Outdated
Show resolved
Hide resolved
deprecated) and provides the operators and state functions which are | ||
used to build quantum algorithms. For details on migrating from | ||
``qiskit-aqua`` to this new module please refer to the migration guide | ||
"INSERT LINK HERE" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should fill this in
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is intentional and unfortunate side effect of our split documentation builds, see my comments starting here: #6075 (comment)
I will update this in the release notes post release.
applying several individual pauli gates to different qubits at the | ||
simultaneously. This is primarily useful for simulators which can use this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
applying several individual pauli gates to different qubits at the | |
simultaneously. This is primarily useful for simulators which can use this | |
applying several individual pauli gates to different qubits | |
simultaneously. This is primarily useful for simulators which can use this |
specified as an integer or another type which is castable to unambiguous | ||
integers(e.g. ``2.0``). Non-integer values will now raise an error as the | ||
intent in those cases was unclear (you can't have fractional bits). For | ||
more, information on why this was changed refer to: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
more, information on why this was changed refer to: | |
more information on why this was changed refer to: |
:class:`qiskit.pulse.PulseChannel`. These classes are designed to be | ||
parent classes for different user facing channel classes, such | ||
as :class:`qiskit.pulse.DriveChannel`, and not something directly used. | ||
When instantiated directly they were not actually usable. If you were |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:class:`qiskit.pulse.PulseChannel`. These classes are designed to be | |
parent classes for different user facing channel classes, such | |
as :class:`qiskit.pulse.DriveChannel`, and not something directly used. | |
When instantiated directly they were not actually usable. If you were | |
:class:`qiskit.pulse.PulseChannel`. These classes are designed to | |
classify types of different user facing channel classes, such | |
as :class:`qiskit.pulse.DriveChannel`, but do not have a definition | |
as a targeted resource. If you were |
previously directly instantiate either :class:`qiskit.pulse.Channel` or | ||
:class:`qiskit.pulse.PulseChannel` this no longer works. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
previously directly instantiate either :class:`qiskit.pulse.Channel` or | |
:class:`qiskit.pulse.PulseChannel` this no longer works. | |
previously directly instantiating either :class:`qiskit.pulse.Channel` or | |
:class:`qiskit.pulse.PulseChannel`, this is no longer allowed. Please use | |
the appropriate subclass. |
upgrade: | ||
- | | ||
It is now no longer possible to instantiate a base channel without | ||
a prefix such as :class:`qiskit.pulse.Channel` or |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a prefix such as :class:`qiskit.pulse.Channel` or | |
a prefix, such as :class:`qiskit.pulse.Channel` or |
- | | ||
A new kwarg, ``user_cost_dict`` has been added to the constructor for the | ||
:class:`qiskit.transpiler.passes.TemplateOptimization` transpiler pass. | ||
This enables users to providing a custom cost dictionary for the gates to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This enables users to providing a custom cost dictionary for the gates to | |
This enables users to provide a custom cost dictionary for the gates to |
* Prepare 0.17.0 release To prepare for the upcoming 0.17.0 release this commit moves all the release notes into a 0.17 subdirectory to keep them separate from future development notes post-release. It also adds an incomplete release note to add the prelude section providing the high level overview of the release. When this merges it should be the commit used to tag the 0.17.0 release. * Add feature note for aqua migrated modules * Update release notes abd add piecewise chebyshev to docs and library export * Update more release notes and add abstract pass classes to docs * More release note updates * Update more release notes and add clifford_decompose to api docs * Add RZXCalibration pass and templates to docs and update release notes * Update more release notes * Fix typo in decompose_clifford imports and release notes * Fix docs build * Add hellinger_distance to docs * Add RZXCalibrationBuilder to the docs * More release note updates * Fix import error * Fix RZXCalibrationBuilder docstring * Finish updating the new feature release notes * Fix lint * Apply suggestions from code review Co-authored-by: Julien Gacon <gaconju@gmail.com> * Move new release notes to 0.17 dir and update * Fix RVGate docs and start updating upgrade notes * Fix PauliGate example circuit visualization * Fix typo * More release note updates * Update meas_map release note again * Fix whitespace in meas_map release note * Fix docs build * Update almost all of the upgrade notes * Add latex to docs job env * Revert "Add latex to docs job env" This reverts commit 8080cb5. * Remove latex drawing from the release notes Getting the texlive distribution with qcircuit installed in CI is proving problematic in the interest of time and finishing the other releasenotes instead of relying on it this just changes the latex drawer jupyter execute to be a code block and not depend on being able to run pdftlatex at docs build time. * Remove fix note for unreleased feature * Move and update new release notes * Remove unnecessary upgrade note about internal API changes * More release note updates * More release note updates * Even more release note updates * Fix syntax error * Fix docs build * Move new release notes and fix docs issues from Qiskit#5609 * Update more release notes * Move new release notes * More release note updates * Finish fixes notes * Fix docs build * Update more relaese notes * Apply suggestions from code review Co-authored-by: Naoki Kanazawa <nkanazawa1989@gmail.com> * More note fixes * Update new release notes * Apply suggestions from code review Co-authored-by: Kevin Krsulich <kevin@krsulich.net> * Move and update new release notes * Apply suggestions from code review Co-authored-by: Kevin Krsulich <kevin@krsulich.net> * cleaning up docs for vqe * clean up extend * Fix reno merge commit error * Revert accidental tox.ini change * Tweak release note wording * Move and update new release notes * Attempt to retrigger azure Co-authored-by: Julien Gacon <gaconju@gmail.com> Co-authored-by: Lauren Capelluto <laurencapelluto@gmail.com> Co-authored-by: Naoki Kanazawa <nkanazawa1989@gmail.com> Co-authored-by: Kevin Krsulich <kevin@krsulich.net> Co-authored-by: Jay Gambetta <jay.gambetta@us.ibm.com>
* Prepare 0.17.0 release To prepare for the upcoming 0.17.0 release this commit moves all the release notes into a 0.17 subdirectory to keep them separate from future development notes post-release. It also adds an incomplete release note to add the prelude section providing the high level overview of the release. When this merges it should be the commit used to tag the 0.17.0 release. * Add feature note for aqua migrated modules * Update release notes abd add piecewise chebyshev to docs and library export * Update more release notes and add abstract pass classes to docs * More release note updates * Update more release notes and add clifford_decompose to api docs * Add RZXCalibration pass and templates to docs and update release notes * Update more release notes * Fix typo in decompose_clifford imports and release notes * Fix docs build * Add hellinger_distance to docs * Add RZXCalibrationBuilder to the docs * More release note updates * Fix import error * Fix RZXCalibrationBuilder docstring * Finish updating the new feature release notes * Fix lint * Apply suggestions from code review Co-authored-by: Julien Gacon <gaconju@gmail.com> * Move new release notes to 0.17 dir and update * Fix RVGate docs and start updating upgrade notes * Fix PauliGate example circuit visualization * Fix typo * More release note updates * Update meas_map release note again * Fix whitespace in meas_map release note * Fix docs build * Update almost all of the upgrade notes * Add latex to docs job env * Revert "Add latex to docs job env" This reverts commit 8080cb58ea0c0faad270197c61d2cececff8da1e. * Remove latex drawing from the release notes Getting the texlive distribution with qcircuit installed in CI is proving problematic in the interest of time and finishing the other releasenotes instead of relying on it this just changes the latex drawer jupyter execute to be a code block and not depend on being able to run pdftlatex at docs build time. * Remove fix note for unreleased feature * Move and update new release notes * Remove unnecessary upgrade note about internal API changes * More release note updates * More release note updates * Even more release note updates * Fix syntax error * Fix docs build * Move new release notes and fix docs issues from Qiskit/qiskit#5609 * Update more release notes * Move new release notes * More release note updates * Finish fixes notes * Fix docs build * Update more relaese notes * Apply suggestions from code review Co-authored-by: Naoki Kanazawa <nkanazawa1989@gmail.com> * More note fixes * Update new release notes * Apply suggestions from code review Co-authored-by: Kevin Krsulich <kevin@krsulich.net> * Move and update new release notes * Apply suggestions from code review Co-authored-by: Kevin Krsulich <kevin@krsulich.net> * cleaning up docs for vqe * clean up extend * Fix reno merge commit error * Revert accidental tox.ini change * Tweak release note wording * Move and update new release notes * Attempt to retrigger azure Co-authored-by: Julien Gacon <gaconju@gmail.com> Co-authored-by: Lauren Capelluto <laurencapelluto@gmail.com> Co-authored-by: Naoki Kanazawa <nkanazawa1989@gmail.com> Co-authored-by: Kevin Krsulich <kevin@krsulich.net> Co-authored-by: Jay Gambetta <jay.gambetta@us.ibm.com>
Summary
To prepare for the upcoming 0.17.0 release this commit moves all the
release notes into a 0.17 subdirectory to keep them separate from future
development notes post-release. It also adds an incomplete release note
to add the prelude section providing the high level overview of the
release. When this merges it should be the commit used to tag the 0.17.0
release.
Details and comments
TODO: