Extension of Draine and Flatau's DDSCAT. Calculates the scattered electric and magnetic fields due to an electron beam (such as in EELS) incident on a collection of dipoles.