Skip to content
JournalsWorldThe Global Research Discovery Platform
Featured Dataset

Dataset and scripts used in: g-tensor Optimization in Ge/SiGe Quantum Dots

This repository contains the data and scripts used in the manuscript: “g-tensor Optimization in Ge/SiGe Quantum Dots” Aram Shojaei, Edmondo Valvo, Maximilian Rimbach-Russ, Eliska Greplova, Ana Silva The code implements the numerical workflow use

👤
CreatorShojaei, Aram
📅
Published2026-04-22
🔗
DOI10.5281/zenodo.19692317
📊
Downloads35
⚖️
Licensecc-by-4.0
File Size106.1 MB
Data TypeDataset
Published2026
Licensecc-by-4.0
Total Views224
Total Downloads35

This repository contains the data and scripts used in the manuscript:

“g-tensor Optimization in Ge/SiGe Quantum Dots” 
Aram Shojaei, Edmondo Valvo, Maximilian Rimbach-Russ, Eliska Greplova, Ana Silva

The code implements the numerical workflow used to:

1. model vertical heavy-hole (HH) and light-hole (LH) subbands in a strained Ge/SiGe quantum well with a segmented Si profile,
2. calculate the effective in-plane Zeeman response, in particular  g_xx, using the perturbative Schrieffer–Wolff / Luttinger–Kohn framework,
3. optimize the Si profile using the CMA-ES algorithm.

The simulation scripts are stored in `scr/`, while processed results and plotting data are stored in `scr/results/`. The notebook used to generate the manuscript figures is located in `plotting/`.

 

Repository structure

  • `scr/`Directory containing the main simulation and optimization scripts.
    • `main.py`Program used to run the CMA-ES optimization loop for the segmented Si profile and evaluate the corresponding g-tensor response. Input: Simulation parameters and model definitions implemented in the source code.Output: Raw optimization results saved in `scr/results/` as generation/population files.
    • `scr/results/`Directory containing the outputs of optimization runs and post-processing analysis.
      • `*.json`Files containing the raw CMA-ES optimization generations and populations.
      • `post_processed_data/`Directory containing aggregated datasets used for analysis and plotting.Output: Processed `.csv` and `.npz` files used for plotting and interpretation of the optimization results.

 

  • `plotting/`Directory containing the plotting workflow for the manuscript figures.
    • `Plotting_notebook.ipynb`Notebook used to generate the manuscript plots from the processed optimization results.Input: Processed datasetes in`scr/results/post_processed_data/` Output: Figures for analysis and manuscript preparation.
    • `figures/`Directory containing exported figures generated from the plotting notebook.

 

Installation

The project dependencies are listed in: `requirements.txt`

Install them with:  pip install -r requirements.txt

📤 Share this page

Found this useful? Share it with your network.

✓ Link copied! Paste it on ResearchGate / Academia.edu
📦
Dataset and scripts used in: g-tensor Optimization in… (Full Dataset)106.1 MB
⬇
📄
ReadmeVia DOI record
↗

Files are hosted on the source repository. Click download to access the full dataset.

Shojaei, Aram (2026). Dataset and scripts used in: g-tensor Optimization in Ge/SiGe Quantum Dots. https://doi.org/10.5281/zenodo.19692317