Releases: Qiskit/qiskit-aer
Releases · Qiskit/qiskit-aer
Qiskit Aer 0.3.4
Changelog
Added
- Added support for probabilities snapshot and Pauli expectation value snapshot in the stabilizer simulator (#423)
Fixed
Qiskit Aer 0.3.3
Qiskit Aer 0.3.2
Qiskit Aer 0.3.1
Changelog
Added
- Added tests for the Fredkin gate (#357)
- Added tests for the cu1 gate (#360)
- Added tests for statevector and stabilizer snapshots (#355)
- Added tests for density matrix snapshot (#374)
- Added tests for probabilities snapshot (#380)
- Added support for reset() in MPS simulation method (#393)
- Added tests for matrix and Pauli expectation value snapshot (#386)
Changed
- Changes signature of SnapshotExpectationValue extension and the way qubit position parameters are parsed in expectation_value_matrix qobj instructions (#386)
- Change signature of SnapshotProbabilities extension (#380)
- Change signature of SnapshotDensityMatrix extension (#374)
- Stabilizer snapshot returns stabilizer instead of full Clifford table (#355)
- Signature of SnapshotStatevector and SnapshotStabilizer (#355)
- Changed all names from tensor_network_state to matrix_product_state (#356)
- Update device noise model to consume asymmetric readout errors from backends (#354)
- Update device noise model to use gate_length (#352)
- Refactoring code and introducing floating point comparison func (#338)
Qiskit Aer 0.3.0
Changelog
Added
- New simulation method for qasm simulator: tensor_network (#56)
- Added superop qobj instruction and superoperator matrix utils (#289)
- Added support for conditional unitary, kraus, superop qobj instructions (#291)
- Add "validation_threshold" config parameter to Aer backends (#290)
- Added support for apply_measure in tensor_network_state. Also changed
sample_measure to use apply_measure (#299) - Added density matrix simulation method to QasmSimulator (#295, #253)
- Adds delay measure circuit optimization (#317)
- Added sampling for sampling with readout-errors (#222)
- Added support of single precision for statevector and density matrix simulation (#286, #315)
- Noise model inserter module (#239)
Changed
- Added density matrix method to automatic QasmSimulator methods (#316)
Fixed
Qiskit Aer 0.2.3
Qiskit Aer 0.2.2
Changelog
Added
- Added multi-controlled phase gate to
QubitVector
and changed
multi-controlled Z and multi-controlled u1 gates to use this method (# 258) - Added optimized anti-diagonal single-qubit gates to QubitVector (# 258)
Changed
- Improve performance of matrix fusion circuit optimization and move fusion
code out ofQubitVector
class and into Fusion optimization class (#255)
Removed
- Remove
matrix_sequence
Op type fromOp
class (#255)
Fixed
Qiskit Aer 0.2.1
Qiskit Aer 0.2.0
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 standardjson
library directly. (#165) - Refactor thread management (#50)
Removed
Fixed
Qiskit Aer 0.1.1
Changelog
Added
- Adds version information when using the standalone simulator (#36)
- Adds a Clifford stabilizer simulation method to the QasmSimulator (#13)
- Improve Circuit and NoiseModel instructions checking (#31)
- Add reset_error function to Noise models (#34)
- Improve error reporting at installation time (#29)
- Validate n_qubits before execution (#24)
- Add qobj method to AerJob (#19)
Removed
- Reference model tests removed from the codebase (#27)