Skip to content

Qiskit Aer 0.2.0

Compare
Choose a tag to compare
@atilag atilag released this 02 May 14:01
359b3df

Changelog

Added

  • Add multiplexer gate (#192)
  • Add remap_noise_model function to noise.utils (#181)
  • Add __eq__ method to NoiseModel, QuantumError, ReadoutError (#181)
  • Add support for labelled gates in noise models (#175).
  • Add optimized mcx, mcy, mcz, mcu1, mcu2, mcu3, gates to QubitVector (#124)
  • Add optimized controlled-swap gate to QubitVector (#142)
  • Add gate-fusion optimization for QasmContoroller, which is enabled by setting fusion_enable=true (#136)
  • Add better management of failed simulations (#167)
  • Add qubits truncate optimization for unused qubits (#164)
  • Add ability to disable depolarizing error on device noise model (#131)
  • Add initialise simulator instruction to statevector_state (#117, #137)
  • Add coupling maps to simulators (#93)
  • Add circuit optimization framework (#83)
  • Add benchmarking (#71, #177)
  • Add wheels support for Debian-like distributions (#69)
  • Add autoconfiguration of threads for qasm simulator (#61)
  • Add Simulation method based on Stabilizer Rank Decompositions (#51)

Changed

  • Add basis_gates kwarg to NoiseModel init (#175).
  • Depreciated "initial_statevector" backend option for QasmSimulator and StatevectorSimulator (#185)
  • Rename "chop_threshold" backend option to "zero_threshold" and change default value to 1e-10 (#185).
  • Add an optional parameter to NoiseModel.as_dict() for returning dictionaries that can be
    serialized using the standard json library directly. (#165)
  • Refactor thread management (#50)

Removed

Fixed

  • Improve noise transformations (#162)
  • Improve error reporting (#160)
  • Improve efficiency of parallelization with max_memory_mb a new parameter of backend_opts (#61)
  • Improve u1 performance in statevector (#123)
  • Fix OpenMP clashing problems on MacOS for the Terra Addon (#46)