qutip-qip v0.2.0
This release adds a few new features to the pulse-level simulator.
Improvements
- MAJOR Add the
Modelclass 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.