Skip to content

mainCSG/diamondminer

Repository files navigation

Diamond Miner

Extract Coulomb diamond information from a provided measurement dataset.

Installation

To install this package you must first activate your environment (example below if you are using conda),

conda activate ENV_NAME

Then you can build the package using setup.py which will generate some folders in your repository,

python setup.py bdist_wheel sdist

Then using pip to install the package based on the build folders created from the command above,

python -m pip install . 

Usage

Please see demo.ipynb for usage. You can try it out on the demo_data_(1/2).txt prepared datasets.

Results

Below are two results that can be reproduced in the demo.ipynb: (1) Coulomb diamonds and estimated dot information, (2) Charge temperature information.

Coulomb Diamonds

alt text

Summary (#0):
===================

---------
Constants
---------
Elementary Charge (e): 1.60218e-19 C
Permittivity of Free Space (ϵ0): 8.85419e-12 F/m
Relative Permittivity (ϵR): 11.70000
---------

---------
Geometry
---------
Left Vertex: [0.135 0.   ]
Top Vertex: [0.18925676 0.00121678]
Right Vertex: [0.20405405 0.        ]
Bottom Vertex: [ 0.15966216 -0.00140559]
Width: 0.06905 V
Height: 0.00262 V
---------

--------------
Dot Properties
--------------
Lever Arm (α): 0.01899 eV/V
Addition Voltage: 0.06905 V
Charging Voltage: 0.00131 V
Gate Capacitance: 2.32018 aF
Source Capacitance: 33.33012 aF
Drain Capacitance: 83.46981 aF
Total Capacitance: 122.19267 aF
Dot Size: 147.44178 nm
--------------


Summary (#1):
===================
...

And the statistics can also be calculated as,

Average Lever Arm (α) : 0.02097 (eV/V) ± 0.00063 (eV/V)
Average Addition Voltage: 0.07004 (V) ± 0.00074 (V)
Average Charging Voltage: 0.00146 (V) ± 0.00003 (V)
Average Total Capacitance: 110.96383 (aF) ± 2.33055 (aF)
Average Gate Capacitance: 2.29400 (aF) ± 0.02470 (aF)
Average Source Capacitance: 27.89592 (aF) ± 0.93941 (aF)
Average Drain Capacitance: 77.84920 (aF) ± 1.68834 (aF)
Average Dot Size: 133.89269 (nm) ± 2.81212 (nm)

Charge Temperature

alt text

About

Python package designed to extract Coulomb diamond information from data measurements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors