-
Notifications
You must be signed in to change notification settings - Fork 63
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 the qutip-qip-0.2.0 release #111
Conversation
Note: Merge #109 first! That one needs to be included in 0.2.0. I'll rebase against master again after that is merged.
|
They were not caught because they are plotting code and plotting was not included in the doctest.
Update pulse paper code
Minor fix for plots in doc
f3e4949
to
ade2776
Compare
ade2776
to
2c9aa35
Compare
@nathanshammah Ready. |
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.
LGTM, thank you @BoxiLi! The delayed dates are to be able to push to pypi afterwards? just make sure they work fine.
Yes, probably that's not really needed. Anyway, pulse or minus one day in the changelog is not a big deal. |
This release adds a few new features to the pulse-level simulator.
Improvements
Model
class that represents the physical model including hardware parameters, control and drift Hamiltonians and noise objects. (Improve the scheduling algorithm #105)Compatibility Note
The behaviour of
Processor.pulses
changes significantly from version 0.1 to version 0.2. In 0.1, if no control coefficients are added,pulses
contains a list of partially initialized :obj:.Pulse
objects. They include control Hamiltonians but have no coefficients or tlist. This behaviour has changed. From 0.2, the list only includes controls that have non-trivial dynamics. To inspect the available control Hamiltonians, please use :obj:.Processor.get_control
and :obj:.Processor.get_control_labels
.