awesome_photonics
by joamatab
😎 curated list of open source photonics projects
AI summary
Photonics toolkit
A curated collection of tools and resources for designing, simulating, and analyzing photonics systems
- stars
- 346
- forks
- 48
- watching
- 18
- awesome list
- 1
- entries
- 160
What's in the list
160 links in 34 sections, with live GitHub stats.activeno commit in 2y
layout
- ubcpdk
and
- skywater130
and
phidl
made for superconducting detectors
layout / phidl
- docs
soen-pdk and
layout
zero-pdk
klayout pure python pdk
KQcircuits
Quantum circuits pdk
siepic-tools
code driven PCells and GUI driven layouts
klayout cross-section in python
Port from ruby to python to xsection macro
gdshelpers
includes superconducting detectors
dphox
includes 3D MEMs structures
- klayout
Best open source layout viewer
simulation
simulation / pymode
simulation
simulation / FDTD
simulation / FDTD / meep FDTD
simulation / FDTD
Python 3D FDTD simulator
Written in PyTorch
- docs
tidy3d client and - Server is propietary
- GSvit
GPU support
simulation / FDFD
simulation / EME
simulation / FEM:
- gyptis
based on FEniCS, automatic differentiation with dolfin-adjoint
simulation / RCWA:
simulation
simulation / inverse design
angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
code
SPLayout
code
ceviche-challenges - Photonic inverse designs based on the FDFD simulator Ceviche
NIDN
Inverse design of metamaterials, photonic crystals, ... using PyTorch
- Paper
A Neural Operator-based Surrogate Solver for Free-Form Electromagnetic Inverse Design [ ] [ ]
simulation
simulation / TCAD
simulation / ray tracing:
simulation / adaptive optics
simulation / multisolvers
simulation / transfer matrix
simulation / Sparameter linear solvers
code
SAX and - Differentiable circuit solver
- photontorch docs
- Includes time domain
simulation
code
pyFDA filter design and
simulation / Optical communications
simulation / RF photonic link analysis
simulation / Spice
simulation
verification / parasitic extraction
lab automation
- PyVISA
Allows you to control the lab instruments with python. As the backend you can use NI or
PySerial
Issue simple serial commands (RS-232, RS485) to instruments (and read data)
- docs
LabEXT and
autogator
camera-assisted motion control and experiment configuration of photonic integrated circuit interrogation platforms
data analysis
data analysis / Webapp
Visualization
electronics
code
elkjs - Javascript schematic editor
other links
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome_photonics.