Flight School¶
Seven lessons from first taxi to confident aerobatics. Each one is self-contained, copy-paste runnable, states what you should expect to see, and ends with the habits that separate good pilots from lucky ones. Prerequisite: the Quick Start.
-
Lesson 1 · Spectra 101
Sweep wavelength, read totals vs. the specular order, and meet absorption — the honest reason R+T < 1.
-
Lesson 2 · Splitting Light
1-D gratings: diffraction orders as exit lanes, exit angles checked against the grating equation.
-
Lesson 3 · Sculpting Wavefronts
Metasurfaces: build meta-atoms from shapes, harvest 2π of phase, peek at the near field.
-
Lesson 4 · Sweeping Gracefully
Efficient parameter sweeps, the convergence ritual, and 2-D design maps.
-
Lesson 5 · Twisting Light
Linear angles, circular co/cross decomposition, and measuring chirality.
-
Lesson 6 · Coming in at an Angle
Oblique incidence, dispersion maps, and spotting Rayleigh–Wood anomalies in the wild.
-
Lesson 7 · Designing the Shape Itself
Inverse design: state a goal and evolve a meta-atom's own shape parameters — arm lengths, rotation, height — with a genetic algorithm.
After graduation: Aerobatics (batch runs, ML pipelines, custom everything), The Hangar (complete worked examples) and Need for Speed (making it all fast).
Shipped demo scripts
The package carries runnable examples too — try
python -m ikarus.examples.feature_tour for the full guided airshow.