2. Multilayer surface plasmonCalculates surface-plasmon-polariton modes for planar multilayer structures. To learn more go to http://pythonhosted.org/multilayer_surface_plasmon/
3. metalensDesign, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc