Emission pattern normalization; grazing limit

← Verification · Thin films · Point dipole
Reference
emission pattern normalization; grazing limit
Kind
analytic: a closed form, limit or conservation law: independent of any code
Calculated
pattern
Agreement
—
A dipole in a film of n = 1 in n = 1, 600 nm: the emission pattern against the free dipole's Normalized to the free dipole's total power, the pattern of a dipole in an empty stack is the textbook one. The test integrates PyStratify's pattern (Gauss–Legendre × 64 azimuths) for films, cylinders and spheres and compares it with the escape rate (1e-7), and checks the grazing limit of the perpendicular dipole.
02040608010012014016018000.020.040.060.080.10.12polar angle θ [°]power per solid angle
perpendicular, PyStratify parallel, in its plane (φ = 0), PyStratify (3/8π) sin²θ (3/8π) cos²θ
Hover to read values.
  • largest |difference|: 1.87×10⁻⁸
  • PyStratify the lines, the reference the circles

Run it yourself: unified_checks.py · test_unified.py · figures.py · UNIFIED_CHECKS.md on GitHub, PyStratify 97e52a9