Blaze2D: A Rust Maxwell solver for photonic crystals

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.

Open the WorkbenchUse Blaze in your browser. No installation required.

New to photonic band structures? Start with the introduction.

Blaze2D

Loading search…

Tab to move through results · Escape to close