Tutorials

Tutorials#

These tutorials are organized by physical question rather than API class. Each one points to benchmark runners that are executed in the current suite, so the final result is reproducible even where the prose uses abbreviated code.

Fields and boundaries

Launch a wave, absorb it, measure decay, and compare uniform with stretched grids.

Fields, time stepping, and open boundaries
Sources and scattering

Gaussian beams, dipoles, TFSF injection, and Mie-cylinder scattering.

Beams, dipoles, and scattering
Materials and layers

Fresnel interfaces, multilayers, lossy metals, dispersion, and anisotropy.

Interfaces, layers, and material models
Integrated photonics

Mode solving, port normalization, a Y junction, Bragg stack, and ring resonator.

Integrated photonics
Inverse design

Build and validate an end-to-end differentiable 1×2 power splitter.

Inverse design without normalization shortcuts
Validation workflow

Turn a physical claim into a durable analytical or Tidy3D-backed benchmark.

Build a trustworthy validation case