A python tool to simulate:
Photonic crystals
Fabry-Perot cavities
Optically excited material stacks
(Anti)reflecting coatings
1D resonant structures
2D·LDOS
An interactive Python tool for exploring the Local Density of Optical States in planar multilayer systems.
2D·LDOS calculates the electromagnetic response of a dipole emitter near layered dielectric, semiconducting or metallic structures using an angular-spectrum / Green-function approach.
The tool resolves the LDOS in momentum space, including high-k evanescent contributions, enabling the study of near-field energy transfer, polaritons, guided modes and other confined optical states.
Users can build arbitrary multilayer structures, load experimental refractive-index and explore the system through energy and thickness sweeps.
2D·LDOS combines the underlying electrodynamics with an interactive interface for quickly exploring how materials, geometry, energy, and dipole orientation shape the optical environment of an emitter
Design, simulation and analysis platform for periodic photonic structures.
LighTTice is a Python-based platform for modelling light on lattice, g.e. gratings, photonic crystals, metasurfaces and other periodic optical structures. Its electromagnetic solver is built around the open-source grcwa (grcwa.readthedocs.io) RCWA library, extended with an integrated workflow for geometry definition, parallelized simulations, and polarization-resolved analysis.
LighTTice combines a Designer for arbitrary unit cells and lattice geometries, an RCWA Solver and an interactive Viewer for momentum- and energy-resolved R/T/A spectra, diffraction orders, linear/circular/custom polarization states, Jones analysis, sample-reference normalization, and user-defined NumPy post-processing.