pyoptools.raytrace package¶
Subpackages¶
- pyoptools.raytrace.calc package
- pyoptools.raytrace.component package
- Submodules
- Module contents
ComponentComponent.clear()Component.distance()Component.get_surf_paths()Component.items()Component.iter()Component.iteritems()Component.iterkeys()Component.itervalues()Component.keys()Component.materialComponent.n()Component.pop()Component.popitem()Component.propagate()Component.reset()Component.setdefault()Component.surf_changed()Component.surflistComponent.update()Component.values()Component.viewitems()Component.viewkeys()Component.viewvalues()
- pyoptools.raytrace.library package
- pyoptools.raytrace.mat_lib package
- pyoptools.raytrace.ray package
- Submodules
- Module contents
RayRay.add_child()Ray.almost_equal()Ray.ch_coord_sys()Ray.ch_coord_sys_inv()Ray.childsRay.copy()Ray.dirRay.directionRay.draw_colorRay.get_final_rays()Ray.intensityRay.labelRay.nRay.optical_path()Ray.optical_path_parent()Ray.orderRay.orig_surfRay.originRay.parentRay.popRay.posRay.reverse()Ray.wavelength
parallel_beam_c()parallel_beam_p()point_source_c()point_source_p()point_source_r()
- pyoptools.raytrace.shape package
- pyoptools.raytrace.surface package
- Submodules
- 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
- Module contents
ApertureArrayDetectorAsphericalCylinderCylindricalIdealPPlanesIdealSurfacePlanePowellRPPMaskSphericalSurfaceSurface.reflectivitySurface.shapeSurface.idSurface.PropertiesSurface.hit_listSurface.distance()Surface.get_z_at_point()Surface.hit_listSurface.idSurface.intersection()Surface.normal()Surface.polylist()Surface.propagate()Surface.pw_cohef()Surface.pw_propagate()Surface.pw_propagate1()Surface.pw_propagate_list()Surface.reflectivitySurface.reset()Surface.shapeSurface.topo()Surface.wf_propagate()
TaylorPoly
- Submodules
- pyoptools.raytrace.system package
- Submodules
- Module contents
IdealThickLensSystemSystem.clear()System.clear_ray_list()System.complistSystem.distance()System.get_component()System.get_surf_paths()System.get_surface()System.intensity_thresholdSystem.items()System.iter()System.iteritems()System.iterkeys()System.itervalues()System.keys()System.max_ray_parentSystem.merge()System.nSystem.pop()System.popitem()System.prop_raySystem.propagate()System.propagate_ray()System.propagate_ray_ns()System.ray_add()System.reset()System.setdefault()System.update()System.update_ids()System.values()System.viewitems()System.viewkeys()System.viewvalues()
Submodules¶
Module contents¶
Package containing modules and submodules defining an API that can be used to describe Optical surfaces, components and systems.