awesome_photonics

Photonics toolkit

A curated collection of tools and resources for designing, simulating, and analyzing photonics systems

😎 curated list of open source photonics projects

GitHub

346 stars
18 watching
48 forks
Language: Makefile
last commit: almost 2 years ago
Linked from 1 awesome list

awesomeawesome-listphotonicspython

Awesome Photonics / layout

gplugins
ubcpdkand
skywater130and
gf180
vtt
pyphotonics4about 4 years ago
phidl202about 2 years agomade for superconducting detectors

Awesome Photonics / layout / phidl

docssoen-pdk and

Awesome Photonics / layout

picwriter45over 2 years ago
BerkeleyPhotonicsGenerator35about 2 years ago
Ayar cell generator13over 6 years ago
kfactory34almost 2 years ago
zero-pdk26over 3 years agoklayout pure python pdk
flayout11almost 4 years ago
xsection, klayout-ipc, klayout-gadgets, lytest, lymask
KQcircuits145almost 2 years agoQuantum circuits pdk
siepic-tools191almost 2 years agocode driven PCells and GUI driven layouts
siepic-ebeam-pdk21almost 2 years ago
gds3xtrude
spicex: netlist extraction6over 7 years ago
simplify polygons7almost 4 years ago
klayout python
klayout cross-section in python14almost 3 years agoPort from ruby to python to xsection macro
gdshelpers112over 4 years agoincludes superconducting detectors
dphox18about 4 years agoincludes 3D MEMs structures
klayoutBest open source layout viewer
kweb25almost 2 years ago
GDS3D202about 2 years ago
GDS2WebGL46about 6 years ago

Awesome Photonics / simulation

femwell
elmer1,225almost 2 years ago
palace
ngsolve446almost 2 years ago
tidy3d197almost 2 years agoMode solver is open source
khronos51about 2 years ago
modes
mpbBloch mode solver
EMpy196over 2 years ago
philsol36about 5 years agoAllows bends
pymode6about 5 years agoAllows bends

Awesome Photonics / simulation / pymode

wgms3d

Awesome Photonics / simulation

pyMWM5almost 2 years ago
mpbBloch mode solver
protisBloch mode solver (2D only), support for multiple backends (numpy/autograd/torch/jax)

Awesome Photonics / simulation / FDTD

khronos51about 2 years ago
Luminescent54almost 2 years ago
fdtdz118almost 3 years ago
meep FDTD1,271almost 2 years ago

Awesome Photonics / simulation / FDTD / meep FDTD

meep ipkiss integration8over 7 years ago
meep docker image-
grating coupler example10about 4 years ago

Awesome Photonics / simulation / FDTD

emopt FDTD101over 2 years ago
Python 3D FDTD simulator525about 2 years agoWritten in PyTorch
docstidy3d client and - Server is propietary
GSvitGPU support

Awesome Photonics / simulation / FDFD

spins FDFD on GPU291over 2 years ago
ceviche (2D only) FDTD and FDFD344about 3 years ago
jaxwell44about 3 years ago

Awesome Photonics / simulation / EME

meow29almost 2 years ago
emepy34almost 4 years ago
CAMFR66over 3 years ago

Awesome Photonics / simulation / FEM:

gyptisbased on FEniCS, automatic differentiation with dolfin-adjoint

Awesome Photonics / simulation / RCWA:

FMMAX103almost 2 years ago
S4133over 5 years ago
grcwa66over 5 years agoautomatic differentiation included with autograd
nannossupport for multiple backends (numpy/autograd/torch/jax)
inkstone45almost 2 years ago

Awesome Photonics / simulation

BemppOpen-source computational boundary element platform to solve electrostatic, acoustic and electromagnetic problems
OpenModesMode solver for open electromagnetic structures based on the method of moments (MOM)
pyGDMGreen dyadic method for nanophotonics, including evolutionary optimization
SiPANN (neural networks for photonics component design)36over 2 years ago
inverse design

Awesome Photonics / simulation / inverse design

glonet: global optimization based on generative neural networks101almost 4 years ago
wavetorch518over 6 years ago
lumopt165over 2 years ago
angler157almost 7 years agoFrequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
code49almost 2 years agoSPLayout
code95over 2 years agoceviche-challenges - Photonic inverse designs based on the FDFD simulator Ceviche
NIDN39almost 3 years agoInverse design of metamaterials, photonic crystals, ... using PyTorch
PaperA Neural Operator-based Surrogate Solver for Free-Form Electromagnetic Inverse Design [ ] [ ]

Awesome Photonics / simulation

TCAD

Awesome Photonics / simulation / TCAD

devsimSemiconductor Device Simulator
BOSIM
Suprem433almost 12 years agoProcess simulator (no python)
pisces9about 6 years agoPoison and continuity equation solver (no python)
TCAD docker containers38almost 4 years ago
CharonParalell TCAD simulator

Awesome Photonics / simulation / ray tracing:

ray tracing264about 2 years ago
rayopt265about 3 years ago

Awesome Photonics / simulation / adaptive optics

AOtools

Awesome Photonics / simulation / multisolvers

simphox (FDTD, beamPropagation, circuit simulation)17over 3 years ago

Awesome Photonics / simulation / transfer matrix

TMM190almost 2 years ago
tmmax5almost 2 years ago

Awesome Photonics / simulation / Sparameter linear solvers

code75almost 2 years agoSAX and - Differentiable circuit solver
lekkersim8about 2 years ago
simphony (linear circuit solver)120almost 2 years ago
photontorch docs- Includes time domain
opics43over 3 years ago
SignalIntegrity (linear circuit simulation)136almost 2 years ago
scikit-rf RF simulator

Awesome Photonics / simulation

code658almost 2 years agopyFDA filter design and

Awesome Photonics / simulation / Optical communications

optiCommPy118almost 2 years ago
Princeton RF photonic notebooks4over 3 years ago

Awesome Photonics / simulation / Spice

Xyceopen source, SPICE-compatible, high-performance analog circuit simulator
lcapy246almost 2 years agoLinear circuit analysis
pyspice666about 2 years ago
openVAF132about 2 years agoVerilog-A

Awesome Photonics / simulation

Laserfun1over 2 years agoaims for simplicity
PyNLO105almost 3 years agomore capable, but unmaintained
PyNLO fork includes Chi2 simulation capabilities
PyGLLE15about 4 years agois nice and simple
PyLLE67over 2 years agohas more features
rii pandas8almost 3 years ago
optolithium119over 3 years ago
notebooks95almost 5 years ago
dimmilitho69about 4 years ago
keras based litho model
waveprop2over 4 years ago
lightpipes234about 2 years ago

Awesome Photonics / verification / parasitic extraction

speedsterpy

Awesome Photonics / lab automation

PyVISAAllows you to control the lab instruments with python. As the backend you can use NI or
PySerial3,274about 2 years agoIssue simple serial commands (RS-232, RS485) to instruments (and read data)
pymeasure633almost 2 years ago
autosweep4almost 2 years ago
measurement sequencer14almost 2 years ago
drivers9almost 2 years ago
https://github.com/AlexShkarin/pyLabLib148over 2 years ago
lightlab45almost 2 years ago
instrumental125over 2 years ago
pyrolab5almost 2 years ago
docsLabEXT and
SiePIC lab35over 2 years ago
hardware testing framework539almost 2 years agoGoogle
pic-wafer9over 7 years ago
laval python lab9over 6 years ago
labrad52about 2 years ago
autogator6about 3 years agocamera-assisted motion control and experiment configuration of photonic integrated circuit interrogation platforms

Awesome Photonics / data analysis

wafermap46almost 4 years ago
wafer data20about 7 years ago

Awesome Photonics / data analysis / Webapp

voila5,508almost 2 years ago
streamlit36,168almost 2 years ago
plotly dash

Awesome Photonics / Visualization

Klayoutfor GDS files
Meshlab4,863almost 2 years agofor STL
ParaViewfor data visualization

Awesome Photonics / electronics

skidl: netlist formatting, writing, and reading1,069almost 2 years ago
code1,831almost 2 years agoelkjs - Javascript schematic editor
kicad PCB layout python57over 2 years ago
VLSI placement724almost 2 years ago
Spice book9over 5 years ago
skywater-pdk3,006almost 2 years ago
princeton notebooks34about 5 years ago
https://hackmd.io/@joamatab/rJngxJudr#/
https://git.shivering-isles.com/shivering-isles/infrastructure
https://github.com/awesome-selfhosted/awesome-selfhosted207,580almost 2 years ago
epda
Awesome quantum1,513almost 2 years ago
Awesome electronics6,051about 2 years ago
Awesome scientific computing1,348almost 2 years ago
Awesome lists337,709almost 2 years ago

Backlinks from these awesome lists:

More related projects: