Optics Module# Gaussian Optics BeamParameter BeamParameter.divergence BeamParameter.gouy BeamParameter.q BeamParameter.radius BeamParameter.w BeamParameter.w_0 BeamParameter.waist_approximation_limit CurvedMirror CurvedRefraction FlatMirror FlatRefraction FreeSpace GeometricRay GeometricRay.angle GeometricRay.height RayTransferMatrix RayTransferMatrix.A RayTransferMatrix.B RayTransferMatrix.C RayTransferMatrix.D ThinLens conjugate_gauss_beams() gaussian_conj() geometric_conj_ab() geometric_conj_af() geometric_conj_bf() rayleigh2waist() waist2rayleigh() Medium Medium Medium.refractive_index Medium.speed Polarization Examples References half_wave_retarder() jones_2_stokes() jones_vector() linear_polarizer() mueller_matrix() phase_retarder() polarizing_beam_splitter() quarter_wave_retarder() reflective_filter() stokes_vector() transmissive_filter() Utilities brewster_angle() critical_angle() deviation() fresnel_coefficients() hyperfocal_distance() lens_formula() lens_makers_formula() mirror_formula() refraction_angle() transverse_magnification() Waves TWave TWave.amplitude TWave.angular_velocity TWave.frequency TWave.n TWave.phase TWave.speed TWave.time_period TWave.wavelength TWave.wavenumber