3 ms·
I used OpticSim.jl [1] in the past and it does the job. The documentation is far from perfect, but it's really capable. I managed to reproduce subtle distortion
by opticsthrowaway 4y ago
I used OpticSim.jl [1] in the past and it does the job.
The documentation is far from perfect, but it's really capable.
I managed to reproduce subtle distortions observed with Zemax in hyperspectral imagers.
There is also a python ray tracer that I didn't have a chance to try, but it seems that the development has stopped [2].
[1] https://github.com/brianguenter/OpticSim.jl https://github.com/brianguenter/OpticSim.jl
[2] https://github.com/quartiq/rayopt https://github.com/quartiq/rayopt