#Optics

Showing 14 of 14 repositories tagged #optics, ranked by stars

arrow-kt
arrow-kt
arrow

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming

Score
0
★ 6.6k ⑂ 472
Kotlin
akheron
akheron
optics-ts

Type-safe, ergonomic, polymorphic optics for TypeScript

Score
0
★ 904 ⑂ 13
TypeScript
optiland
optiland
optiland

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

Score
100
★ 757 ⑂ 163 +11/day
Python
brandondube
brandondube
prysm

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

Score
67
★ 345 ⑂ 59 +1/day
Python
JeremieMelo
JeremieMelo
pytorch-onn

A PyTorch Library for Photonic AI Computing Model Training and Co-Design (NeurIPS'21)

Score
67
★ 320 ⑂ 36
Python
fancompute
fancompute
neuroptica

Flexible simulation package for optical neural networks

Score
33
★ 271 ⑂ 49
Python
kaanaksit
kaanaksit
odak

Scientific computing library for optics, computer graphics and visual perception.

Score
100
★ 212 ⑂ 64
Python
spectralcode
spectralcode
OCTproZ

OCTproZ is an open source software for optical coherence tomography processing and visualization.

Score
100
★ 143 ⑂ 34 +1/day
C++
Jomiri
Jomiri
pyfiberamp

Fiber laser and amplifier modeling in Python

Score
0
★ 93 ⑂ 39
Python
sparks-baird
sparks-baird
self-driving-lab-demo

Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos.

Score
0
★ 83 ⑂ 18
Jupyter Notebook
HarrisonKramer
HarrisonKramer
LensAI

Integrated Machine and Deep Learning for Optical Design

Score
50
★ 82 ⑂ 10 +1/day
Jupyter Notebook
TracePy-Org
TracePy-Org
tracepy

Ray Tracing and Optical Design in Python

Score
33
★ 75 ⑂ 17
Python
artificial-scientist-lab
artificial-scientist-lab
XLuminA

XLuminA, a highly-efficient, auto-differentiating discovery framework for super-resolution microscopy.

Score
0
★ 60 ⑂ 11 +1/day
Python
dodge-research-group
dodge-research-group
thztools

Tools for terahertz time-domain spectroscopy (THz-TDS)

Score
0
★ 28 ⑂ 17
Python
Related Topics
#python#raytracing#machine-learning#lens-design#modeling#optical-design#pytorch#ray-tracing#functional-programming#optimization#physics#polarization

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly