Lumerical scripts for rapid geometry and simulation definition, bash scripts for remote-host Lumerical execution, and MATLAB scripts for Lumerical script generation and analysis.
-
Updated
Nov 26, 2025 - MATLAB
Lumerical scripts for rapid geometry and simulation definition, bash scripts for remote-host Lumerical execution, and MATLAB scripts for Lumerical script generation and analysis.
FDTD simulation of optical NAND inside a nonlinear photonic crystal
Photon Desk is a light analysis and conversion tool based on spectral data. It allows users to import light spectra, visualize them, and compute key photometric, radiometric, and colorimetric metrics. Includes spectrum-based unit conversions, chromaticity coordinates, CCT estimation, and more.
Reflectance and Transmittance fitter for arbitrary layered optical systems
Mode solver for 1D waveguides composed of arbitrary number of slabs (layers). Vector solver: TE & TM polarizations. Supports complex-valued refractive index (plasmonic modes)
TE0/TE1 Mode Converter Simulation using Beam Propagation Method (BPM) based on the Crank-Nicolson Scheme
Beam propagation method (BPM) for photonic integrated circuits (PIC), implemented in MATLAB with finite-differences in 2D. Includes slab waveguide mode-solver.
Calculate scattering cross section using Mie theory
Computes the electronic band structure of Zinc Blende semiconductor
Computes and plot the electrons distribution in the ZB Brillouin zone
1D Schroedinger solver in semiconductor with non-parabolicity
Computes eigen frequencies in a 1D micro-cavity
Computes effective mode in a 1D wave guide
Computes the threshold gain in various kind of cavity
Optical Transfer Matrix Solver
Computes the electronic band structure of bulk ZB semiconductor with various k.p models
Add a description, image, and links to the photonics topic page so that developers can more easily learn about it.
To associate your repository with the photonics topic, visit your repo's landing page and select "manage topics."