-
Notifications
You must be signed in to change notification settings - Fork 61
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
Creates IBMQNoiseModel
#1227
Creates IBMQNoiseModel
#1227
Conversation
for more information, see https://pre-commit.ci
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1227 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 72 71 -1
Lines 10480 10389 -91
=========================================
- Hits 10480 10389 -91
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@rahula06 @MatteoRobbiati @AlejandroSopena this is ready for review |
Thanks a lot for your work on this, @renatomello :) I've been using this branch in our application, replacing the |
May I ask you to review this PR between today and tomorrow? I'd like your input since you're using the class in an application. And if we can merge this by tomorrow it's going to be in the next |
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.
Everything looks good to me, there are no problems in application.
In Qibo, it is possible to build a realistic noise model of a real quantum computer | ||
by using the :meth:`qibo.noise.NoiseModel.composite()` method. | ||
In Qibo, it is possible to build noisy circuits based on IBMQ's reported noise model of | ||
for its quantum computer by using the :class:`qibo.noise.IBMQNoiseModel` class. |
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.
I think there might be a typo here in "reported noise model of for its quantum computer".
@renatomello can we conclude this later today for the next release? |
Only missing a second review, on my end it's done
…On Fri, 1 Mar 2024 at 14:11, Stefano Carrazza ***@***.***> wrote:
@renatomello <https://github.com/renatomello> can we conclude this later
today for the next release?
—
Reply to this email directly, view it on GitHub
<#1227 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH5QVW3T7YELAZLKYY25ALYWBH6XAVCNFSM6AAAAABD3NIDQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZSHEYDCMJXHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
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.
@renatomello thanks, could you please fix the conflict and merge?
Closes #1214 .
New class
IBMQNoiseModel
inheritsNoiseModel
, but allows for the creating of a noise model involvingThermalRelaxationError
,DepolarizingError
, andReadoutError
.Noise model initialisation is done using a dictionary of parameters.
This class is meant to replace
CompositeNoiseModel
defined innoise_model.py
.Checklist: