Releases
0.6.0
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 )
You can’t perform that action at this time.