Pulse simulator tutorial from backend model (Armonk)#870
Pulse simulator tutorial from backend model (Armonk)#870nonhermitian merged 14 commits intoQiskit:masterfrom
Conversation
… waiting for backend job to finish to do final cell evaluations
|
Another very good and valuable notebook! :D Thank you Dan 🙇♀ Here are my comments:
Just an idea, take it or leave it: would it be nice to plot the real backend data as well on the last plot? |
lcapelluto
left a comment
There was a problem hiding this comment.
My main request is to explain the hand written parameters more thoroughly. I think my other comments are just questions, nitpicks, and suggestions
nonhermitian
left a comment
There was a problem hiding this comment.
Needs version table and copyright. Perhaps TOC as well
|
Just updated the tutorial, and generally hoping to wrap this one up as well. Please let me know if anything key/necessary needs to change. @nonhermitian @lcapelluto @dcmckayibm @ajavadia Summary of changes:
Changes/responses to @lcapelluto 's comments:
changed
This line no longer exists due to using ignis to generate schedules 😄
Changed - I had just kept this there originally to be able to rerun the whole notebook quickly while working on it.
I've explained this more. As for reproducibility in other backends - it won't work unless it is a single qubit, and even then it still depends on how the hamiltonian is parameterized. In the explanation I'm trying to make it clear that this is a 'hack' without calling it such.
It can be automatically populated from the backend, and the functionality already exists. I've changed it to do this.
This no longer exists either due to ignis
That would be nice though I think for now I will just leave it as is as it will require more 'non-standard' messing around with stuff. |
nonhermitian
left a comment
There was a problem hiding this comment.
This looks good, but the warning on the parameter fitting is a bit of an issue I think:
/Users/dpuzzuoli/anaconda3/envs/QiskitDev/lib/python3.7/site-packages/scipy/optimize/minpack.py:795: OptimizeWarning: Covariance of the parameters could not be estimated
category=OptimizeWarning)
Is there no way to get a fit that does not emit this warning?
|
I don't know how to eliminate this warning. I've just raised an issue about it in ignis: qiskit-community/qiskit-ignis#358 |
Update Feb 4:
I'm now happy with the current status of the tutorial, and am looking for comments!
Summary
A tutorial demonstrating the
PulseSimulatoruse-case of constructing a model from a backend object, and running pulseScheduleson both the real backend and the simulator.This is a work in progress, and, at the time of writing, is extremely rough. Comments welcome!
Details and comments
Steps in the tutorial:
PulseSystemModelfor the Armonk backend is constructed directly from the armonkbackendobject.