Qiskit tutorial

This tutorial or user guide aims to explain how to use the new simulator ('dm_simulator') that has been added to existing qiskit backends. The tutorial is only concerned about this new backend. Tutorial related to other backends or qiskit in general can be found here. Although a few example to build basic circuits are given.

What is dm_simulator

dm_simulator is a backend which can be called to execute circuits provided by the user. This backend uses density matrix formalism to calculate the subsequent changes in the qubit state as gates are applied. Density matrix formalism allows one to incorporate environmental noises in a convinient way. A few types of known noise model are implemented and can be invoked while calculation.

Basics of Qiskit

You can find a tutorial to build basic circuits and how to use dm_simulator backend here

Features in dm_simulator

Couple of new features has been added to this version.

  1. Initialisation
  2. Measurement
  3. partition
  4. noise
  5. visualisation