Skip to content

Qiskit Terra 0.12.0

Compare
Choose a tag to compare
@qiskit-bot qiskit-bot released this 06 Feb 21:08
· 5661 commits to main since this release
0.12.0
492b7e5

Changelog

Deprecated

  • Rename and deprecate qubit keyword args on standard gates. (#3788)
  • Add entropy and entanglement state measures to quantum_info (#3758)
  • Deprecate the PersistentValue instruction. The ConstantPulse parametric pulse should be used in its place. This requires the user to know the duration for which the signal amplitude should be changed. (#3756)
  • Add dot method to operator classes (#3740)
  • add partial_trace function to quantum_info (#3665)
  • Deprecate circuit_instruction_map (#3717)
  • output as first kwarg in circuit.draw (#3632)
  • Add python 3.8 support and deprecate python 3.5 (#3268)

Added

  • add repr to qiskit.visualization.text.TextDrawing (#3722)
  • Utility function to measure qubits using OpenPulse (#3730)
  • add partial_trace function to quantum_info (#3665)
  • Add average_gate_fidelity, gate_error, and modify process_fidelity functions (#3660)
  • Parametric Pulses (#3620)
  • Crosstalk adaptive gate scheduling pass (#3532)
  • Add CouplingMap.draw method. (#3630)
  • Coupling map constructors (#3618)
  • add zxz decomposition (#3519)
  • Add python 3.8 support and deprecate python 3.5 (#3268)

Changed

  • make controlled base gate an instance. (#3773)
  • Allow for circuit measure methods to return a new circuit with inplace kwarg (#3755)
  • override control of standard gates where possible (#3631)
  • Add entropy and entanglement state measures to quantum_info (#3758)
  • Change rep_time unit to s (#3612)
  • add repr method for ParameterTable (#3754)
  • Enable numpy array local simulator return types (#3181)
  • #2262 | Acquire commands on a single qubit (#3574)
  • Add dot method to operator classes (#3740)
  • Run dense layout if trivial layout is not perfect at level 1 (#3657)
  • Make assemble() respect max_shots (#3606)
  • Assemble meas levels validation (#3694)
  • output as first kwarg in circuit.draw (#3632)
  • Add Crx and Cry gates (#3600)
  • Setting limits for CSPLayout (#3515)

Fixed

  • Fix bind propagation when decomposing composite gates. (#3729)
  • Add support for displaying controlled gates to latex (#3777)
  • Add support for controlled gates to mpl drawer (#3779)
  • Fix latex drawing conditions for 2 and 3 qubit gates (#3778)
  • Collect2qBlocks to always exclude conditioned gates from blocks. (#3782)
  • When label is provided, text-draw it instead of the name (#3760)
  • Increase job watcher cancel button width. (#3708)
  • Fixed issue 3673 (#3675)
  • Fix bug where lo units were not being properly converted (#3597)
  • Visualizers properly represent complex numbers (#3666)
  • Fix Operator.transpose for non-square operators (#3672)
  • Fixes issue 3607 (#3642)
  • Added one time warnings for dt and qubit_freq_est turning into properties (#3594)