Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

Qiskit Tools

qiskit.tools


Parallel Routines

parallel_map(task, values[, task_args, …])Parallel execution of a mapping of values to the function task. This is functionally equivalent to::.

Monitoring

job_monitor(job[, interval, quiet, output])Monitor the status of a IBMQJob instance.
backend_monitor(backend)Monitor a single IBMQ backend.
backend_overview()Gives overview information on all the IBMQ backends that are available.

Quantum Information

qft(circ, q, n)n-qubit QFT on q in circ.
partial_trace(state, trace_systems[, …])Partial trace over subsystems of multi-partite matrix.
vectorize(density_matrix[, method])Flatten an operator to a vector in a specified basis.
devectorize(vectorized_mat[, method])Devectorize a vectorized square matrix.
choi_to_pauli(choi[, order])Convert a Choi-matrix to a Pauli-basis superoperator.
chop(array[, epsilon])Truncate small values of a complex array.
outer(vector1[, vector2])Construct the outer product of two vectors.
entropy(state)Compute the von-Neumann entropy of a quantum state.
shannon_entropy(pvec[, base])Compute the Shannon entropy of a probability vector.
concurrence(state)Calculate the concurrence.
entanglement_of_formation(state, d0[, d1])Compute the entanglement of formation of quantum state.
mutual_information(state, d0[, d1])Compute the mutual information of a bipartite state.
is_pos_def(x)Return is_pos_def.
Was this page helpful?
Report a bug or request content on GitHub.