photontorchHighly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
fdtdA 3D electromagnetic FDTD simulator written in Python
Adjoint-WorkshopGentle introduction and demo of the adjoint variable method for electromagnetic inverse design
maxwellblochA 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.
ValoMCMonte Carlo software for simulating light propagation
MatlabGDSPhotonicsToolboxThis is a Matlab library of functions to facilitate the design of Photonics Integrated Circuits GDS layout.
mcxclMonte Carlo eXtreme for OpenCL (MCXCL)
SiEPIC Photonics PackageA Python (v3.6.5) package that provides a set of basic functions commonly used in integrated photonics.