-
Notifications
You must be signed in to change notification settings - Fork 347
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
Remove qubits
as an input from TomographyExperiment
#896
Remove qubits
as an input from TomographyExperiment
#896
Conversation
🌴 wasn't ready for this change @msohaibalam @karalekas |
@jonward-rigetti I can create a PR for 🌴to reflect these changes very soon. Is there anywhere else you can think of where |
I'll take care of the 🌴 -side fix, but this does make me wonder about how to avoid this in the future. |
Test internal tools against pyQuil master? |
I think the best way is to create simultaneous PRs. There will be a few more changes coming very soon to |
That sounds reasonable, but we should also have a CI solution, e.g. triggering a new 🌴 master build when pyquil master gets updated. |
Should probably do the same for 🐦 etc |
We could also not make breaking API changes on a point release. We could have |
Yes, we need to follow a deprecation path for signature changes. |
I will echo @caryan's comment. This change should trigger a major version bump in pyquil since it modifies a public API. |
@blakejohnson @caryan @astaley @karalekas This and other changes are necessary before we can more widely advertise this part of the API, and it starts getting used by external users. There was an internal discussion on the pros and cons of changing parts of |
The
qubits
field is a redundant input toTomographyExperiment
, in the sense thatmeasure_observables
never uses it for anything at all. This PR removes this extraneous input.