QDFlow documentation

A Thomas-Fermi simulation for modeling quantum dot devices. Generates charge stability diagrams complete with sensor readout, state labels, charge configuration, and noise.

For more information, see arXiv:2509.13298.

Installation

Install the latest version of QDFlow:

pip install qdflow

API

qdflow.generate

This module contains classes and functions for generating CSDs and ray data.

qdflow.physics.simulation

This module contains the physics simulation.

qdflow.physics.noise

This module contains classes and functions for adding noise to CSDs.

qdflow.util.distribution

This module contains classes defining random vairable distributions.