Meep is a free and open-source software package for electromagnetics
simulation via the finite-difference time-domain (FDTD) method
spanning a broad range of applications.