PyStratify against PyMoosh

← Verification · Thin films · Point dipole

Under active development. Verification is growing as comparisons are added and rerun: the matrix, its figures and their presentation are not yet in their final form. Spotted an error, or missing a topic? Tell us.

Reference: PyMoosh, D. Langevin, P. Bennet, A. Khaireh-Walieh, P. Wiecha, O. Teytaud and A. Moreau, J. Opt. Soc. Am. B 41, A67 (2024), doi:10.1364/JOSAB.506175.

Slab modes

guided modes against PyMoosh's mode solver, thickness swept

Open in calculator
10020030040050060011.21.41.61.82thickness [nm]neff
mode 1, PyStratify mode 2, PyStratify mode 3, PyStratify mode 4, PyStratify mode 5, PyStratify mode 6, PyStratify mode 7, PyStratify mode 8, PyStratify mode 1, PyMoosh mode 2, PyMoosh mode 3, PyMoosh mode 4, PyMoosh mode 5, PyMoosh mode 6, PyMoosh mode 7, PyMoosh mode 8, PyMoosh
mode 1mode 2mode 3mode 4mode 5mode 6mode 7mode 8PyStratifyPyMoosh

Source

Source typeGuided modes
λ [nm]633
d min [nm]100
d max [nm]600
d step [nm]20
z = 0zpd 500 nmz 167 nm∥ parallel∥⊥ normal⊥z = 0zpd 500 nmz 167 nm∥ parallel∥⊥ normal⊥

Thin films · Electric dipole

LabelMaterialnkThickness [nm]Coherence
↓Inconst10∞–
1Slabconst20100–600auto
↓Outconst10∞–