mpasson / A_FMM

Python Implementation of Aperiodic Fourier Modal Method for solving Maxwell equations.

Home Page:https://a-fmm.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation Status Code style: black MIT

A-FMM

This is a Python implementation the Aperiodic-Fourier Modal Method, a fully vectorial method for solving Maxwell equations that combines a Fourier-based mode solver and a scattering matrix recursion algorithm to model full 3D structures. This approach is well suited to calculate modes, transmission, reflection, scattering and absorption of multi-layered structures. Moreover, support for Bloch modes of periodic structures allows for the simulation of photonic crystals or waveguide Bragg gratings.

Installation

You can install A_FMM directly from pypi by running:

pip install A_FMM

Documentation

Full documentation is available on Read the Docs

About

Python Implementation of Aperiodic Fourier Modal Method for solving Maxwell equations.

https://a-fmm.readthedocs.io

License:MIT License


Languages

Language:Python 99.9%Language:Shell 0.1%