Qiskit-aer

Latest version: v0.15.1

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

0.5.1

Changelog
Changed
- Remove "extended_stabilizer" from automatic simulation methods. (699)
- Disable jsonschema validation by default (688)

Fixed
- adding cy to stabilizer (701)
- Fix ReduceBarriers to be applied before truncation (693)

0.5.0

Changelog
Fixed
- Add support for terra diagonal gate (683)
- Add support for parameterized qobj (485)
- Added postfix for linux on Raspberry Pi (651)
- Handle numpy array inputs from qobj (656)

0.4.2

Changelog

Fixed
- Fixes for terra 0.13 release (676)
- Add support for terra diagonal gate (683)
- Add support for parameterized qobj (485)
- Added postfix for linux on Raspberry Pi (651)
- Handle numpy array inputs from qobj (656)

0.4.1

Changelog
========

Added
-----
- Add terra to the `Aer` requirements list (\593)
- Find muparserx system library before using distributed one (\621)
- MPS: Support multi-qubit apply matrix (\634)
- MPS: Added thresholds to loops that use parallelization (\638)
- MPS: Improvements to apply_matrix (\641)

Changed
-------
- Bump minimum required version of numpy (\594)
- Replace PyDataMem_NEW_ZEROED to PyDataMem_NEW (\578)

Fixed
-----
- Fixed bug in QuantumError compose method when composing Kraus with non-Kraus
errors (\605).
- Fix TBB compilation (\598)
- Fixed MPS expectation value when qubits are not given in ascending order (\603)
- Fix bug in QuantumError compose method (\605)
- Fix gate fusion (\606)
- Removes static numpy initialization strategy for the Pulse simulator (\609)
- Fix QuantumError sometimes casting probabilities to complex (\640)

0.4.0

CHANGELOG
==========

Added
-----
- Added `NoiseModel.from_backend` for building a basic device noise model for an IBMQ
backend (\569)
- Added multi-GPU enabled simulation methods to the `QasmSimulator`, `StatevectorSimulator`,
and `UnitarySimulator`. The qasm simulator has gpu version of the density matrix and
statevector methods and can be accessed using `"method": "density_matrix_gpu"` or
`"method": "statevector_gpu"` in `backend_options`. The statevector simulator gpu method
can be accessed using `"method": "statevector_gpu"`. The unitary simulator GPU method can
be accessed using `"method": "unitary_gpu"`. These backends use CUDA and require an NVidia
GPU.(\544)
- Added ``PulseSimulator`` backend (\542)
- Added ``PulseSystemModel`` and ``HamiltonianModel`` classes to represent models to be used in ``PulseSimulator`` (\496, \493)
- Added ``duffing_model_generators`` to generate ``PulseSystemModel`` objects from a list of parameters (\516)
- Migrated ODE function solver to C++ (\442, \350)
- Added high level pulse simulator tests (\379)
- CMake BLAS_LIB_PATH flag to set path to look for BLAS lib (\543)

Changed
-------
- Changed the structure of the `src` directory to organise simulator source code.
Simulator controller headers were moved to `src/controllers` and simulator method State
headers are in `src/simulators` (\544)
- Moved the location of several functions (\568):
- Moved contents of `qiskit.provider.aer.noise.errors` into the `qiskit.providers.noise` module
- Moved contents of `qiskit.provider.aer.noise.utils` into the `qiskit.provider.aer.utils` module.
- Enabled optimization to aggregate consecutive gates in a circuit (fusion) by default (\579).

Deprecated
----------
- Deprecated `utils.qobj_utils` functions (\568)
- Deprecated `qiskit.providers.aer.noise.device.basic_device_noise_model`. It is superseded by the
`NoiseModel.from_backend` method (\569)

Removed
-------
- Removed `NoiseModel.as_dict`, `QuantumError.as_dict`, `ReadoutError.as_dict`, and
`QuantumError.kron` methods that were deprecated in 0.3 (\568).

0.3.4

Changelog
========

Added
-----
- Added support for probabilities snapshot and Pauli expectation value snapshot in the stabilizer simulator (\423)

Fixed
-----
- MPS simulation method: fixed computation of snapshot_probabilities
on subsets of the qubits, in any ordering (\424)
- Fixes bug where cu3 was being applied as cu1 for unitary_simulator (\483)

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.