pyGDM is a python toolkit for simple and rapid electro-dynamical simulations of photonic nanostructures. If you are interested, have a look at the paper or try some of the tutorials and examples from the online documentation. You can clone the package from gitlab or download it from pypi (install via $ pip install pygdm2).
- pyGDM paper: Computer Physics Communications 233, 167-192 (2018)
- online documentation: https://wiechapeter.gitlab.io/pyGDM2-doc/