Documentation#

Release

Release

Deployment

PyPI

Conda (channel only)

Build Status

pipeline status

Metrics

coverage report

Activity

PyPI - Downloads

Conda

Citation

zenodo

License

license

Formatter

Code style: black

Welcome! This is the documentation for nannos v 2.6.1, last updated on Mar 13, 2024.

nannos is a Python package that solves Maxwell’s equations in bi-periodic multilayer stacks using the Fourier Modal Method (FMM).

Sketch of a multilayer grating

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.