Ray Tracing Package
This package is designed to enable students to study simple optical systems beyond the usual thin lens approximation. As structured it is limited to the study of lens systems where the lenses have a cylindrical symmetry, so that it suffices to trace all rays in a single plane. The source code can be easily adapted to the more general case of lenses with astigmatism.