Skip to content

qutip-qip v0.2.0

Compare
Choose a tag to compare
@BoxiLi BoxiLi released this 26 Nov 09:34
· 48 commits to qutip-qip-0.2.X since this release
7d286ee

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.