BasicAer: Python-based Simulators (qiskit.providers.basicaer)

A module of Python-based quantum simulators. Simulators are accessed via the BasicAer provider, e.g.:

from qiskit import BasicAer

backend = BasicAer.get_backend('qasm_simulator')

Simulators

QasmSimulatorPy([configuration, provider])

Python implementation of a qasm simulator.

StatevectorSimulatorPy([configuration, provider])

Python statevector simulator.

UnitarySimulatorPy([configuration, provider])

Python implementation of a unitary simulator.

Provider

BasicAerProvider(*args, **kwargs)

Provider for Basic Aer backends.

Job Class

BasicAerJob(backend, job_id, fn, qobj)

BasicAerJob class.

Exceptions

BasicAerError(*message)

Base class for errors raised by Basic Aer.