Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z _ _coeff (pyoptools.misc.function_2d.poly_r.poly_r.PolyR attribute) (pyoptools.misc.function_2d.poly_r.poly_r_deriv.PolyRDeriv attribute) (pyoptools.misc.function_2d.poly_r.PolyR attribute) (pyoptools.misc.function_2d.poly_r.PolyRDeriv attribute) A abs() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) add() (pyoptools.raytrace.library.library.LibraryModule method) add_child() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) AirSpacedDoublet (class in pyoptools.raytrace.comp_lib) almost_equal() (pyoptools.raytrace.ray.Ray static method) (pyoptools.raytrace.ray.ray.Ray static method) angle (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) ap_shape (pyoptools.raytrace.surface.Aperture attribute) (pyoptools.raytrace.surface.aperture.Aperture attribute) Aperture (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.aperture) append() (pyoptools.misc.plist.plist method) (pyoptools.misc.plist.plist.plist method) ArrayDetector (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.detector) asGS() (in module pyoptools.wavefront.calc) (in module pyoptools.wavefront.calc.gs) Aspherical (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.aspherical) AsphericalHO (class in pyoptools.raytrace.surface.poly_expansion) AsphericLens (class in pyoptools.raytrace.comp_lib) Ax (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.poly_expansion.AsphericalHO attribute) axis (pyoptools.misc.function_2d.poly_r.poly_r_deriv.PolyRDeriv attribute) (pyoptools.misc.function_2d.poly_r.PolyRDeriv attribute) Ay (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.poly_expansion.AsphericalHO attribute) B BeamSplitingCube (class in pyoptools.raytrace.comp_lib) BeamSplittingCube (class in pyoptools.raytrace.comp_lib) Block (class in pyoptools.raytrace.comp_lib) C catalogs() (pyoptools.raytrace.library.library.LibraryModule method) Cauchy (class in pyoptools.raytrace.mat_lib.mat_eq) CCD (class in pyoptools.raytrace.comp_lib) ch_coord_sys() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) ch_coord_sys_inv() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) check_z() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) chief_ray_search() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) childs (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) Circular (class in pyoptools.raytrace.shape) (class in pyoptools.raytrace.shape.circular) clear() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) clear_ray_list() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) coefficients (pyoptools.misc.function_2d.poly_2d.Poly2D attribute) (pyoptools.misc.function_2d.poly_2d.poly_2d.Poly2D attribute) cohef (pyoptools.wavefront.zernike.zernike.ZernikeXY property) (pyoptools.wavefront.zernike.ZernikeXY property) complist (pyoptools.raytrace.system.System attribute) (pyoptools.raytrace.system.system.System attribute) Component (class in pyoptools.raytrace.component) (class in pyoptools.raytrace.component.component) conj() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) copy() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) cpw_evaluate_c() (in module pyoptools.wavefront.cpsurfrep) (in module pyoptools.wavefront.cpsurfrep.cpsurfrep) cross() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) curvature (pyoptools.raytrace.surface.Cylindrical attribute), [1] (pyoptools.raytrace.surface.cylindrical.Cylindrical attribute), [1] (pyoptools.raytrace.surface.Spherical attribute), [1] (pyoptools.raytrace.surface.spherical.Spherical attribute), [1] Cylinder (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.cylinder) Cylindrical (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.cylindrical) CylindricalLens (class in pyoptools.raytrace.comp_lib) D data (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) deprecated_params() (in module pyoptools.raytrace.system.idealcomponent) descriptor() (pyoptools.raytrace.library.library.LibraryModule method) (pyoptools.raytrace.library.library.OpticCatalog method) detectCPUs() (in module pyoptools.misc.resources) (in module pyoptools.misc.resources.resources) detectOpenCL() (in module pyoptools.misc.resources) (in module pyoptools.misc.resources.resources) dir (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) direction (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) distance() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) (pyoptools.raytrace.system.idealcomponent.IdealThickLens method) (pyoptools.raytrace.system.IdealThickLens method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) dot_product_3x3_matrix_vector() (in module pyoptools.misc.cmisc.cmisc) Doublet (class in pyoptools.raytrace.comp_lib) DovePrism (class in pyoptools.raytrace.comp_lib) draw_color (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) dx (pyoptools.misc.function_2d.poly_r.poly_r.PolyR attribute), [1] (pyoptools.misc.function_2d.poly_r.PolyR attribute), [1] DX (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) dxdy() (pyoptools.misc.function_2d.function_2d.Function2D method) (pyoptools.misc.function_2d.poly_2d.Poly2D method) (pyoptools.misc.function_2d.poly_2d.poly_2d.Poly2D method) (pyoptools.misc.function_2d.poly_r.poly_r.PolyR method) (pyoptools.misc.function_2d.poly_r.PolyR method) dy (pyoptools.misc.function_2d.poly_r.poly_r.PolyR attribute), [1] (pyoptools.misc.function_2d.poly_r.PolyR attribute), [1] DY (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) E error() (pyoptools.raytrace.surface.poly_expansion.AsphericalHO method) eval() (pyoptools.misc.function_2d.function_2d.Function2D method) (pyoptools.misc.function_2d.poly_r.poly_r.PolyR method) (pyoptools.misc.function_2d.poly_r.poly_r_deriv.PolyRDeriv method) (pyoptools.misc.function_2d.poly_r.PolyR method) (pyoptools.misc.function_2d.poly_r.PolyRDeriv method) (pyoptools.wavefront.zernike.zernike.ZernikeXY method) (pyoptools.wavefront.zernike.ZernikeXY method) eval_1d() (pyoptools.misc.function_2d.poly_2d.Poly2D method) (pyoptools.misc.function_2d.poly_2d.poly_2d.Poly2D method) evalm() (pyoptools.wavefront.zernike.zernike.ZernikeXY method) (pyoptools.wavefront.zernike.ZernikeXY method) Exotic (class in pyoptools.raytrace.mat_lib.mat_eq) F f (pyoptools.raytrace.surface.IdealSurface attribute) (pyoptools.raytrace.surface.idealsurface.IdealSurface attribute) ffGS() (in module pyoptools.wavefront.calc) (in module pyoptools.wavefront.calc.gs) fftGS() (in module pyoptools.wavefront.calc) (in module pyoptools.wavefront.calc.gs) Field (class in pyoptools.wavefront.field) (class in pyoptools.wavefront.field.field) field_sample_coord (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) find_aperture() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) find_material() (in module pyoptools.raytrace.mat_lib.material) find_ppp() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) find_reference_sphere_radius() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) frft() (in module pyoptools.misc.frft) (in module pyoptools.misc.frft.frft) frft2() (in module pyoptools.misc.frft) (in module pyoptools.misc.frft.frft) frGS() (in module pyoptools.wavefront.calc) (in module pyoptools.wavefront.calc.gs) from_yml() (in module pyoptools.raytrace.mat_lib.mat_eq) Function2D (class in pyoptools.misc.function_2d.function_2d) G Gases (class in pyoptools.raytrace.mat_lib.mat_eq) get() (pyoptools.raytrace.library.library.LibraryModule method) (pyoptools.raytrace.library.library.OpticCatalog method) get_color_histogram() (pyoptools.raytrace.surface.ArrayDetector method) (pyoptools.raytrace.surface.detector.ArrayDetector method) get_color_image() (pyoptools.raytrace.comp_lib.CCD method) get_component() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) get_final_rays() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) get_from() (in module pyoptools.raytrace.mat_lib.material) get_glass_libraries() (in module pyoptools.raytrace.mat_lib.material) get_glass_materials_from_library() (in module pyoptools.raytrace.mat_lib.material) get_histogram() (pyoptools.raytrace.surface.ArrayDetector method) (pyoptools.raytrace.surface.detector.ArrayDetector method) get_image() (pyoptools.raytrace.comp_lib.CCD method) get_optical_path_data() (pyoptools.raytrace.comp_lib.CCD method) get_optical_path_ep() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) get_optical_path_map() (pyoptools.raytrace.comp_lib.CCD method) get_optical_path_map_lsq() (pyoptools.raytrace.comp_lib.CCD method) get_surf_paths() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) get_surface() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) get_z_at_point() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) gpu_eval() (pyoptools.wavefront.zernike.zernike.ZernikeXY method) (pyoptools.wavefront.zernike.ZernikeXY method) gs() (in module pyoptools.misc.GS) (in module pyoptools.misc.GS.gs) gs_gpu() (in module pyoptools.misc.GS) (in module pyoptools.misc.GS.gs) gs_mod() (in module pyoptools.misc.GS) (in module pyoptools.misc.GS.gs) gs_mod_gpu() (in module pyoptools.misc.GS) (in module pyoptools.misc.GS.gs) H has_amd_double_support() (in module pyoptools.misc.resources) (in module pyoptools.misc.resources.resources) has_double_support() (in module pyoptools.misc.resources) (in module pyoptools.misc.resources.resources) Herzberger (class in pyoptools.raytrace.mat_lib.mat_eq) hit() (pyoptools.raytrace.shape.Shape method) (pyoptools.raytrace.shape.shape.Shape method) hit_list (pyoptools.raytrace.comp_lib.CCD property) (pyoptools.raytrace.surface.Surface attribute), [1] (pyoptools.raytrace.surface.surface.Surface attribute), [1] hitlist2int() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) hitlist2int_list() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) ho_cohef (pyoptools.raytrace.surface.poly_expansion.AsphericalHO attribute) I i2nm() (in module pyoptools.wavefront.zernike) (in module pyoptools.wavefront.zernike.zernike) id (pyoptools.raytrace.surface.Surface attribute), [1] (pyoptools.raytrace.surface.surface.Surface attribute), [1] IdealLens() (in module pyoptools.raytrace.comp_lib) IdealPPlanes (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.idealpplanes) IdealSurface (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.idealsurface) IdealThickLens (class in pyoptools.raytrace.system) (class in pyoptools.raytrace.system.idealcomponent) IdealTLens() (in module pyoptools.raytrace.comp_lib) index_to_powers() (in module pyoptools.misc.function_2d.poly_2d.poly_2d) indices_to_powers() (in module pyoptools.misc.function_2d.poly_2d) (in module pyoptools.misc.function_2d.poly_2d.poly_2d) intensity (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) intensity() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) intensity_threshold (pyoptools.raytrace.system.System attribute) (pyoptools.raytrace.system.system.System attribute) interpolate_g() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) intersection() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) items() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.library.library.LibraryModule method) (pyoptools.raytrace.library.library.OpticCatalog method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) iter() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) iteritems() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) iterkeys() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) itervalues() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) K K (pyoptools.raytrace.surface.Powell attribute) (pyoptools.raytrace.surface.powell.Powell attribute) keys() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) Kx (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.poly_expansion.AsphericalHO attribute) Ky (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.poly_expansion.AsphericalHO attribute) L l (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) label (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) length (pyoptools.raytrace.surface.Cylinder attribute), [1] (pyoptools.raytrace.surface.cylinder.Cylinder attribute), [1] LibraryModule (class in pyoptools.raytrace.library.library) limits() (pyoptools.raytrace.shape.Circular method) (pyoptools.raytrace.shape.circular.Circular method) (pyoptools.raytrace.shape.Polygon method) (pyoptools.raytrace.shape.polygon.Polygon method) (pyoptools.raytrace.shape.Rectangular method) (pyoptools.raytrace.shape.rectangular.Rectangular method) (pyoptools.raytrace.shape.Shape method) (pyoptools.raytrace.shape.shape.Shape method) (pyoptools.raytrace.shape.Triangular method) (pyoptools.raytrace.shape.triangular.Triangular method) M M (pyoptools.raytrace.surface.plane_mask.RPPMask attribute), [1] (pyoptools.raytrace.surface.RPPMask attribute), [1] mask (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) Material (class in pyoptools.raytrace.mat_lib.mat_eq) material (pyoptools.raytrace.component.Component attribute) (pyoptools.raytrace.component.component.Component attribute) matrix_interpolation() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) max_ray_parent (pyoptools.raytrace.system.System attribute) (pyoptools.raytrace.system.system.System attribute) merge() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) ModelNotImplemented module pyoptools pyoptools.all pyoptools.gui pyoptools.gui.ipywidgets pyoptools.gui.logutils pyoptools.gui.plotutils pyoptools.misc pyoptools.misc.cmisc pyoptools.misc.cmisc.cmisc pyoptools.misc.cmisc.eigen pyoptools.misc.definitions pyoptools.misc.definitions.definitions pyoptools.misc.frft pyoptools.misc.frft.frft pyoptools.misc.function_2d pyoptools.misc.function_2d.function_2d pyoptools.misc.function_2d.poly_2d pyoptools.misc.function_2d.poly_2d.poly_2d pyoptools.misc.function_2d.poly_r pyoptools.misc.function_2d.poly_r.poly_r pyoptools.misc.function_2d.poly_r.poly_r_deriv pyoptools.misc.GS pyoptools.misc.GS.gs pyoptools.misc.lsq pyoptools.misc.lsq.lsq pyoptools.misc.picklable pyoptools.misc.picklable.picklable pyoptools.misc.plist pyoptools.misc.plist.plist pyoptools.misc.pmisc pyoptools.misc.pmisc.misc pyoptools.misc.resources pyoptools.misc.resources.resources pyoptools.raytrace pyoptools.raytrace.calc pyoptools.raytrace.calc.calc pyoptools.raytrace.comp_lib pyoptools.raytrace.component pyoptools.raytrace.component.component pyoptools.raytrace.library pyoptools.raytrace.library.library pyoptools.raytrace.mat_lib pyoptools.raytrace.mat_lib.mat_eq pyoptools.raytrace.mat_lib.material pyoptools.raytrace.ray pyoptools.raytrace.ray.ray pyoptools.raytrace.ray.ray_source pyoptools.raytrace.shape pyoptools.raytrace.shape.circular pyoptools.raytrace.shape.polygon pyoptools.raytrace.shape.rectangular pyoptools.raytrace.shape.shape pyoptools.raytrace.shape.triangular pyoptools.raytrace.surface pyoptools.raytrace.surface.aperture pyoptools.raytrace.surface.aspherical pyoptools.raytrace.surface.cylinder pyoptools.raytrace.surface.cylindrical pyoptools.raytrace.surface.detector pyoptools.raytrace.surface.idealpplanes pyoptools.raytrace.surface.idealsurface pyoptools.raytrace.surface.plane pyoptools.raytrace.surface.plane_mask pyoptools.raytrace.surface.poly_expansion pyoptools.raytrace.surface.powell pyoptools.raytrace.surface.spherical pyoptools.raytrace.surface.surface pyoptools.raytrace.surface.taylor_poly pyoptools.raytrace.system pyoptools.raytrace.system.idealcomponent pyoptools.raytrace.system.system pyoptools.wavefront pyoptools.wavefront.calc pyoptools.wavefront.calc.gs pyoptools.wavefront.cpsurfrep pyoptools.wavefront.cpsurfrep.cpsurfrep pyoptools.wavefront.field pyoptools.wavefront.field.field pyoptools.wavefront.field.fields pyoptools.wavefront.psurfrep pyoptools.wavefront.psurfrep.psurfrep pyoptools.wavefront.zernike pyoptools.wavefront.zernike.zernike MultiLens (class in pyoptools.raytrace.comp_lib) N n (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) (pyoptools.raytrace.system.System attribute) (pyoptools.raytrace.system.system.System attribute) n() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.mat_lib.mat_eq.Cauchy method) (pyoptools.raytrace.mat_lib.mat_eq.Polynomial method) (pyoptools.raytrace.mat_lib.mat_eq.Sellmeier method) (pyoptools.raytrace.mat_lib.mat_eq.Sellmeier_2 method) (pyoptools.raytrace.mat_lib.mat_eq.Tabulated_N method) nd (pyoptools.raytrace.mat_lib.mat_eq.Material property) nearest_points() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) normal() (pyoptools.raytrace.surface.IdealSurface method) (pyoptools.raytrace.surface.idealsurface.IdealSurface method) (pyoptools.raytrace.surface.Powell method) (pyoptools.raytrace.surface.powell.Powell method) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) (pyoptools.raytrace.surface.taylor_poly.TaylorPoly method) (pyoptools.raytrace.surface.TaylorPoly method) num_coefficients (pyoptools.misc.function_2d.poly_2d.Poly2D attribute) (pyoptools.misc.function_2d.poly_2d.poly_2d.Poly2D attribute) O offset (pyoptools.raytrace.shape.Rectangular attribute), [1] (pyoptools.raytrace.shape.rectangular.Rectangular attribute), [1] optical_path() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) optical_path_parent() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) OpticCatalog (class in pyoptools.raytrace.library.library) ord2i() (in module pyoptools.misc.function_2d.poly_2d) (in module pyoptools.misc.function_2d.poly_2d.poly_2d) order (pyoptools.misc.function_2d.poly_2d.Poly2D attribute) (pyoptools.misc.function_2d.poly_2d.poly_2d.Poly2D attribute) (pyoptools.misc.function_2d.poly_r.poly_r.PolyR attribute), [1] (pyoptools.misc.function_2d.poly_r.poly_r_deriv.PolyRDeriv attribute) (pyoptools.misc.function_2d.poly_r.PolyR attribute), [1] (pyoptools.misc.function_2d.poly_r.PolyRDeriv attribute) (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) orig_surf (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) origin (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) P parallel_beam_c() (in module pyoptools.raytrace.ray) (in module pyoptools.raytrace.ray.ray_source) parallel_beam_p() (in module pyoptools.raytrace.ray) (in module pyoptools.raytrace.ray.ray_source) parallel_propagate() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) parallel_propagate_ns() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) paraxial_constants() (pyoptools.raytrace.comp_lib.SphericalLens method) paraxial_location() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) parent (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) parts() (pyoptools.raytrace.library.library.LibraryModule method) (pyoptools.raytrace.library.library.OpticCatalog method) PentaPrism (class in pyoptools.raytrace.comp_lib) phase (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) phm (pyoptools.raytrace.surface.plane_mask.RPPMask attribute), [1] (pyoptools.raytrace.surface.RPPMask attribute), [1] phx (pyoptools.raytrace.surface.plane_mask.RPPMask attribute), [1] (pyoptools.raytrace.surface.RPPMask attribute), [1] phy (pyoptools.raytrace.surface.plane_mask.RPPMask attribute), [1] (pyoptools.raytrace.surface.RPPMask attribute), [1] Picklable (class in pyoptools.misc.picklable) (class in pyoptools.misc.picklable.picklable) Plane (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.plane) plane_wave() (in module pyoptools.wavefront.field) (in module pyoptools.wavefront.field.fields) plist (class in pyoptools.misc.plist) (class in pyoptools.misc.plist.plist) Plot3D() (in module pyoptools.gui.ipywidgets) point_a (pyoptools.raytrace.shape.Triangular attribute) (pyoptools.raytrace.shape.triangular.Triangular attribute) point_b (pyoptools.raytrace.shape.Triangular attribute) (pyoptools.raytrace.shape.triangular.Triangular attribute) point_c (pyoptools.raytrace.shape.Triangular attribute) (pyoptools.raytrace.shape.triangular.Triangular attribute) point_source_c() (in module pyoptools.raytrace.ray) (in module pyoptools.raytrace.ray.ray_source) point_source_p() (in module pyoptools.raytrace.ray) (in module pyoptools.raytrace.ray.ray_source) point_source_r() (in module pyoptools.raytrace.ray) (in module pyoptools.raytrace.ray.ray_source) pointlist() (pyoptools.raytrace.shape.Circular method) (pyoptools.raytrace.shape.circular.Circular method) (pyoptools.raytrace.shape.Polygon method) (pyoptools.raytrace.shape.polygon.Polygon method) (pyoptools.raytrace.shape.Rectangular method) (pyoptools.raytrace.shape.rectangular.Rectangular method) (pyoptools.raytrace.shape.Shape method) (pyoptools.raytrace.shape.shape.Shape method) (pyoptools.raytrace.shape.Triangular method) (pyoptools.raytrace.shape.triangular.Triangular method) polar_array() (in module pyoptools.wavefront.zernike) (in module pyoptools.wavefront.zernike.zernike) poly (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.Powell attribute) (pyoptools.raytrace.surface.powell.Powell attribute) (pyoptools.raytrace.surface.taylor_poly.TaylorPoly attribute) (pyoptools.raytrace.surface.TaylorPoly attribute) Poly2D (class in pyoptools.misc.function_2d.poly_2d) (class in pyoptools.misc.function_2d.poly_2d.poly_2d) polyfit2d() (in module pyoptools.misc.lsq) (in module pyoptools.misc.lsq.lsq) polyfito2() (in module pyoptools.misc.lsq) (in module pyoptools.misc.lsq.lsq) Polygon (class in pyoptools.raytrace.shape) (class in pyoptools.raytrace.shape.polygon) polylist() (pyoptools.raytrace.surface.Cylinder method) (pyoptools.raytrace.surface.cylinder.Cylinder method) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) Polynomial (class in pyoptools.raytrace.mat_lib.mat_eq) PolyR (class in pyoptools.misc.function_2d.poly_r) (class in pyoptools.misc.function_2d.poly_r.poly_r) PolyRDeriv (class in pyoptools.misc.function_2d.poly_r) (class in pyoptools.misc.function_2d.poly_r.poly_r_deriv) pop (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) pop() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) popitem() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) pos (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) Powell (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.powell) PowellLens (class in pyoptools.raytrace.comp_lib) prop_ray (pyoptools.raytrace.system.System attribute) (pyoptools.raytrace.system.system.System attribute) propagate() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.surface.Aperture method) (pyoptools.raytrace.surface.aperture.Aperture method) (pyoptools.raytrace.surface.IdealPPlanes method) (pyoptools.raytrace.surface.idealpplanes.IdealPPlanes method) (pyoptools.raytrace.surface.IdealSurface method) (pyoptools.raytrace.surface.idealsurface.IdealSurface method) (pyoptools.raytrace.surface.plane_mask.RPPMask method) (pyoptools.raytrace.surface.RPPMask method) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) (pyoptools.wavefront.psurfrep.PSurf method) (pyoptools.wavefront.psurfrep.psurfrep.PSurf method) propagate_ae() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_ae_d() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_fraunhofer() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_fresnel() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_ray() (pyoptools.raytrace.system.idealcomponent.IdealThickLens method) (pyoptools.raytrace.system.IdealThickLens method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) propagate_ray_ns() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) propagate_rs() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsc() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsc_d() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsc_sc() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsi() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsi1() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) propagate_rsi_gpu() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) Properties (pyoptools.raytrace.surface.Surface attribute) (pyoptools.raytrace.surface.surface.Surface attribute) psize (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) PSurf (class in pyoptools.wavefront.psurfrep) (class in pyoptools.wavefront.psurfrep.psurfrep) pupil_location() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) pw_cohef() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) pw_evaluate() (pyoptools.wavefront.psurfrep.PSurf method) (pyoptools.wavefront.psurfrep.psurfrep.PSurf method) pw_propagate() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) pw_propagate1() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) pw_propagate_list() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) pxpy2i() (in module pyoptools.misc.function_2d.poly_2d) (in module pyoptools.misc.function_2d.poly_2d.poly_2d) pyoptools module pyoptools.all module pyoptools.gui module pyoptools.gui.ipywidgets module pyoptools.gui.logutils module pyoptools.gui.plotutils module pyoptools.misc module pyoptools.misc.cmisc module pyoptools.misc.cmisc.cmisc module pyoptools.misc.cmisc.eigen module pyoptools.misc.definitions module pyoptools.misc.definitions.definitions module pyoptools.misc.frft module pyoptools.misc.frft.frft module pyoptools.misc.function_2d module pyoptools.misc.function_2d.function_2d module pyoptools.misc.function_2d.poly_2d module pyoptools.misc.function_2d.poly_2d.poly_2d module pyoptools.misc.function_2d.poly_r module pyoptools.misc.function_2d.poly_r.poly_r module pyoptools.misc.function_2d.poly_r.poly_r_deriv module pyoptools.misc.GS module pyoptools.misc.GS.gs module pyoptools.misc.lsq module pyoptools.misc.lsq.lsq module pyoptools.misc.picklable module pyoptools.misc.picklable.picklable module pyoptools.misc.plist module pyoptools.misc.plist.plist module pyoptools.misc.pmisc module pyoptools.misc.pmisc.misc module pyoptools.misc.resources module pyoptools.misc.resources.resources module pyoptools.raytrace module pyoptools.raytrace.calc module pyoptools.raytrace.calc.calc module pyoptools.raytrace.comp_lib module pyoptools.raytrace.component module pyoptools.raytrace.component.component module pyoptools.raytrace.library module pyoptools.raytrace.library.library module pyoptools.raytrace.mat_lib module pyoptools.raytrace.mat_lib.mat_eq module pyoptools.raytrace.mat_lib.material module pyoptools.raytrace.ray module pyoptools.raytrace.ray.ray module pyoptools.raytrace.ray.ray_source module pyoptools.raytrace.shape module pyoptools.raytrace.shape.circular module pyoptools.raytrace.shape.polygon module pyoptools.raytrace.shape.rectangular module pyoptools.raytrace.shape.shape module pyoptools.raytrace.shape.triangular module pyoptools.raytrace.surface module pyoptools.raytrace.surface.aperture module pyoptools.raytrace.surface.aspherical module pyoptools.raytrace.surface.cylinder module pyoptools.raytrace.surface.cylindrical module pyoptools.raytrace.surface.detector module pyoptools.raytrace.surface.idealpplanes module pyoptools.raytrace.surface.idealsurface module pyoptools.raytrace.surface.plane module pyoptools.raytrace.surface.plane_mask module pyoptools.raytrace.surface.poly_expansion module pyoptools.raytrace.surface.powell module pyoptools.raytrace.surface.spherical module pyoptools.raytrace.surface.surface module pyoptools.raytrace.surface.taylor_poly module pyoptools.raytrace.system module pyoptools.raytrace.system.idealcomponent module pyoptools.raytrace.system.system module pyoptools.wavefront module pyoptools.wavefront.calc module pyoptools.wavefront.calc.gs module pyoptools.wavefront.cpsurfrep module pyoptools.wavefront.cpsurfrep.cpsurfrep module pyoptools.wavefront.field module pyoptools.wavefront.field.field module pyoptools.wavefront.field.fields module pyoptools.wavefront.psurfrep module pyoptools.wavefront.psurfrep.psurfrep module pyoptools.wavefront.zernike module pyoptools.wavefront.zernike.zernike module R R (pyoptools.raytrace.surface.Powell attribute) (pyoptools.raytrace.surface.powell.Powell attribute) radius (pyoptools.raytrace.shape.Circular attribute), [1] (pyoptools.raytrace.shape.circular.Circular attribute), [1] (pyoptools.raytrace.surface.Cylinder attribute), [1] (pyoptools.raytrace.surface.cylinder.Cylinder attribute), [1] Ray (class in pyoptools.raytrace.ray) (class in pyoptools.raytrace.ray.ray) ray_add() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) ray_paths() (in module pyoptools.raytrace.calc) (in module pyoptools.raytrace.calc.calc) rayrep() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) Rectangular (class in pyoptools.raytrace.shape) (class in pyoptools.raytrace.shape.rectangular) RectGratting (class in pyoptools.raytrace.comp_lib) RectMirror (class in pyoptools.raytrace.comp_lib) reflectivity (pyoptools.raytrace.surface.Surface attribute), [1] (pyoptools.raytrace.surface.surface.Surface attribute), [1] RefractiveIndex_Info (class in pyoptools.raytrace.mat_lib.mat_eq) remove() (pyoptools.raytrace.library.library.LibraryModule method) res (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) resample() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) reset() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) resize() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) Retro (class in pyoptools.raytrace.mat_lib.mat_eq) reverse() (pyoptools.raytrace.ray.Ray method) (pyoptools.raytrace.ray.ray.Ray method) RightAnglePrism (class in pyoptools.raytrace.comp_lib) rnm() (in module pyoptools.wavefront.zernike) (in module pyoptools.wavefront.zernike.zernike) rot_x() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) rot_y() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) rot_z() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) RoundMirror (class in pyoptools.raytrace.comp_lib) RPPMask (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.plane_mask) rs_kernel() (in module pyoptools.misc.frft) (in module pyoptools.misc.frft.frft) S s() (in module pyoptools.wavefront.field.field) s2d() (in module pyoptools.wavefront.field.field) samples (pyoptools.raytrace.shape.Circular attribute), [1] (pyoptools.raytrace.shape.circular.Circular attribute), [1] (pyoptools.raytrace.shape.Polygon attribute) (pyoptools.raytrace.shape.polygon.Polygon attribute) (pyoptools.raytrace.shape.Rectangular attribute), [1] (pyoptools.raytrace.shape.rectangular.Rectangular attribute), [1] (pyoptools.raytrace.shape.Triangular attribute), [1] (pyoptools.raytrace.shape.triangular.Triangular attribute), [1] sd (pyoptools.raytrace.comp_lib.MultiLens attribute) Sellmeier (class in pyoptools.raytrace.mat_lib.mat_eq) Sellmeier_2 (class in pyoptools.raytrace.mat_lib.mat_eq) setdefault() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) Shape (class in pyoptools.raytrace.shape) (class in pyoptools.raytrace.shape.shape) shape (pyoptools.raytrace.surface.Surface attribute), [1] (pyoptools.raytrace.surface.surface.Surface attribute), [1] (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) size (pyoptools.raytrace.shape.Rectangular attribute), [1] (pyoptools.raytrace.shape.rectangular.Rectangular attribute), [1] (pyoptools.raytrace.surface.ArrayDetector attribute), [1] (pyoptools.raytrace.surface.detector.ArrayDetector attribute), [1] (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) Spherical (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.spherical) spherical_wave() (in module pyoptools.wavefront.field) (in module pyoptools.wavefront.field.fields) SphericalLens (class in pyoptools.raytrace.comp_lib) spot_diagram() (in module pyoptools.gui.plotutils) spot_diagram_c() (in module pyoptools.gui.plotutils) spot_info() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) Stop (class in pyoptools.raytrace.comp_lib) surf_changed() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) Surface (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.surface) surflist (pyoptools.raytrace.component.Component attribute) (pyoptools.raytrace.component.component.Component attribute) System (class in pyoptools.raytrace.system) (class in pyoptools.raytrace.system.system) T Tabulated_N (class in pyoptools.raytrace.mat_lib.mat_eq) TaylorPoly (class in pyoptools.raytrace.surface) (class in pyoptools.raytrace.surface.taylor_poly) tilt() (pyoptools.wavefront.field.Field method) (pyoptools.wavefront.field.field.Field method) topo (pyoptools.raytrace.shape.Shape attribute) (pyoptools.raytrace.shape.shape.Shape attribute) topo() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) Triangular (class in pyoptools.raytrace.shape) (class in pyoptools.raytrace.shape.triangular) U unwrap_py() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) unwrapv() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) update() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) update_ids() (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) V values() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) vander_matrix() (in module pyoptools.misc.lsq) (in module pyoptools.misc.lsq.lsq) vd (pyoptools.raytrace.mat_lib.mat_eq.Material property) viewitems() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) viewkeys() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) viewvalues() (pyoptools.raytrace.component.Component method) (pyoptools.raytrace.component.component.Component method) (pyoptools.raytrace.system.System method) (pyoptools.raytrace.system.system.System method) W wavelength (pyoptools.raytrace.ray.Ray attribute) (pyoptools.raytrace.ray.ray.Ray attribute) wavelength2RGB() (in module pyoptools.misc.pmisc) (in module pyoptools.misc.pmisc.misc) wf_polys() (pyoptools.wavefront.psurfrep.PSurf method) (pyoptools.wavefront.psurfrep.psurfrep.PSurf method) wf_propagate() (pyoptools.raytrace.surface.Surface method) (pyoptools.raytrace.surface.surface.Surface method) X xmax (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) xmin (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) xsamples (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) Y ymax (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) ymin (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) ysamples (pyoptools.wavefront.field.Field attribute) (pyoptools.wavefront.field.field.Field attribute) Z zernike() (in module pyoptools.wavefront.zernike) (in module pyoptools.wavefront.zernike.zernike) zernike2taylor() (in module pyoptools.wavefront.zernike) (in module pyoptools.wavefront.zernike.zernike) ZernikeXY (class in pyoptools.wavefront.zernike) (class in pyoptools.wavefront.zernike.zernike) zero_memarray() (in module pyoptools.misc.cmisc.cmisc) zmax (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.Powell attribute) (pyoptools.raytrace.surface.powell.Powell attribute) (pyoptools.raytrace.surface.taylor_poly.TaylorPoly attribute) (pyoptools.raytrace.surface.TaylorPoly attribute) zmin (pyoptools.raytrace.surface.Aspherical attribute) (pyoptools.raytrace.surface.aspherical.Aspherical attribute) (pyoptools.raytrace.surface.Powell attribute) (pyoptools.raytrace.surface.powell.Powell attribute) (pyoptools.raytrace.surface.taylor_poly.TaylorPoly attribute) (pyoptools.raytrace.surface.TaylorPoly attribute)