# QDFlow: A Python package for physics simulations of quantum dot devices

arXiv: https://arxiv.org/abs/2509.13298 · HTML: https://mlsanity.com/paper/2509.13298/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 11 of its 32 references that are in the map.
- First posted on arXiv 16 Sep 2025.

## Builds on (most cited first, 11 of 11)

- [Machine learning enables completely automatic tuning of a quantum device faster than human experts](https://mlsanity.com/paper/2001.02589/) (2020)
- [Ray-based framework for state identification in quantum dot devices](https://mlsanity.com/paper/2102.11784/) (2021)
- [Tuning arrays with rays: Physics-informed tuning of quantum dot charge states](https://mlsanity.com/paper/2209.03837/) (2022)
- [Quantum device fine-tuning using unsupervised embedding learning](https://mlsanity.com/paper/2001.04409/) (2020)
- [Toward Robust Autotuning of Noisy Quantum Dot Devices](https://mlsanity.com/paper/2108.00043/) (2021)
- [Automated extraction of capacitive coupling for quantum dot systems](https://mlsanity.com/paper/2301.08654/) (2023)
- [Ray-based classification framework for high-dimensional data](https://mlsanity.com/paper/2010.00500/) (2020)
- [Data needs and challenges for quantum dot devices automation](https://mlsanity.com/paper/2312.14322/) (2023)
- [Machine-Learning-Assisted and Real-Time-Feedback-Controlled Growth of InAs/GaAs Quantum Dots](https://mlsanity.com/paper/2306.12898/) (2023)
- [Autonomous Bootstrapping of Quantum Dot Devices](https://mlsanity.com/paper/2407.20061/) (2024)
- [Automation of Quantum Dot Measurement Analysis via Explainable Machine Learning](https://mlsanity.com/paper/2402.13699/) (2024)

## Built on by (most cited first, 2 of 2)

- [Benchmarking machine learning models for multi-class state recognition in double quantum dot data](https://mlsanity.com/paper/2511.22451/) (2025)
- [Towards autonomous time-calibration of large quantum-dot devices: Detection, real-time feedback, and noise spectroscopy](https://mlsanity.com/paper/2512.24894/) (2025)

## Abstract (arXiv)

Recent advances in machine learning (ML) have accelerated progress in calibrating and operating quantum dot (QD) devices. However, most ML approaches rely on access to large, representative datasets designed to capture the full spectrum of data quality encountered in practice, with both high- and low-quality data for training, benchmarking, and validation, with labels capturing key features of the device state. Collating such datasets experimentally is challenging due to limited data availability, slow measurement bandwidths, and the labor-intensive nature of labeling. QDFlow is an open-source physics simulator for multi-QD arrays that generates realistic synthetic data with ground-truth labels. QDFlow combines a self-consistent Thomas-Fermi solver, a dynamic capacitance model, and flexible noise modules to simulate charge stability diagrams and ray-based data that closely resemble experimental results. With an extensive set of parameters that can be varied and customizable noise models, QDFlow supports the creation of large, diverse datasets for ML development, benchmarking, and quantum device research.}}
