Atmospheric optics ray tracing codes  - this article list codes for light scattering using ray-tracing technique to study atmospheric optics phenomena such as rainbows and halos. Such particles can be large raindrops or hexagonal ice crystals.  Such codes are one of many approaches to calculations of light scattering by particles.