rayopt

Optics tool

A software framework for designing and analyzing optical systems using ray tracing

Python optics and lens design, raytracing

GitHub

261 stars
22 watching
50 forks
Language: Python
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
raysect/source A Python framework for creating high precision ray-tracers used in optical/non-optical physics simulations. 88
qpv-research-group/rayflare Software for simulating and modeling complex optical systems using multiple simulation methods 33
sterncat/opticspy An open-source Python module for simulating and analyzing optical systems and phenomena. 462
kaanaksit/odak A scientific computing library for optics, computer graphics, and visual perception 175
siepic/siepic-tools A Python package for designing and simulating silicon photonics circuits using KLayout. 186
solgaardlab/dphox A Python-based design tool for automating photonic device development 18
dcc-lab/raytracing A Python library for simple optical path tracing using ABCD matrices and Gaussian laser beams. 258
xyncro/aether An optics library for F# that provides a way to abstract and manipulate data structures using composable lenses and mappings. 177
mmirman/mentisoculi A PyTorch-based path tracer for rendering 3D scenes with reflective materials and automatic differentiation 241
damienbloch/inkscape-raytracing An extension for Inkscape that simplifies drawing optical diagrams by annotating primitives with properties and simulating beam paths. 331
opticspy/lightpipes Simulates optical phenomena with diffraction essentiality using numerical methods. 233
h-a-graham/raytrix A plugin providing a spatial framework and convenience functions for accessing and translating spatial data. 23
rohanku/pyphotonics Automated design tool for photonic circuits using Python and external software. 4
ingowald/rtow-optix A ray tracing sample using OptiX with CUDA 88
phadej/optika A JavaScript library providing an immutable optics system for accessing and manipulating nested data structures 141