Simulation playground
Interactive tools built by our lab. Explore nanophotonic phenomena right in your browser — no installation required.
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 →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 →Relativistic Electron Calculator
Convert between velocity, energy, de Broglie wavelength, and Lorentz factor for relativistic electrons. Live chart with SEM/TEM references.
Launch simulator →Photon Calculator
Convert between wavelength, energy, frequency, angular frequency, wavenumber, and period for photons. Live spectrum chart with common laser lines.
Launch simulator →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 →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 →Scientific Unit Converter
Convert between SI, CGS/ESU, and atomic units for 11 physical quantities used in nanophotonics, quantum mechanics, and electromagnetism.
Launch simulator →Beam Propagation Method
Simulate light propagation in step-index waveguides using the Crank–Nicolson paraxial wave equation solver. Interactive 2D intensity heatmap.
Launch simulator →Laser Pulse Calculator
Pulse duration ↔ bandwidth, peak power from average power, and GDD pulse broadening through dispersive media. For ultrafast laser labs.
Launch simulator →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 →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 →Methods Assistant
Given a computational photonics problem, find the right numerical method. Semantic search over course notes, with optional Claude AI synthesis.
Launch simulator →