PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Optics Python Packages

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

A python lens library for manipulating deeply nested immutable structures

267K 336 18
raysect
raysect

The main source repository for the Raysect project.

31K 108 25
spacetelescope
poppy

Physical Optics Propagation in Python

16K 269 83
flaport
fdtd

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

9K 697 148
optiland
optiland

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

7K 667 140
legend-exp
legend-pygeom-optics

Optical properties for the LEGEND experiment and Geant4 simulations

7K 4 5
ardiloot
generaltmm

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

6K 8 2
hightower8083
axiprop

simple-to-use optical propagation tool

6K 17 5
spacetelescope
stpsf

Space Telescope PSF Simulation Tool

5K 17 14
DeepTrackAI
deeptrack

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

5K 236 61
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 158 59
opticspy
lightpipes

LightPipes for Python, "Pure Python version"

3K 292 61
pylhc
omc3

An accelerator physics tools package for the OMC team at CERN.

3K 16 10
tpogden
maxwellbloch

A Python package for solving the coupled Maxwell-Bloch equations describing the nonlinear propagation of near-resonant light through thermal quantised systems such as atomic vapours.

3K 35 13
spacetelescope
webbpsf

James Webb Space Telescope PSF simulation tool

3K 132 63
mehta-lab
waveorder

Wave optical models and inverse algorithms for label-agnostic imaging of density & orientation.

3K 42 9
arclabs561
clumppy

Clustering algorithms

2K 0 0
sun-data
optika

A Python library for simulating optical systems, similar to Zemax

2K 26 2
kc-ml2
meent

Electromagnetic simulation (RCWA) & optimization package in Python

2K 119 23
pylhc
optics-functions

Calculate optics parameters from TWISS outputs.

2K 3 2
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 97 20
MatthewFilipovich
torchoptics

Python library for differentiable Fourier optics simulations with PyTorch.

2K 122 18
andykee
lentil

Heart-healthy physical optics

2K 19 6
DiabRaed
pygator

Python utilities for Gaussian optics — beam profiling, live Gaussian fitting, and camera-based diagnostics.

2K 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery