ZenBand: a numerical solver of photonic crystals with a graphical user interface

Read full text
Authors: Andrius Zinkevičius, I. Lukosiunas, Darius Gailevičius
Cited by: 1
References: 43

Abstract

We developed an open-source Plane Wave Expansion Method solver using Python and a custom Tkinter library to solve a design oriented problem of photonic crystal dispersion for known classical examples, custom geometries, and symmetries. Such structures are capable of light confinement, omnidirectional reflection, beam collimation and negative refraction. We dive deeper into the diagonally anisotropic photonic crystals, whose Plane Wave Expansion algorithm is directly embedded in the application. The user interface is present in the developer’s repository link: https://github.com/ZenTunturi/ZenBand.

Fields of Study & Subjects

Photonic Crystals and Applications Electromagnetic Simulation and Numerical Methods Optical Coatings and Gratings

Publication details

Journal / source
Scientific Reports
Publisher
Springer Science and Business Media LLC
Volume
16
Issue
1
Publication date
4 February 2026
Language
EN