pyGDM is a python toolkit for simple and rapid electrodynamical 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).