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).

Note: V1.0.6 now compatible with python 2 and python 3