Skip to content

Qiskit Aer 0.6.0

Compare
Choose a tag to compare
@qiskit-bot qiskit-bot released this 07 Aug 14:06
· 659 commits to main since this release
0.6.0
cf6b2f1

Changelog

Added

  • Add gate fusion to StatevectorSimulator and UnitarySimulator (#861)
  • MPS: Improve performance of sample_measure (#808)
  • Add BLAS_LIB_PATH as ENV var (#822)
  • Add SIMD (AVX) extension for QubitVector (#684)
  • Adding Delay, ShiftPhase, and SetPhase instruction handling to pulse simulator (#813)
  • Cache ODE RHS params (#814)
  • Improve integration and performance of matrix class and matrix based simulators (#801)
  • MPS: Improve performance of Pauli expectation value (#812)
  • optimize expectation value by considering pairwise operations (#806)
  • Introduce abstraction of DE methods (#784)
  • Improve performance of average snapshots (#807)
  • Remove unnecessary copy of ExperimentResult objects (#796)
  • Improve performance of pybind11 result conversion (#799)
  • Introducing approximation into the MPS simulation method (#475)
  • Add move semantics to matrix class (#794)
  • Allow for suppressing warnings in NoiseModel.from_backend() (#792)
  • Add subsystem density matrix snapshots to qasm simulator (#718)
  • Select CUDA architecture(s) through Cmake option (#783)
  • Add Conan package manager to the buildsystem (#648)
  • MPS: Optimize swaps (#665)
  • Optimize Pauli expectation value performance (#737)
  • Improve efficiency of checking measurement sampling conditions (#730)
  • Improve gate fusion (#667)

Changed

  • Remove "extended_stabilizer" from automatic simulation methods. (#699)
  • Disable jsonschema validation by default (#688)

Fixed

  • Fix error when passed an expval snapshot with zero coefficient (#826)
  • Fix channel value bug and revamp pulse sim testing (#811)
  • MPS: Fixed bug related to floating-point precision on Windows (#809)
  • Fix bug in DensityMatrixThrust apply_y (#771)
  • Fix required memory checks for QasmSimulator with custom method (#763)
  • Fixed cz gate of DensityMatrixThrust #754 (#760)
  • Fix bugs in density matrix simulation method for diagonal gates and conditionals (#767)
  • Density matrix snapshot not returned as Numpy array (#712)
  • Fix Hamiltonian parsing edge cases in pulse simulator (#752)
  • Fix stall of pulse simulator execution as described in issue #726 (#734)
  • Fixing subsystem_list handling in pulse simulator (#722)
  • Fix number of parallel shots for statevector and unitary sims (#725)
  • Fix memory leak in gpu simulator (#717)
  • Fix tolerance when checking if diagonal is unitary (#707)
  • Fix depol error param for device noise model with depol + relaxation error (#704)
  • adding cy to stabilizer (#701)
  • Fix ReduceBarriers to be applied before truncation (#693)