jscat solves the scattering of electromagnetic radiation from
an irregular particle or aggregate  with arbitrary refractive
index. Future versions will also accept inhomogeneity, anisotropy, 
magnetism, and chirality, as long as the materia is optically linear.

The field inside the scatterers is discretized using subsectionally
defined spherical waves of given order and given number of subcells,
and solved by least squaring the volume integral equation (mimimizing 
the Lagrangian)  for the unknown coefficients.



