qutip-qip v0.2.0
This release adds a few new features to the pulse-level simulator.
Improvements
- MAJOR Add the
Model
class that represents the physical model including hardware parameters, control and drift Hamiltonians and noise objects. (#105) - Separate the gate definition from the QubitCircuit.propagators method (#83)
- Support different pulse shapes. (#85)
- Use autosummary to generate a summary of API docs. (#103)
- 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 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 Processor.get_control
and Processor.get_control_labels
.