Simulation
Simulation code
The package contains software to simulation quantum dot systems and plot charge stability diagrams. The basic approach is
Define parameters of the system (e.g. number of dots, additional energy, etc.)
Generate the Hamiltonian from the parameters
Calculate the eigenvalues and eigenstatus of the the system
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.