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

Photonics Python Packages

Python packages with the GitHub topic photonics. Sorted by relevance, with stars and monthly downloads.
HelgeGehring
femwell

FEM mode solver for photonic waveguides

52K 173 47
fangq
pmcxcl

Monte Carlo eXtreme for OpenCL (MCXCL)

8K 47 35
prefab-photonics
librosette

A fast, intelligent, and accessible layout editor

7K 6 1
fangq
pmmc

Mesh-based Monte Carlo (MMC)

7K 55 36
ardiloot
generaltmm

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

5K 8 2
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.

5K 166 61
QuentinWach
beamz

GPU-accelerated electromagnetic FDTD for large-scale simulations, compact modeling and inverse design / gradient-based optimization of nanophotonic devices with Python.

3K 52 8
DeepTrackAI
deeptrack

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

3K 242 62
jaspreetj
opics

Open-source frequency domain circuit simulator for photonic integrated circuits.

2K 3 1
QuentinWach
micromode

An FDFD electromagnetic mode solver for rasterized waveguide cross sections made to be a standard plugin for FDTD engines.

2K 7 0
PreFab-Photonics
prefab

Artificial nanofabrication of integrated photonic circuits

2K 76 11
flaport
photontorch

Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch

2K 91 24
edsonportosilva
opticommpy

Simulate optical communications systems with Python.

1K 198 61
flaport
fdtd

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

1K 708 149
Aegiq
lightworks

Lightworks is an open-source Python SDK for photonic quantum computing.

1K 4 1
alexysong
inkstone

Efficient electromagnetic solver based on rigorous coupled-wave analysis for 3D and 2D multi-layered structures with in-plane periodicity, such as gratings, photonic-crystal slabs, metasurfaces, surface-emitting lasers, nano-antennas, and more.

1K 66 27
mprahboamey
atom-optic

optical attention via wave interference in holographic crystals verified to float precision. the math is done. contribute to build the hardware.star it, fork it, break it.

1K 50 5
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.

898 35 13
fancompute
legume-gme

🌱 Guided-mode expansion of photonic crystal slabs

814 146 41
Vivswan
analogvnn

A fully modular framework for modeling and optimizing analog/photonic neural networks

801 21 5
emircbngl
blender-optics-mcp

Blender add-on to design, simulate, align & render optical setups — live beam tracing, kinematic-mount auto-alignment, polarization (Jones/Stokes), interference fringes, Gaussian beams, wavelength optics, and a real-vendor component library. Driveable from the UI or a headless optics_api (AI/MCP-friendly).

777 4 0
hyperbolic-optics
hyperbolic-optics

4×4 transfer matrix method for simulating light reflection from anisotropic multilayer structures with Mueller matrix analysis

746 7 1
RnLe
blaze2d

A Rust-based 2D PWE Maxwell solver architected specifically for massive parameter sweeps. It significantly outperforms MIT's MPB while achieving a similar accuracy.

687 0 0
daquintero
piel

Photonic Integrated Electronics: microservices to codesign photonics, electronics, communications, quantum, and more.

600 64 7
    • Data from PyPI, GitHub, ClickHouse, and BigQuery