Skip to content

Superposing two 2D materials can produce a Moiré superlattice structure. This app allows to visualize and calculate the lattice parameter of the produced Moiré.

License

Notifications You must be signed in to change notification settings

aymen-mahmoudi/Moire-Parameter-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moiré parameter

Description

Superposing two 2D materials with a rotational misalignment theta and a mismatch gamma can produce a Moiré. Superlattice structure defined by a lattice parameter lambda. Check this reference for the lambda formula : DOI: 10.1126/sciadv.abf4387
This project helps to calculate the lattice parameter and the distance relations in the k-space for both TMDs and the generated Moiré system

screenshot_app.png

Usage

You need to provide the two lattice parameters of your two 2Ds (It is recommended to assign the bigger parameter to the blue hexagon form) and the misalignment between the two interfaces. Then, the mismatch, the moiré lattice parameter as well as the reciprocal parameter for the three structure will be generated.

Installation

To use the app, you can download and directly execute the file moiré.exe (just for Windows X64). Otherwise, you can run the main.py script which is available within the necessary resources (I recommend the setup of python 3.8 python virtual environment).
I recommend to setup a python 3.8 virtual environment and adding the required libraries using the following command after cloning the rep (you can just download the rep in case you don't use git):

pip install -r requirements.txt

Roadmap

  • Avoid the crash of the app in case of empty value
  • Transform the project on a desktop application

Support and Contributing

Let me know if you have any suggestions/ideas to enhance those scripts or add further settings. Your suggestions are warmly welcomed.
In case of a problem, It is strongly recommended to post an issue. For a more confidential demand, don't hesitate to email me.

Acknowledgment

I thank Geoffroy Kremer for testing and checking formulas in k-space.

About

Superposing two 2D materials can produce a Moiré superlattice structure. This app allows to visualize and calculate the lattice parameter of the produced Moiré.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published