“There's never enough time to do it right, but there's always enough time to do it over.” -Jack Bergman
It's not perfect, but I'm cutting fdtd-z v1 here. The API should be relatively stable now, and there are some basic tests, most essentially checking against the error in the time-harmonic wave equation for simulations with a dipole source.
The goal is to keep fdtd-z low-level and boring -- looking forward to building the fun stuff on top of this with the photonics community!