Simulation playground

Interactive tools built by our lab. Explore nanophotonic phenomena right in your browser — no installation required.

Live

Mie Scattering Calculator

Compute scattering, extinction, and absorption cross-sections for spherical nanoparticles. Supports real materials (Au, Ag, Si, Al, TiO₂) and custom dielectrics.

Launch simulator →
Live

Plasmonic Nanoparticles

Analytical spectra for rods, cages, disks, rings, bipyramids, and related plasmonic shapes using geometry-only modal parameters and tabulated n,k data.

Launch simulator →
Live

Relativistic Electron Calculator

Convert between velocity, energy, de Broglie wavelength, and Lorentz factor for relativistic electrons. Live chart with SEM/TEM references.

Launch simulator →
Live

Photon Calculator

Convert between wavelength, energy, frequency, angular frequency, wavenumber, and period for photons. Live spectrum chart with common laser lines.

Launch simulator →
Live

Cylinder Dispersion

Guided-mode dispersion ω(q_z) of an infinite dielectric cylinder from exact electromagnetic matching. Multiple angular orders, light and material lines, in-browser complex Bessel.

Launch simulator →
Live

Photothermal Calculator

Laser-driven nanoparticle heating: cross-sections, albedo, and steady-state temperature rise from exact Mie theory. For plasmonic and biomedical applications.

Launch simulator →
Live

Scientific Unit Converter

Convert between SI, CGS/ESU, and atomic units for 11 physical quantities used in nanophotonics, quantum mechanics, and electromagnetism.

Launch simulator →
Live

Beam Propagation Method

Simulate light propagation in step-index waveguides using the Crank–Nicolson paraxial wave equation solver. Interactive 2D intensity heatmap.

Launch simulator →
Live

Laser Pulse Calculator

Pulse duration ↔ bandwidth, peak power from average power, and GDD pulse broadening through dispersive media. For ultrafast laser labs.

Launch simulator →
Live

BEM Solver

Galerkin boundary element method for plasmonic nanoparticles. Spheres and nanorods with 3D visualization, cross-section spectra, and near-field enhancement. Runs in-browser via Pyodide.

Launch simulator →
Live

RCWA — 1D Grating

Rigorous Coupled Wave Analysis (Fourier modal method) for 1D periodic gratings. Computes R/T spectra for arbitrary materials. Runs in-browser via Pyodide + inkstone.

Launch simulator →
Live

Methods Assistant

Given a computational photonics problem, find the right numerical method. Semantic search over course notes, with optional Claude AI synthesis.

Launch simulator →