A geometric optics package for Julia.
Ray tracing using either Snell's law or the matrix ray transfer method. The matrix ray transfer method implemented here uses the "standard" first order approximation [Hec17]. At present, optical syst consisting of spherical lenses aligned on the optical axis and circular apertures are supported.
Working on it... (really)
- 3D
- Additional optics (mirrors, prisms, etc.)
- Fourier optics
- [Hec17] Hecht, Eugene. Optics. Pearson, 5th Edition, 2017.