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

Optics Python Packages

Python packages with the GitHub topic optics. Sorted by monthly downloads, with stars and forks.
ingolemo
lenses

A python lens library for manipulating deeply nested immutable structures

122K 337 18
spacetelescope
poppy

Physical Optics Propagation in Python

11K 278 91
raysect
raysect

The main source repository for the Raysect project.

11K 113 25
optiland
optiland

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

9K 1K 213
sun-data
optika

A Python library for simulating optical systems, similar to Zemax

6K 34 2
legend-exp
legend-pygeom-optics

Optical properties for the LEGEND experiment and Geant4 simulations

5K 4 6
furuse-kazufumi
fullseye

Fullseye — a numpy-native operator library for vision, 3-D and measurement: 1,500+ typed ops spanning 2-D imaging, point clouds/meshes/volumes, optics, tomography, interferometry, acoustics, colour and metrology, plus an evolutionary pipeline designer with honest holdout gating. Ships as an AI/RAG operator corpus.

4K 3 0
holodyne
slmsuite

Python package for high-performance spatial light modulator (SLM) control and holography. Supports features from aberration-corrected 3D point clouds to automated Fourier-domain calibrations.

4K 190 68
hightower8083
axiprop

simple-to-use optical propagation tool

4K 19 5
Kino2315
optiland-gui-zh

optiland-zh汉化版

4K 0 0
MartinPdeS
pymiesimx

Interactive web app for Mie scattering simulations with PyMieSim: explore particles, scan parameters, and calculate ensemble optical properties.

4K 0 0
ardiloot
generaltmm

General 4×4 transfer-matrix method (TMM) for optical simulations of isotropic and anisotropic multilayer structures. C++ core with Python bindings.

4K 8 3
spacetelescope
stpsf

Space Telescope PSF Simulation Tool

4K 21 19
jacotay7
aobasis

A library to compute optical bases for a given set of points in 2D space. Main application is intended for adaptive optics, with support for Zernike, KL, Zonal, and Hadamard bases.

4K 1 0
flaport
fdtd

A 3D electromagnetic FDTD simulator written in Python with optional GPU support

3K 723 152
fancompute
legume-gme

🌱 Guided-mode expansion of photonic crystal slabs

2K 150 42
Agience
entroptics

The universe, in focus.

2K 2 0
vccimaging
deeplens-core

Differentiable optical lens simulator for end-to-end computational imaging.

2K 740 116
YounghyeonPark
pantometry

Physics for simulated worlds in Rust: a kernel that knows no domain and thirteen that do — heat, mechanics, optics, acoustics, electromagnetism, elasticity, fluids, porous media, molecular dynamics, electrical, quantum, pharmacokinetics, protein folds — plus scene and view layers that know none. Dimensions in the types, conservation audited.

2K 5 0
DeepTrackAI
deeptrack

DeepTrack2 is a modular Python library for generating, manipulating, and analyzing image data pipelines for machine learning and experimental imaging.

2K 247 65
opticspy
lightpipes

LightPipes for Python, "Pure Python version"

2K 313 67
jacotay7
makewfs

A repostiory that simulate hyper realistic wavefront sensor frames fast.

2K 0 0
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
YounghyeonPark
dualis

Physics for simulated worlds in Rust: a kernel that knows no domain and thirteen that do — heat, mechanics, optics, acoustics, electromagnetism, elasticity, fluids, porous media, molecular dynamics, electrical, quantum, pharmacokinetics, protein folds — plus scene and view layers that know none. Dimensions in the types, conservation audited.

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