Skip to content

A one dimensional quantum dots simulator and image processing toolbox impleted in matlab

License

Notifications You must be signed in to change notification settings

Marc-AntoineGenest/Quantum-dots-simulator-and-image-processing-toolbox

Repository files navigation

Quantum-dots-simulator-and-image-processing-toolbox

Here is an implementation of a one dimensional quantum dots simulator and images processing toolbox. The purpose of this code is the fast simulation of stability diagrams, containing commons experimentals and quantum behaviors, that can be used for the creation of artificial intelligence training datasets.

Prerequisites

Citation

If you use this code for your research, please cite my thesis.

@mastersthesis{QD_simulation_image_processing,
  author       = {Marc-Antoine Genest}, 
  title        = {Implémentation d'une méthode d'identification de l'occupation électronique d'une boîte quantique grâce à des techniques d'apprentissage profond},
  school       = {Université de Sherbrooke},
  year         = 2020,
  month        = 1,
}

Help

  • simu_main.m : manually editate this file to simulate a new device and create different image process. Most functions used by this code are located in \simulation_toolbox folder.
  • image_process.m : function called by simu_main.py that manages and calls images processing functions located in \image_processing_toolbox folder
  • random_process_generator.m : example of a function used to create multiple random process (usefull in data augmentation for artificial intelligence algorithms) given a simulation structure saved by simu_main.m
  • get/write_integral_tab : used to accelerate to calculation of the Fermi-Dirac integral (pre-calculate a table and search in a list was faster in my case than an analytic function using 32-64 bit integers)

License

The source code of this project is licensed under the License Zero Prosperity Public License (see LICENSE.md).

About

A one dimensional quantum dots simulator and image processing toolbox impleted in matlab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages