QDFlow: A Python package for physics simulations of quantum dot devices
arXiv:2509.13298 · doi:10.21468/SciPostPhysCodeb.65
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 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.}}
19 pages, 6 figures
References in corpus (21)
- Semiconductor Spin Qubits
- Machine Learning techniques for state recognition and auto-tuning in quantum dots
- Machine learning enables completely automatic tuning of a quantum device faster than human experts
- Auto-tuning of double dot devices in situ with machine learning
- Automated tuning of double quantum dots into specific charge states using neural networks
- Autonomous tuning and charge state detection of gate defined quantum dots
- A Machine Learning Approach for Automated Fine-Tuning of Semiconductor Spin Qubits
- QFlow lite dataset: A machine-learning approach to the charge states in quantum dot experiments
- Quantum device fine-tuning using unsupervised embedding learning
- Ray-based framework for state identification in quantum dot devices
- Tuning arrays with rays: Physics-informed tuning of quantum dot charge states
- Automated extraction of capacitive coupling for quantum dot systems
- Optimization of Quantum-dot Qubit Fabrication via Machine Learning
- Data needs and challenges for quantum dot devices automation
- Modular Autonomous Virtualization System for Two-Dimensional Semiconductor Quantum Dot Arrays
- Automatic virtual voltage extraction of a 2x2 array of quantum dots with machine learning
- Autonomous Bootstrapping of Quantum Dot Devices
- Automation of Quantum Dot Measurement Analysis via Explainable Machine Learning
- QArray: a GPU-accelerated constant capacitance model simulator for large quantum dot arrays
- QDarts: A Quantum Dot Array Transition Simulator for finding charge transitions in the presence of finite tunnel couplings, non-constant charging energies and sensor dots
- QDsim: A user-friendly toolbox for simulating large-scale quantum dot devices