QPMS
Electromagnetic multiple scattering library and toolkit.
Overview of QPMS command line utilities

The utilities are located in the misc directory. Run the utility with -h argument to get more info.

Rectangular and square 2D lattices

These scripts deal with simple 2D rectangular lattices, finite or infinite, one scatterer per unit cell. \( D_{2h} \) or \( D_{4h} \) symmetric adapted bases are used where applicable.

Finite lattices

Infinite lattices

General 2D lattices