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 gaus…
☆317May 24, 2025Updated 9 months ago
Alternatives and similar repositories for RayTracing
Users that are interested in RayTracing are comparing it to the libraries listed below
Sorting:
- geometric ray tracing for optical systems☆374Updated this week
- Python optics and lens design, raytracing☆301Aug 15, 2023Updated 2 years ago
- Ray Tracing and Optical Design in Python☆71Oct 29, 2025Updated 4 months ago
- Tools for reading commercial optical glass catalogs☆33Jan 20, 2026Updated last month
- Optical raytracing based on Python☆201Jun 26, 2021Updated 4 years ago
- Python - Exact ray tracing library☆102Jan 24, 2026Updated last month
- Optics toolkit☆15Jan 21, 2022Updated 4 years ago
- python optics module☆535Apr 14, 2025Updated 10 months ago
- A raytracing toolkit for optical design☆77Jan 30, 2026Updated last month
- Zemax/ OpticStudio Extension using Python☆174May 7, 2021Updated 4 years ago
- physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...☆323Feb 17, 2026Updated last week
- Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.☆548Updated this week
- LightPipes for Python, "Pure Python version"☆279Aug 15, 2024Updated last year
- Official code repository for the paper: "The Differentiable Lens: Compound Lens Search over Glass Surfaces and Materials for Object Dete…☆23Oct 27, 2023Updated 2 years ago
- This is the open source repository for our IEEE Transactions on Computational Imaging 2022 paper "dO: A differentiable engine for Deep Le…☆230Apr 20, 2023Updated 2 years ago
- Optical Design Software☆150Jul 14, 2024Updated last year
- Scientific computing library for optics, computer graphics and visual perception.☆201Feb 19, 2026Updated last week
- Light rays propagation in 2D, in the geometrical optics approximation☆30Aug 14, 2023Updated 2 years ago
- Python tools for optical design☆149Feb 20, 2026Updated last week
- Jupyter notebooks for the ray-optics project☆57Nov 21, 2025Updated 3 months ago
- Toolkit to read Zemax OpticStudio files☆17Feb 24, 2025Updated last year
- ☆33Jun 10, 2022Updated 3 years ago
- Astree is a free open source optical ray tracing and design software☆79Aug 15, 2025Updated 6 months ago
- Standalone Programming Interface for Zemax OpticStudio COM API in Python☆25Apr 15, 2018Updated 7 years ago
- Poke (pronounced poh-keh) is a Polarization Ray Tracing and Gaussian Beamlet module for Python☆57May 5, 2025Updated 9 months ago
- A suite of utilities of analyzing optical glasses using the Zemax glass library☆50Feb 21, 2026Updated last week
- ☆20Sep 6, 2024Updated last year
- Python bindings for scalar and vectorial models of the 3D microscope point spread function.☆54May 20, 2024Updated last year
- Automated laser beam profiler using Raspberry Pi☆22Jan 18, 2024Updated 2 years ago
- Lens design software☆54Sep 1, 2023Updated 2 years ago
- A simple optical ray tracing simulation based on Snell's law and Fresnel equations for MATLAB and OCTAVE☆22Oct 17, 2019Updated 6 years ago
- My notes from the book Introduction to Lens Design by Joseph M. Geary☆46Jul 14, 2014Updated 11 years ago
- juno is a simulation package for optical system design using full wave propagation.☆65Feb 22, 2024Updated 2 years ago
- Koko is raytracing software for the design and analysis of optical imaging and illumination systems☆32Jan 29, 2022Updated 4 years ago
- Physical optics in Python☆15Apr 14, 2020Updated 5 years ago
- POCAL (Python Optical Coating Analysis Library) allows to easily design optical coatings both as single layer and as multilayer stack, mo…☆16Mar 30, 2024Updated last year
- Shanti's Raytracer: fast, precise, and accurate optical ray propagation☆13Dec 19, 2025Updated 2 months ago
- Various codes used to interact remotely with the instruments in the laboratory written in Python.☆10Jun 1, 2020Updated 5 years ago
- RCWA for optical metrology and metasurfaces☆14May 29, 2023Updated 2 years ago