Links to Codes to Compute Optical Properties
There are many diﬀerent numerical methods and computed codes to compute the optical properties of diﬀerent shapes of particles.
SCATTERLIB has codes to compute scattering by many types of particles by various numerical methods.
the bhmie code of Bohren and Huﬀman (1983) , in diﬀerent computer languages
For nonspherical and aggregated particles, there are
and discrete dipole approximation codes:
Codes for the Computation of the Bidirectional Reﬂection Function for Flat Particulate Layers and Rough Surfaces: