Awesome Lists

RayTracing

by DCC-Lab

Pythonpushed about 2 years ago

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.

AI summary

Optical tracer

A Python library for simple optical path tracing using ABCD matrices and Gaussian laser beams.

stars
264
forks
47
watching
14
awesome list
1
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/DCC-Lab/RayTracing/links.svg)](https://awesome.facts.dev/awesome/DCC-Lab/RayTracing)
HTML
<a href="https://awesome.facts.dev/awesome/DCC-Lab/RayTracing"><img src="https://awesome.facts.dev/shield/DCC-Lab/RayTracing/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/DCC-Lab/RayTracing/links.svg

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.