The window crystals#

CaF2, MgF2, BaF2 and sapphire (Al2O3) are the window and substrate crystals of ultrafast optics, and N-BK7 its commonest glass. Each recommended model is the Sellmeier formula of its source, made absolute (TC-545, TC-546, TC-651). This page explains the reference-medium corrections, source agreement and temperature limits. Read Solids: conventions and models for the common interface and Quick start for a first calculation.

from optmat.solid.models.registry import default_model, default_reason, models

caf2 = default_model("CaF2")  # daimon_2002/sellmeier_20C, absolute
mgf2_o = default_model("MgF2", "o")  # a uniaxial crystal needs its axis
n = caf2.refractive_index(1030e-9)
beta2 = mgf2_o.gvd(800e-9)  # s^2/m
default_reason("CaF2")  # why this model
models("CaF2")  # every model of CaF2, by name