Documentation#
Welcome! This is the documentation for nannos
v 2.6.3, last updated on Feb 28, 2025.
nannos
is a Python package that solves Maxwell’s equations
in bi-periodic multilayer stacks using the Fourier Modal Method (FMM).

The code of the project is on Gitlab
Features#
Computation of transmitted and reflected efficiencies for the various diffraction orders.
Calculation of the electromagnetic field in the structure.
Various FMM formulations.
Automatic differentiation enabling inverse design of metasurfaces.
GPU acceleration.