Simple implementation of transfer matrix method (TMM) and rigorous coupled wave analysis (RCWA) based on the notes from Computational Electromagnetics course by Raymond Rumpf (formerly here)
Open a terminal in the root rcwa directory and execute
python setup.py install
Optionally, run the test suite by executing
pytest
To run a tmm computation execute
tmm path-to-input-toml-file
Analogously, for a rcwa run
rcwa path-to-input-toml-file
which will read the provided input files in .toml format.
python, numpy, toml, pytest
- Gleb Siroki
This project is licensed under the MIT License - see the LICENSE.md file for details