PyStratify against treams
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.
treams computes with T-matrices. Each case computes the same quantity with PyStratify and with treams and plots both on the same axes.
Chiral shell
the helicity T-matrix against treams
|ℓ = 1, T₊₊|, PyStratify
|ℓ = 1, T₋₋|, PyStratify
|ℓ = 2, T₊₊|, PyStratify
|ℓ = 2, T₋₋|, PyStratify
|ℓ = 1, T₊₊|, treams
|ℓ = 1, T₋₋|, treams
|ℓ = 2, T₊₊|, treams
|ℓ = 2, T₋₋|, treams
|ℓ = 1, T₊₊||ℓ = 1, T₋₋||ℓ = 2, T₊₊||ℓ = 2, T₋₋|PyStratifytreams, every 20 nm
Source
Source typePlane wave
κ of the shell0.05 + 0.01i
λ min [nm]400
λ max [nm]900
λ step [nm]5
Sphere · Plane wave
| Label | Material | n | k | Thickness [nm] | ||
|---|---|---|---|---|---|---|
| C | Core | const | 1.45 | 0.01 | 40 | |
| 1 | Chiral shell | const | 1.6 | 0.02 | 15 | |
| H | Water | const | 1.33 | 0 | ∞ |
The calculator holds no chirality: this sphere opens there without κ.
Nanoshell
Qext and Qsca against treams
Open in calculator
Qext, PyStratify
Qsca, PyStratify
Qext, treams
Qsca, treams
QextQscaPyStratifytreams, every 20 nm
Source
Source typePlane wave
λ min [nm]400
λ max [nm]900
λ step [nm]5
Sphere · Plane wave
| Label | Material | n | k | Thickness [nm] | ||
|---|---|---|---|---|---|---|
| C | Silica | const | 1.45945 | 0 | 10 | |
| 1 | Metal-like | const | 0.157917 | 3.16622 | 10 | |
| H | Air | const | 1 | 0 | ∞ |
Nanoshell near field
the scattered field outside against treams
Open in calculator
|Esca|², PyStratify
|Esca|², treams
|Esca|²PyStratifytreams, every 1 nm
Source
Source typePlane wave
λ [nm]600
r min [nm]20.5
r max [nm]60
r step [nm]0.5
Sphere · Plane wave
| Label | Material | n | k | Thickness [nm] | ||
|---|---|---|---|---|---|---|
| C | Silica | const | 1.45945 | 0 | 10 | |
| 1 | Metal-like | const | 0.157917 | 3.16622 | 10 | |
| H | Air | const | 1 | 0 | ∞ |