awesome_photonics. 😎 curated list of open source photonics projects
613dotfiles. Shell
9modesolverpy. Photonic mode solver with a simple interface.
8install_new_computer. install basic software in your computer
7practical-python. Practical Python Programming (course by @dabeaz)
7cookiecutter-pypackage-minimal. A minimal template for python packages
4SiliconPhotonicsDesign. Textbook: Lukas Chrostowski, Michael Hochberg, "Silicon Photonics Design", Cambridge University Press 2015
3ipkiss. IPKISS is a parametric design framework focused (but not limited) to Photonic circuit design, originally constructed at Ghent University and IMEC.
3grating_coupler_meep. Sample scripts to perform 2D grating coupler simulation using the open-source FDTD software MEEP
3antenna-array-analysis. A simple GUI tool for antenna array analysis
2fdtd. A 3D electromagnetic FDTD simulator written in Python
2awg-python. Arrayed Waveguide Grating (AWG) model and simulation in Python
2photonic-coupling-drivers. List of drivers, interfaces and automation code for optimising coupling to photonic chips.
2gooey-gpu. Docker container with inference endpoints for diffusion models & more
1Luminescent.jl. Jupyter Notebook
1vaporview. Waveform Viewer Extension for VScode
1awesome-quantum-software. Curated list of open-source quantum software projects.
1klayout_pyxs. Python port of xsection script for KLayout
1femwell. Working on a mode solver for photonic waveguides based on scikit-fem
1inverse_design. Jupyter Notebook
1joamatab. personal repo for profile page
1python. Cookiecutter python project template
1awesome-opensource-asic-resources.
1jupyter-book. Create beautiful, publication-quality books and documents from computational content.
1Ansys_Lumerical. Python
1awesome-electronics. A curated list of awesome resources for electronic engineers and hobbyists
1MZI-rings. Jupyter Notebook
1waveynet. A hybrid data- and physics-augmented CNN that predicts EM field distributions with ultrafast speed and high accuracy for entire classes of dielectric nanophotonic structures
1pyphotonics. Python
1KQCircuits. KLayout Python library for integrated quantum circuit design.
1silicon-notebooks. Jupyter Notebook
1photonflux. Photonic circuit network simulator
1asc_viewer. A viewer for LTspice ASC schematics in wxPython
1personal_setup. Python
1PreFab2. Prediction of fabrication variations in integrated photonic devices using deep learning
1grating_synthesis. HTML
1phox. Base repository for simulation and control of photonic devices
1AIM_sept_2018. September 2018 AIM MPW code
1OptiCommPy. Simulate optical communications systems with Python.
1wvgsolver. Python package for running FDTD simulations
1simphony. A simulator for photonic integrated circuits.
1deflefpy. deflef_py is a DEF/LEF file parser written in Python.
1pybaselines. A Python library of algorithms for the baseline correction of experimental data.
1opics. OPICS : An S-parameter based photonic circuit simulator
1SPLayout. Silicon Photonics Design Tools for GDSII Files.
1PyMWM. Pymwm is a metallic waveguide mode solver witten in Python
1KlayoutRouter. Proof of Concept Router for Klayout.
1KlayoutNetworkX. Klayout Routing with NetworkX
1simphox. Another inverse design library (wip)
1Optical-Filter-Synthesis. This repository has code for a Python program that synthesizes an optical filter
1dispersion. A system for handling the creation of refractive index spectral data from a database of files
1Mach-Zehder-Interferometer. An interactive notebook to explore Mach-Zehnder interfereometers
1ELE559-simulations. Workshop on photonic device and circuit simulation using open-source tools. Created for Princeton's Spring 2020 ELE559 : Photonic Systems class.
1