There are 40 repositories under optics topic.
3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns
Functional programming in Java
A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
Functional optics: a (partial) porting of Scala monocle
Partial lenses is a comprehensive, high-performance optics library for JavaScript
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
🌌 A collaborative list of awesome software for exploring Physics concepts
Generically derive traversals, lenses, and prisms.
Don't Fear the Profunctor Optics!
An extension for Inkscape that makes it easier to draw optical diagrams.
A python lens library for manipulating deeply nested immutable structures
Density Based Clustering of Applications with Noise (DBSCAN) and Related Algorithms - R package
A PyTorch Library for Photonic Integrated Circuit Simulation and Photonic AI Computing
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Flexible simulation package for optical neural networks
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Database of optical constants
Ray-tracing engine for real-time diamond rendering in WebGL
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Apollo Tracing middleware for Absinthe