Repository for Simulation of 1/f charge noise affecting a quantum dot in a Si/SiGe structure

Structure of the repository:

  • Code: Contains the code for the simulation of the charge noise affecting a quantum dot in a Si/SiGe structure. It uses the data from the Data folder.
  • Data: Contains the data generated by the COMSOL simulation.
  • Figures: Contains additonal figures generated during development of the code.
  • COMSOL: Contains the COMSOL simulation files.

How to run the code:

  • The code is written in Python 3.7. To run the code, you need to have the following packages installed:
    • numpy
    • matplotlib
    • scipy

The code is written in the form of a Jupyter notebook. There are seven notebooks, each corresponding to a different figure:

  • fig1.ipynb - figure 1
  • fig2.ipynb - figure 2
  • 'fig345a.ipynb' - figure 3, 4 and 5a
  • 'fig5b.ipynb' - figure 5b
  • 'Linearlity_test.ipynb' - linearity test
  • 'tes1.ipynb', 'test2.ipynb - additional tests of the COMSOL simulation