RefractiveIndexWebCSVLink¶
- class RefractiveIndexWebCSVLink(csv_link)[source]¶
Bases:
Data
Object to create a _Material based on data from https://refractiveindex.info/.
- Parameters
web_link (str) – The web link to the material. As an example, for GaAs by Aspnes et al. 1986 the one should use ‘https://refractiveindex.info/?shelf=main&book=GaAs&page=Aspnes’.
Methods Summary
beta0
(wavelength)The propagation constant of the material.
beta1
(wavelength)The derivative of the propagation constant with respect to angular frequency.
beta2
(wavelength)The second derivative of the propagation constant with respect to angular frequency.
eps
([wavelength])The permittivty of the desired material.
gvd
(wavelength)The group velocity dispersion (GVD) of the material.
n
([wavelength])The refractive index of the desired material.
nDer1
(wavelength)The first derivative of the refractive index with respect to wavelength.
nDer2
(wavelength)The second derivative of the refractive index with respect to wavelength.
ng
(wavelength)The group index of the material.
vg
(wavelength)The group velocity of the material.
z0
(wavelength)The wave impedance assuming the material is dielectric (not lossy or magnetic).
Methods Documentation
- beta0(wavelength)¶
The propagation constant of the material.
- Parameters
wavelength (float, list, None) – The wavelength(s) the propagation constant will be evaluated at.
- Returns
The propagation constant at the target wavelength(s).
- Return type
float, list
- beta1(wavelength)¶
The derivative of the propagation constant with respect to angular frequency.
- Parameters
wavelength (float, list, None) – The wavelength(s) the propagation constant will be evaluated at.
- Returns
The propagation constant at the target wavelength(s).
- Return type
float, list
- beta2(wavelength)¶
The second derivative of the propagation constant with respect to angular frequency.
- Parameters
wavelength (float, list, None) – The wavelength(s) the propagation constant will be evaluated at.
- Returns
The propagation constant at the target wavelength(s).
- Return type
float, list
- convertWavelengthUnitsNm()¶
- eps(wavelength=None)¶
The permittivty of the desired material.
- Parameters
wavelength (float, list, None) – The wavelength the permittivty will be evaluated at.
- Returns
The permittivty at the target wavelength.
- Return type
float, list
- gvd(wavelength)¶
The group velocity dispersion (GVD) of the material.
- Parameters
wavelength (float, list, None) – The wavelength(s) the GVD will be evaluated at.
- Returns
The GVD at the target wavelength(s).
- Return type
float, list
- n(wavelength=None)¶
The refractive index of the desired material.
- Parameters
wavelength (float, list, None) – The wavelength the refractive index will be evaluated at.
- Returns
The refractive index at the target wavelength.
- Return type
float, list
- nDer1(wavelength)¶
The first derivative of the refractive index with respect to wavelength.
- Parameters
wavelength (float, list, None) – The wavelength(s) the derivative will be evaluated at.
- Returns
The refractive index at the target wavelength(s).
- Return type
float, list
- nDer2(wavelength)¶
The second derivative of the refractive index with respect to wavelength.
- Parameters
wavelength (float, list, None) – The wavelength(s) the derivative will be evaluated at.
- Returns
The refractive index at the target wavelength(s).
- Return type
float, list
- ng(wavelength)¶
The group index of the material.
- Parameters
wavelength (float, list, None) – The wavelength(s) the group index will be evaluated at.
- Returns
The group index at the target wavelength(s).
- Return type
float, list
- vg(wavelength)¶
The group velocity of the material.
- Parameters
wavelength (float, list, None) – The wavelength(s) the group velocities will be evaluated at.
- Returns
The group velocities at the target wavelength(s).
- Return type
float, list
- z0(wavelength)¶
The wave impedance assuming the material is dielectric (not lossy or magnetic).
- Parameters
wavelength (float, list, None) – The wavelength(s) the propagation constant will be evaluated at.
- Returns
The impedance of the material.
- Return type
float, list