Found 181 repositories(showing 30)
ricktu288
A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
mjhoptics
geometric ray tracing for optical systems
victorpoughon
Differentiable geometric optics in PyTorch. Design optical systems with modern GPU optimization.
bryancole
A raytracing toolkit for optical design
mjhoptics
Jupyter notebooks for the ray-optics project
JuliaPhysics
A package for simulation of physical optics. Physical optics is more general than ray optics but not as general as full electrodynamics.
samoylv
WPG: WavePropaGator, Interactive framework for X-ray FEL optics design and simulations.
ederag
Light rays propagation in 2D, in the geometrical optics approximation
KAHR-Alpha
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
guo-research-group
Auto Differentiable Ray Tracing Framework
KoStard
3D Optics ray-tracer, allowing image rendering and 3D scene export as OBJ file
Qiangbo100
Laser Photonics Rev 2025, e00448 | Vectorial Generalized Snell's Law-Enabled Differentiable Ray Tracing for Large-Aperture Visible Achromatic Hybrid Meta-Optics
ngedwin98
ABCD formalism for linear optics in Julia: ray transfer matrices and Gaussian beam propagation
Physically accurate forward ray tracing for optics simulation and optimization with FreeCAD workbench frontend
Nanunanuk
Ray tracing tool for solar cell and module optics
alexpiti
A paraxial/Gaussian optics MATLAB toolkit for sequential 2D meridional plane ray-tracing. Intended for educational analysis of optical systems with arbitrary lenses and stops.
brownjm
Trace rays through lenses and learn about geometric optics
oasys-kit
Miscellaneous utilities and tools for synchrotron radiation and x-ray optics
vincenzooo
Python Library for Surface Metrology, X-Ray Optics, and Telescopes Design.
airPeter
The lib is used to study the ideal behavior of metasurface. For classic optics, there are good ray tracing python libraries that support classic optics, like RayTracing (https://github.com/DCC-Lab/RayTracing#raytracing) and rayoptics (https://ray-optics.readthedocs.io/en/latest/).
tim4431
A simple ray tracing and visualization tool for freespace optics.
kongr45gpen
2D Ray Tracer Assignment for the Optics 1 course (ECE@AUTh)
HTTP-AppOptique
Derivate work from https://ricktu288.github.io/ray-optics/, funded by a grant from ANR (Agence Nationale de la Recherche), under the scope of [ANR-20-NCUN-0001] project.
ReeceT28
No description available
BoopSnoot
A version of ray-optics by ricktu288 with a Russian translation
TobiasNils
Implementation of ray-optics simulations for quantitative optical design in Blender.
javicuru
Compute ray tracing in simple geometric optics problems.
Songyosk
Computational modelling of ray propagation through optical elements using the principles of geometric optics (Ray Tracer)
xastprl
DarsakX is a Python package that can be used to design and analyze the imaging performance of a multi-shell X-ray telescope with an optical configuration similar to Wolter-1 optics for astronomical purposes.
oasys-kit
Biblioteca Auxiliar do Rafael Celestre for X-ray refractive optics