forked from Qiskit/qiskit
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Stable #1
Open
arpitbehera
wants to merge
12
commits into
indian-institute-of-science-qc:stable
Choose a base branch
from
Qiskit:stable
base: stable
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Stable #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add missing changelog items for fixes in 0.8.1 This commit adds a changelog for all the fixes we've landed on the stable branch so far for the pending 0.8.1 release. * Add 2507 to changelog too
* Remove call to CXDirection if necessary Solves the bug from issue #2421. Now, if the transpile() function is called with optimization_level=3 and no coupling map provided, it no longer calls the CXDirection pass. * Use unix newlines * Changes formulation of correction Changes the correction of the bug (issue #2421) to be more general * style correction
To prepare for the 0.8.1 bugfix release we need to increase the version number and update the changelog. This commit takes care of that so we can tag the release and trigger the builds.
As part of the large refactor adding column justification to the latex drawer in #1977 the function used to determine the image depth was greatly simplified since most of the work was offset to the dag processing prior to the latex drawer. However, one piece of critical code was removed inadvertently which was used for determining the row spacing. This section looked at every operation and determined if we should increase or decrease the row spacing depending on what time of operations were being drawn. The result of this check end up directly setting a value in the output latex call to \Qcircuit. Without this code the calculations which are done to determine the output page size are off by the spacing factor and result in the output circuit exceeding the single page size. This causes a blank image to be output since the first is blank and that leads pdf to png conversion to return a blank image. This commit fixes this by adding back the previously removed row spacing check before we determine the image depth. This way we properly set the output row spacing in the latex and avoid page wraps. Fixes #2155 (cherry picked from commit 8609f7a)
This PR contains a series of backports for 5 fixes in the backend monitors to make them work with updates made to the IBMQ backends. These are needed moving forward to have the backend monitors continue working with the backends. * fix backend monitor multi-qubits (#2606) (cherry picked from commit 9d9298c) * get rid of 2q names (#2611) (cherry picked from commit be46744) * One more fix for backend monitor (#2624) (cherry picked from commit 2afac83) * More backend monitor updates (#2630) (cherry picked from commit ae7922d) * Fix cmd line backend monitor (#2632) Fixes for updated backend properties. (cherry picked from commit 2199fdf)
…llection (#2639) Within TimeslotCollections.is_mergeable_with(), checks if each slot.channel already exists in self._table. If the channel does not exist, it skips the rest of the check and moves on to the next timeslot in the TimeslotCollection. If the channel does exist, it continues to the Interval.has_overlap() function. Backport of #2626
The current wheel build automation uploads the wheel files to test.pypi.org. The idea behind this was to enable manual verification of the built wheels prior to pushing the releases for real. However, this just adds another manual process to the release process and increases the chance of something going wrong. There also isn't any manual validation that happens for most of the wheels. When it is done, it provides no more than what the build automation does already (running an example script). To simplify the release process and reduce the chances for errors involved with downloading and re-uploading this commit switches the build automation to directly upload to pypi.org. The release workflow with this is now just push a tag for the release, then build and upload a sdist to pypi. Everything else is automated. (cherry picked from commit 5524f56)
To prepare for the 0.8.2 bugfix release we need to increase the version number and update the changelog. This commit takes care of that so we can tag the release and trigger the builds.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Details and comments