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

Donovan L. Buterakos, Sandesh S. Kalantre, Joshua Ziegler, Jacob M Taylor, Justyna P. Zwolak
9/16/2025
cond-mat.mes-hallcs.CVcs.LG

No confident code implementation found for this paper.

Abstract

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 closely resembling experiments. 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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{buterakos2025qdflow,
  title  = {QDFlow: A Python package for physics simulations of quantum dot devices},
  author = {Donovan L. Buterakos and Sandesh S. Kalantre and Joshua Ziegler and Jacob M Taylor and Justyna P. Zwolak},
  year   = {2025},
  eprint = {2509.13298},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.13298v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.13298.svg)](https://codeofpaper.com/paper/2509.13298)

Discussion