gtrace.optics.consts

Module Contents

Functions

sellmeier(wl, B1, B2, B3, C1, C2, C3)

Calculate index of refraction using Sellmeiers equation

n_fused_silica(wl)

Calculate the index of refraction of fused silica for a given wavelength.

n_sapphire_ordinary(wl)

Calculate the index of refraction of Sapphire ordinary axis for a given wavelength.

n_sapphire_extraordinary(wl)

Calculate the index of refraction of Sapphire extraordinary axis for a given wavelength.

Attributes

n_fused_silica_532nm

n_fused_silica_1064nm

n_fused_silica_1550nm

no_sapphire_532nm

ne_sapphire_532nm

no_sapphire_1064nm

ne_sapphire_1064nm

no_sapphire_1550nm

ne_sapphire_1550nm

gtrace.optics.consts.sellmeier(wl, B1, B2, B3, C1, C2, C3)

Calculate index of refraction using Sellmeiers equation

n^2 = 1+B1*wl^2/(wl^2 - C1) + B2*wl^2/(wl^2 - C2) + B3*wl^2/(wl^2 - C3)

See below for the coefficients for specific materials. http://www.cvimellesgriot.com/products/Documents/Catalog/Dispersion_Equations.pdf

gtrace.optics.consts.n_fused_silica(wl)

Calculate the index of refraction of fused silica for a given wavelength.

gtrace.optics.consts.n_sapphire_ordinary(wl)

Calculate the index of refraction of Sapphire ordinary axis for a given wavelength.

gtrace.optics.consts.n_sapphire_extraordinary(wl)

Calculate the index of refraction of Sapphire extraordinary axis for a given wavelength.

gtrace.optics.consts.n_fused_silica_532nm = 1.46071
gtrace.optics.consts.n_fused_silica_1064nm = 1.45
gtrace.optics.consts.n_fused_silica_1550nm = 1.444
gtrace.optics.consts.no_sapphire_532nm = 1.7717
gtrace.optics.consts.ne_sapphire_532nm = 1.76355
gtrace.optics.consts.no_sapphire_1064nm = 1.75449
gtrace.optics.consts.ne_sapphire_1064nm = 1.74663
gtrace.optics.consts.no_sapphire_1550nm = 1.74618
gtrace.optics.consts.ne_sapphire_1550nm = 1.73838