Release: Blaze2D
The technical report: numerical methods, validation against MPB, and benchmarks.
Blaze computes band structures, configuration studies, and projected operators for 2D periodic dielectrics. Built for fast, large-scale parameter sweeps, it exposes operator data unavailable in conventional solvers such as MPB.
Created for a master’s thesis in theoretical physics at TU Dortmund University on photonic moiré crystals, Blaze remains actively developed. Its methods, measurements, and reasoning are documented here.
Use Blaze through Python
(pip install blaze2d), the command line, or this website’s interactive
browser tool, which requires no installation.
New to photonic band structures? Start with the introduction.

The technical report: numerical methods, validation against MPB, and benchmarks.

Photonic moiré crystals and the two-scale theory that motivates Blaze’s operator extraction.

Use Blaze in your browser.
An unpublished, unofficial account of the architectural choices behind Blaze, validated against MPB.