Skip to content

continuum model for twist bilayer MoTe2 and twist bilayer MoTe2

Notifications You must be signed in to change notification settings

zybbigpy/continuum-model-twist-tmds

 
 

Repository files navigation

Continuum Model

A continuum model for twisted bilayer MoTe₂ and WSe₂, facilitating the construction, diagonalization, and visualization of band structures with configurable parameters.

Usage

To use the continuum model, simply open and run the provided Jupyter Notebook (continuum_model.ipynb). The notebook contains everything you need to get started and provides four examples for different configurations:

  • Example 1: Full model of twisted bilayer MoTe₂.
  • Example 2: Reduced model of twisted bilayer MoTe₂.
  • Example 3: Full model of twisted bilayer WSe₂.
  • Example 4: Reduced model of twisted bilayer WSe₂.

Getting Started

Prerequisites

  • Python 3.6+
  • Required Libraries: Ensure the following libraries are installed:
    • numpy
    • scipy
    • matplotlib
    • joblib
    • tqdm (for optional progress bars)

You can install the required libraries using:

pip install numpy scipy matplotlib joblib tqdm

Citation

If you use our code for your research, please consider citing our paper:

@misc{zhang_Universal_2024,
  title = {Universal Moiré-Model-Building Method without Fitting: Application to Twisted MoTe₂ and WSe₂,
  author = {Zhang, Yan and Pi, Hanqi and Liu, Jiaxuan and Miao, Wangqian and Qi, Ziyue and Regnault, Nicolas and Weng, Hongming and Dai, Xi and Bernevig, B. Andrei and Wu, Quansheng and Yu, Jiabin},
  year = {2024},
  month = nov,
  eprint = {2411.08108},
  publisher = {arXiv},
  doi = {10.48550/arXiv.2411.08108},
  url = {https://arxiv.org/abs/2411.08108}
}

About

continuum model for twist bilayer MoTe2 and twist bilayer MoTe2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 84.1%
  • Python 15.9%