MoireStudio: A Universal Twisted Electronic Structure Calculation Package
Junxi Yu, Yichen Liu, Cheng-Cheng Liu
TL;DR
MoireStudio is presented as a universal Python package for calculating twisted electronic structures of arbitrary 2D material combinations, unifying commensurate geometry with tight-binding and continuum models. It integrates a full relaxation framework so that large moiré supercells can be treated accurately at manageable cost, including the low-energy $k\cdot p$ continuum descriptions and interlayer TB couplings. The main contributions are automated commensurate‑structure search and generation, Wannier90‑based TB parameterization, and relaxation‑enabled Hamiltonians with outputs such as band structures and Chern numbers, all compatible with standard tools. The package is positioned to accelerate twistronics research by enabling parallel computation, visualization, and seamless interfacing with external software.
Abstract
Twistronics is an emerging and captivating field in condensed matter physics and material science. However, accurately and efficiently calculating the electronic structures of twisted systems remains a significant challenge. To address this, we have developed MoireStudio, a universal Python-based computational package for twisted electronic structures. Its functionalities include commensurate structure search, structure generation, parameterization, and construction for tight-binding models and continuum models, and the precise incorporation of full relaxation effects. The package is applicable to arbitrary combinations of two-dimensional materials, including rectangular lattices and heterostructures. User-friendly and easy to use, MoireStudio supports parallel large-scale computations, provides visualization capabilities, and offers interfaces with third-party software. It is poised to become a convenient and powerful tool for researchers in twistronics fields.
