specular_rt

iadpython.fresnel.specular_rt(n_top, n_slab, n_bot, b_slab, nu, b_top=0, b_bot=0, flip=False)[source]

Unscattered refl and trans for a sample.

Find the reflectance to incorporate flipping of the sample. This is needed when the sample is flipped between measurements.

Parameters:
  • n_top – index of glass slide on top

  • n_slab – index of the slab

  • n_bot – index of glass on bottom

  • b_slab – optical thickness of the slab

  • nu – cosine of angle(s) in slab

  • b_top – optical thickness of top slide

  • b_bot – optical thickness of the bottom slide

  • flip – True if light hits bottom first

Returns

r, t: unscattered reflectance(s) and transmission(s)