pythonoptics's repositories
klayout_pyxs
Python port of xsection script for KLayout
PythonPhotonicsLab
A collection of scripts to control hardware from various vendors -- NI, Keithley, Thorlabs, Newport -- and analyze data
ACG
Arbitrary Cell Generator enables parametrized grid-free circuit layout creation
modesolverpy
Photonic mode solver with a simple interface.
SiPh_Simulink
Simulink Library for Silicon Photonics Systems Simulation
SOEN-PDK
Process design kit for NIST superconducting optoelectronic technologies
gdspy
Python module for creating GDSII stream files, usually CAD layouts.
IPKISS_design
Shared python scripts for PIC design based on IPKISS
KLayoutPhotonicPCells-core
KLayoutPhotonicPCells Core Library. Functionallities to extend KLayout PCells for Photonics
lumopt
Python based continuous adjoint optimization wrapper for Lumerical
objective-first
Objective-first approach to nanophotonic design, implemented in Matlab
opticalmaterialspy
Python library with optical material properties.
osa-networks-hands-on-ml
Instructions and code used for the Hands-on Introduction to Data Analytics and Machine Learning in Optical Networks to be presented at the OSA Advanced Photonics Congress
phidl
GDS layout and CAD geometry creation utilities for photonic and superconducting circuits
PICwriter
Library of easy-to-implement photonic-integrated-circuit (PIC) components for quick GDSII mask layout and design.
pump_probe_n2TPA
Returns the output of the lock-in amplifier in a pump-probe experiment
Ruby_mask
Based on Klayout for optical waveguide mask