TINIE – a software package for electronic transport through two-dimensional cavities in a magnetic field
Quantum transport has far-reaching applications in modern electronics as it enables the control of currents in nanoscale systems such as quantum dots. In this paper we introduce TINIE: a state-of-the-art quantum transport simulation framework, which can efficiently perform first-principle calculations based on the Landauer-Büttiker formalism. The computational repertoire of TINIE includes calculations of transmission, conductivity, and currents running through arbitrary multi-terminal two-dimensional transport devices, with additional tools that enable the computation of the local density of states. The generality of TINIE ranges from wide-band approximation calculations to investigating systems subject to an external magnetic field. The future prospects of TINIE include the simulation of, e.g., two-dimensional cavities, quantum dots, or molecular junctions. The package is written in Python 3.6, and its well-documented modular structure is designed with an intent to create a platform suited for continuous expansion and development. With TINIE it is possible to obtain specific information about the effects of impurities and imperfections in quantum devices, particularly between ballistic and diffusive transport regimes.