PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Optics Simulation Python Packages

Python packages with the GitHub topic optics-simulation. Sorted by monthly downloads, with stars and forks.
optiland
optiland

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

9K 1K 213
MREYE-LUMC
zospy

Wrapper around the Zemax OpticStudio API. Provides a more pythonic and intuitive way to interact with the ZOS-API through python using a .NET connection.

2K 121 25
LouisDesdoigts
dlux

Differentiable Physical Optics Propagation in Jax

1K 80 20
kch3782
torcwa

GPU-accelerated RCWA with automatic differentiation

589 202 51
ARMANDOMTZ05
optikit

Solution of the paraxial wave equations using different coordinates systems

569 1 0
arielmission-space
paos

PAOS is a fast, modern, and reliable Python package for Physical Optics studies.

491 17 1
NickKarpowicz
lightwaveexplorer

An efficient, user-friendly solver for nonlinear light-matter interaction

330 110 15
MLResearchAtOSRAM
tmm-fast

tmm_fast is a lightweight package to speed up optical planar multilayer thin-film device computation. Developed by Alexander Luce (@Nerrror) in cooperation with Heribert Wankerl (@HarryTheBird).

317 95 28
AstroAure
opticalpy

Exact geometrical optics including dispersion to learn and design optical instruments

167 8 0
BenediktBurger
snlo-helper

An autoclicker to automatically configure and read SNLO.

109 2 1
magis-slac
gradoptics

Differentiable Optics via Ray Tracing

75 17 3
alihakimtaskiran
rainbow-utils

Transfer Matrix Method

49 1 1
klee-mens
lasercad

LaserCAD invokes 3D output of optical setups from code similar as LATEX creates documents.

0 23 5
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology