Multi-purpose lens modeling software package
A Python library for simulating optical systems, similar to Zemax
DeepLens: differentiable optical lens simulator for end-to-end cameras.
Python interface to the Dr Probe software package