DCC-Lab

DCC-Lab/RayTracing

View on GitHub

Simple ray tracing library in Python for optical design that considers simple optical elements (with ABCD ray matrices) but also finite diameters of elements to calculate aperture and field stops, field of view, etc... Useful to validate the design of an optical system (lenses positions, power and diameters). Also permits the propagation of gaussian laser beams through the same elements.

Stars
344
Forks
56
Open beginner issues
0
Indexed issues
1
Dominant language
Python
License
MIT
Last GitHub push
Jul 8, 2026
Latest indexed
Sep 15, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed
PR merge metrics
No merged PRs in 30d
1 open issue indexed Loading issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.