Simulation

Simulation code

The package contains software to simulation quantum dot systems and plot charge stability diagrams. The basic approach is

  1. Define parameters of the system (e.g. number of dots, additional energy, etc.)

  2. Generate the Hamiltonian from the parameters

  3. Calculate the eigenvalues and eigenstatus of the the system

  4. Calculate derived properties such as the occupation numbers and charge stability diagrams.

Example notebooks: Classical simulation of quantum dots, Classical simulation of triple dot.

The documentation is in qtt.simulation.dotsystem

The virtual dot

The virtual dot is a simulation model of a linear dot array, used for testing code and learning the system. The simulation is not a good physical simulation, but is sufficient to run some of the measurement and analysis functions.

For a complete example, see the notebook Using the virtual dot array.

The documentation is in qtt.simulation.virtual_dot_array

Continuous-time Markov model

For details see the code in qtt.algorithms.markov_chain. An example notebook is Simulation of Elzerman readout.