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…
☆324Apr 16, 2026Updated this week
Alternatives and similar repositories for RayTracing
Users that are interested in RayTracing are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- geometric ray tracing for optical systems☆379Apr 4, 2026Updated 2 weeks ago
- Python optics and lens design, raytracing☆302Aug 15, 2023Updated 2 years ago
- Ray Tracing and Optical Design in Python☆72Oct 29, 2025Updated 5 months ago
- Tools for reading commercial optical glass catalogs☆33Apr 14, 2026Updated last week
- Optics toolkit☆15Jan 21, 2022Updated 4 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- Optical raytracing based on Python☆202Jun 26, 2021Updated 4 years ago
- Python - Exact ray tracing library☆106Jan 24, 2026Updated 2 months ago
- python optics module☆539Apr 14, 2025Updated last year
- A raytracing toolkit for optical design☆78Jan 30, 2026Updated 2 months ago
- physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...☆331Feb 17, 2026Updated 2 months ago
- 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
- Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.☆644Apr 12, 2026Updated last week
- Zemax/ OpticStudio Extension using Python☆179May 7, 2021Updated 4 years ago
- This is the open source repository for our IEEE Transactions on Computational Imaging 2022 paper "dO: A differentiable engine for Deep Le…☆241Apr 20, 2023Updated 3 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- LightPipes for Python, "Pure Python version"☆291Feb 26, 2026Updated last month
- Optical Design Software☆156Jul 14, 2024Updated last year
- ☆34Jun 10, 2022Updated 3 years ago
- Standalone Programming Interface for Zemax OpticStudio COM API in Python☆25Apr 15, 2018Updated 8 years ago
- Scientific computing library for optics, computer graphics and visual perception.☆206Apr 12, 2026Updated last week
- Toolkit to read Zemax OpticStudio files☆18Feb 24, 2025Updated last year
- A simple optical ray tracing simulation based on Snell's law and Fresnel equations for MATLAB and OCTAVE☆23Oct 17, 2019Updated 6 years ago
- Python tools for optical design☆151Feb 20, 2026Updated 2 months ago
- A suite of utilities of analyzing optical glasses using the Zemax glass library☆50Mar 15, 2026Updated last month
- End-to-end encrypted cloud storage - Proton Drive • AdSpecial offer: 40% Off Yearly / 80% Off First Month. Protect your most important files, photos, and documents from prying eyes.
- Astree is a free open source optical ray tracing and design software☆80Aug 15, 2025Updated 8 months ago
- Automated laser beam profiler using Raspberry Pi☆23Jan 18, 2024Updated 2 years ago
- Jupyter notebooks for the ray-optics project☆57Nov 21, 2025Updated 4 months ago
- Poke (pronounced poh-keh) is a Polarization Ray Tracing and Gaussian Beamlet module for Python☆60May 5, 2025Updated 11 months ago
- Python bindings for scalar and vectorial models of the 3D microscope point spread function.☆55May 20, 2024Updated last year
- Koko is raytracing software for the design and analysis of optical imaging and illumination systems☆33Jan 29, 2022Updated 4 years ago
- Lens design software☆56Sep 1, 2023Updated 2 years ago
- Physical optics in Python☆15Apr 14, 2020Updated 6 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 2 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Light rays propagation in 2D, in the geometrical optics approximation☆30Aug 14, 2023Updated 2 years ago
- Various codes used to interact remotely with the instruments in the laboratory written in Python.☆10Jun 1, 2020Updated 5 years ago
- juno is a simulation package for optical system design using full wave propagation.☆65Feb 22, 2024Updated 2 years ago
- Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.☆32Jul 6, 2023Updated 2 years ago
- ☆20Sep 6, 2024Updated last year
- My notes from the book Introduction to Lens Design by Joseph M. Geary☆46Jul 14, 2014Updated 11 years ago
- A collection of online resources related to optics☆28May 21, 2024Updated last year