Skip to content

Latest commit

History

History
21 lines (14 loc) 路 702 Bytes

index.rst

File metadata and controls

21 lines (14 loc) 路 702 Bytes

legume: Differentiable guided mode expansion methods

legume (le GUided Mode Expansion) is an open source Python package that implements a differentiable guided mode expansion (GME) method for multi-layer optical structures. Legume also implements a differentiable plane wave expansion (PWE) method for purely two-dimensional periodic structures. Legume uses the HIPS autograd package for its automatic differentiation capabilities.

motivation installation faq

examples api