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

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

316K 337 18
raysect
raysect

The main source repository for the Raysect project.

24K 110 25
spacetelescope
poppy

Physical Optics Propagation in Python

16K 269 84
flaport
fdtd

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

10K 701 147
ardiloot
generaltmm

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

7K 8 2
legend-exp
legend-pygeom-optics

Optical properties for the LEGEND experiment and Geant4 simulations

7K 4 5
spacetelescope
stpsf

Space Telescope PSF Simulation Tool

5K 17 14
hightower8083
axiprop

simple-to-use optical propagation tool

5K 17 5
optiland
optiland

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

5K 686 145
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 160 59
opticspy
lightpipes

LightPipes for Python, "Pure Python version"

4K 295 61
DeepTrackAI
deeptrack

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

4K 238 62
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 36 13
spacetelescope
webbpsf

James Webb Space Telescope PSF simulation tool

2K 133 63
mehta-lab
waveorder

Wave-optical simulations and deconvolution of optical properties

2K 42 9
arclabs561
clumppy

Clustering algorithms

2K 0 0
pylhc
optics-functions

Calculate various beam optics functions from TfsDataFrames

2K 3 2
oasys-elettra-kit
libwiser

Wiser kernel library

2K 4 1
pylhc
omc3

Python 3 codes for beam optics measurements and corrections in circular particle accelerators

2K 16 10
MatthewFilipovich
torchoptics

Differentiable wave optics simulation library built on PyTorch

2K 131 19
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.

1K 100 22
kc-ml2
meent

Electromagnetic simulation (RCWA) & optimization package in Python

1K 121 23
fancompute
fdfdpy

Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics

1K 67 20
ashirsch
spe2py

Loads Princeton Instruments LightField (SPE 3.0) files into a python environment.

1K 22 14
    • Data from PyPI, GitHub, ClickHouse, and BigQuery