tidy3d.Sellmeier

class tidy3d.Sellmeier(coeffs, name=None)

Sellmeier dispersion refractive index model.

__init__(coeffs, name=None)

Define a material with Sellmeier dispersion.

Parameters

coeffs (list, of the form [(\(B_0, C_0\)), …]) –

The dispersion formula is:

\[n^2 - 1 = \sum_p \frac{B_p \lambda^2}{\lambda^2 - C_p}\]

where \(\lambda\) is in microns.

Methods

__init__(coeffs[, name])

Define a material with Sellmeier dispersion.

epsilon([freqs, component])

Evaluate the (complex) relative permittivity of the medium.

from_dn(wl, n, dn_dwl[, name])

Create a 1-pole Sellmeier model from dispersion data.