qiskit/releasenotes/notes/0.13/qinfo-random-970923d446d104...

33 lines
1.3 KiB
YAML

---
features:
- |
Adds :func:`qiskit.quantum_info.random_clifford` for generating a random
:class:`qiskit.quantum_info.Clifford` operator.
- |
Add :func:`qiskit.quantum_info.random_quantum_channel` function
for generating a random quantum channel with fixed
:class:`~qiskit.quantum_info.Choi`-rank in the
:class:`~qiskit.quantum_info.Stinespring` representation.
- |
Add :func:`qiskit.quantum_info.random_hermitian` for generating
a random Hermitian :class:`~qiskit.quantum_info.Operator`.
- |
Add :func:`qiskit.quantum_info.random_statevector` for generating
a random :class:`~qiskit.quantum_info.Statevector`.
- |
Adds :func:`qiskit.quantum_info.random_pauli_table` for generating a random
:class:`qiskit.quantum_info.PauliTable`.
- |
Adds :func:`qiskit.quantum_info.random_stabilizer_table` for generating a random
:class:`qiskit.quantum_info.StabilizerTable`.
upgrade:
- |
The :func:`qiskit.quantum_info.random_density_matrix` function will
now return a random :class:`~qiskit.quantum_info.DensityMatrix` object. In
previous releases it returned a numpy array.
deprecations:
- |
The :func:`qiskit.quantum_info.random_state` function has been deprecated
and will be removed in a future release. Instead you should use the
:func:`qiskit.quantum_info.random_statevector` function.