ray-optics
latest
Contents
Introduction
Getting Started
Installation
Jupyter notebooks
Scripting Usage
iPython setup code
Jupyter setup code
Qt application
Examples
Triplet example
Multiple lens import example
Cell Phone Camera Lens
ThorLabs catalog lens example
Edmund catalog lens example
User Guide
Models and Representations
Optical Calculations and Analysis
Developer Guide
GUI Layers
Module Reference
Miscellaneous
Authors
License
Changelog
ray-optics
Index
Edit on GitHub
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
_
__init__() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(XToroid method)
(YToroid method)
A
accent_colors() (in module rayoptics.util.colors)
achromat() (in module rayoptics.elem.elements)
Action (class in rayoptics.gui.actions)
action_complete() (InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
actions (CementedElement attribute)
(Element attribute)
add() (WvlSpec method)
add_assembly_from_seq() (OpticalModel method)
add_conic() (in module rayoptics.elem.layout)
add_doublet() (in module rayoptics.elem.layout)
add_dummy_interface_at_image() (ElementModel method)
add_dummy_plane() (OpticalModel method)
add_element() (ElementModel method)
add_element_cmd_actions() (LensLayout method)
add_element_model_to_tree() (PartTree method)
add_element_to_tree() (PartTree method)
add_elements() (in module rayoptics.elem.layout)
add_figure() (AppManager method)
add_from_file() (OpticalModel method)
add_ipython_subwindow() (MainWindow method)
add_lens() (in module rayoptics.elem.layout)
(OpticalModel method)
add_mirror() (in module rayoptics.elem.layout)
(OpticalModel method)
add_node() (ParaxialModel method)
add_part() (OpticalModel method)
add_reflector() (in module rayoptics.elem.layout)
add_subwindow() (MainWindow method)
add_surface() (SequentialModel method)
add_thinlens() (in module rayoptics.elem.layout)
(OpticalModel method)
add_view() (AppManager method)
AddReplaceElementAction (class in rayoptics.parax.diagram)
aim_chief_ray() (in module rayoptics.raytr.trace)
aim_pt (Field attribute)
air_gaps_to_node_defs() (in module rayoptics.parax.paraxialdesign)
AirGap (class in rayoptics.elem.elements)
airgaps_from_sequence() (ElementModel method)
All (Fit attribute)
All_Same (Fit attribute)
AnalysisFigure (class in rayoptics.mpl.analysisfigure)
AnalysisPlot (class in rayoptics.mpl.analysisplots)
ang2slp() (in module rayoptics.parax.etendue)
Aperture (class in rayoptics.elem.surface)
aperture_data() (in module rayoptics.codev.cmdproc)
aperture_data_general() (in module rayoptics.codev.cmdproc)
aperture_offset() (in module rayoptics.codev.cmdproc)
AperturePanel (class in rayoptics.qtgui.dockpanels)
append_pt_to_2d_profile() (in module rayoptics.elem.profiles)
apply_conjugate_shift() (ParaxialModel method)
apply_data() (Diagram method)
(ParaxialRay method)
apply_fct_to_sm() (in module rayoptics.zemax.zmx2ro)
apply_ht_dgm_data() (ParaxialModel method)
apply_paraxial_vignetting() (in module rayoptics.raytr.trace)
apply_scale_factor() (Aperture method)
(Circular method)
(Conic method)
(DecenterData method)
(Elliptical method)
(EvenPolynomial method)
(Gap method)
(Interface method)
(RadialPolynomial method)
(Rectangular method)
(SequentialModel method)
(Spherical method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
(YToroid method)
apply_slope_dgm_data() (ParaxialModel method)
apply_style() (in module rayoptics.mpl.styledfigure)
apply_vignetting (RayList attribute)
apply_vignetting() (Field method)
AppManager (class in rayoptics.gui.appmanager)
args (ModelInfo attribute)
artist (SelectInfo attribute)
artist_filter (InteractiveFigure attribute)
aspect (InteractiveFigure attribute)
aspheric_profile() (in module rayoptics.elem.profiles)
aspheric_seidel_contribution() (in module rayoptics.parax.thirdorder)
Assembly (class in rayoptics.elem.elements)
assign_object_to_node() (Diagram method)
(ParaxialModel method)
AstigmatismCurvePlot (class in rayoptics.mpl.analysisplots)
AttrAction (class in rayoptics.gui.actions)
AttrChanger (class in rayoptics.gui.dashboards)
ax_ray (ParaxData attribute)
AxisArrayFigure (class in rayoptics.mpl.axisarrayfigure)
B
BarrelConstraint (class in rayoptics.parax.diagram)
bbox (GUIHandle attribute)
bbox_from_poly() (in module rayoptics.gui.util)
(in module rayoptics.parax.paraxialdesign)
BEND (DecenterType attribute)
bend() (in module rayoptics.raytr.raytrace)
bend_or_gap (InteractiveDiagram attribute)
BendAction (class in rayoptics.gui.actions)
bfl (FirstOrderData attribute)
boundary_ray_dict() (in module rayoptics.raytr.trace)
bounding_box() (Aperture method)
build_from_yybar() (in module rayoptics.parax.paraxialdesign)
build_lens() (ParaxialModel method)
C
calc_4th_order_aspheric_term() (in module rayoptics.parax.thirdorder)
calc_aperture_from_input() (in module rayoptics.parax.etendue)
calc_colors() (WvlSpec method)
calc_cv_from_zsag() (Surface method)
calc_optical_path() (in module rayoptics.raytr.raytrace)
calc_psf() (in module rayoptics.raytr.analyses)
calc_psf_scaling() (in module rayoptics.raytr.analyses)
calc_ref_indices_for_spectrum() (SequentialModel method)
calc_render_color_for_material() (in module rayoptics.gui.util)
calc_vignetted_ray() (in module rayoptics.raytr.vigcalc)
calc_vignetting_for_field() (in module rayoptics.raytr.vigcalc)
calculate_reference_sphere() (in module rayoptics.raytr.waveabr)
cascade_transform() (in module rayoptics.elem.transform)
cassegrain() (in module rayoptics.seq.twoconicmirrors)
cc (RadialPolynomial property)
CementedElement (class in rayoptics.elem.elements)
central_rndx() (SequentialModel method)
central_wavelength() (SequentialModel method)
central_wvl (WvlSpec property)
change_conjugate() (IdealImagerDialog method)
chief_ray (Field attribute)
chkbox_change() (EtendueGroupBox method)
(ImagerSpecGroupBox method)
circle_intersection_area() (in module rayoptics.util.misc_math)
Circular (class in rayoptics.elem.surface)
clear() (ConsoleWidget method)
clear_apertures (Surface attribute)
clip_to_range() (in module rayoptics.mpl.axisarrayfigure)
close_model() (AppManager method)
(MainWindow method)
clut (CementedElement attribute)
(Element attribute)
CM (DimensionType attribute)
cmap (DiffractionPSF attribute)
(Wavefront attribute)
cmf (ColourSystem attribute)
coefficients (DiffractiveElement attribute)
col() (in module rayoptics.util.dict2d)
colEvalStr (PyTableModel attribute)
colFormats (PyTableModel attribute)
colHeaders (PyTableModel attribute)
collapse_coordbrk() (in module rayoptics.zemax.zmx2ro)
color (GraphicsHandle attribute)
ColourSystem (class in rayoptics.util.colour_system)
columnCount() (PyTableModel method)
CommandItem (class in rayoptics.qtgui.plotview)
compute_first_order() (in module rayoptics.parax.firstorder)
compute_flat() (in module rayoptics.elem.elements)
compute_global_coords() (SequentialModel method)
compute_inner_flat() (CementedElement method)
compute_local_transforms() (SequentialModel method)
compute_principle_points() (in module rayoptics.parax.firstorder)
(ParaxialModel method)
compute_signed_rindx() (ParaxialModel method)
compute_slide_line() (in module rayoptics.parax.diagram)
compute_tangent_point_to_circle() (in module rayoptics.util.misc_math)
compute_third_order() (in module rayoptics.parax.thirdorder)
concentric_sample_disk() (in module rayoptics.raytr.sampler)
Conic (class in rayoptics.elem.profiles)
conjugate_type (SpecSheet attribute)
ConjugateLine (class in rayoptics.parax.diagram)
connect_events() (InteractiveFigure method)
ConsoleWidget (class in rayoptics.qtgui.ipyconsole)
constrain_to_line_action() (in module rayoptics.parax.diagram)
construct_plot_array() (AxisArrayFigure method)
convert_to_bend() (in module rayoptics.zemax.zmx2ro)
convert_to_dar() (in module rayoptics.zemax.zmx2ro)
copy_styles() (in module rayoptics.mpl.styledfigure)
copyDataFrom() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(YToroid method)
copyFrom() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(YToroid method)
count (MainWindow attribute)
create_2d_figure_toolbar() (in module rayoptics.qtgui.plotview)
create_3rd_order_bar_chart() (in module rayoptics.gui.appcmds)
create_air_gap() (in module rayoptics.elem.elements)
create_assembly_from_seq() (in module rayoptics.elem.elements)
create_cemented_doublet() (in module rayoptics.elem.elements)
create_command_panel() (in module rayoptics.qtgui.plotview)
create_diagram_controls_groupbox() (in module rayoptics.qtgui.plotview)
create_diagram_edge_actions_groupbox() (in module rayoptics.qtgui.plotview)
create_diagram_for_key() (in module rayoptics.parax.paraxialdesign)
create_diagram_layers_groupbox() (in module rayoptics.qtgui.plotview)
create_dock_widget() (in module rayoptics.qtgui.dockpanels)
create_dock_windows() (in module rayoptics.qtgui.dockpanels)
create_draw_rays_groupbox() (in module rayoptics.qtgui.plotview)
create_dummy_plane() (in module rayoptics.elem.elements)
create_element_entities() (LensLayout method)
create_element_table_model() (in module rayoptics.gui.appcmds)
create_etendue_dict() (in module rayoptics.parax.etendue)
create_field_curves() (in module rayoptics.gui.appcmds)
create_focus_dashboard() (in module rayoptics.gui.dashboards)
create_from_file() (in module rayoptics.elem.elements)
create_generator() (in module rayoptics.raytr.sampler)
create_glass_map_view() (in module rayoptics.gui.appcmds)
(in module rayoptics.qtgui.plotview)
create_ipython_console() (in module rayoptics.qtgui.ipyconsole)
create_lens() (in module rayoptics.elem.elements)
create_lens_table() (MainWindow method)
create_lens_table_model() (in module rayoptics.gui.appcmds)
create_live_layout_commands() (in module rayoptics.gui.appcmds)
create_live_layout_view() (in module rayoptics.gui.appcmds)
create_menu_action() (in module rayoptics.qtgui.dockpanels)
create_mirror() (in module rayoptics.elem.elements)
create_mirror_tilt_dashboard() (in module rayoptics.gui.dashboards)
create_multi_plot_scale_panel() (in module rayoptics.qtgui.plotview)
create_new_ideal_imager_dialog() (in module rayoptics.gui.appcmds)
create_new_model() (in module rayoptics.gui.appcmds)
create_new_optical_model_from_specsheet() (in module rayoptics.gui.appcmds)
create_new_optical_system() (in module rayoptics.gui.appcmds)
create_optical_element() (in module rayoptics.elem.layout)
create_parax_design_commands() (in module rayoptics.gui.appcmds)
create_parax_model_table() (in module rayoptics.gui.appcmds)
create_parax_table_model() (in module rayoptics.gui.appcmds)
create_paraxial_design_view_v2() (in module rayoptics.gui.appcmds)
create_paraxial_ray_entities() (LensLayout method)
create_patches() (InteractiveFigure method)
create_plot_scale_panel() (in module rayoptics.qtgui.plotview)
create_plot_view() (in module rayoptics.qtgui.plotview)
create_polygon() (InteractiveFigure method)
create_polyline() (InteractiveFigure method)
create_ray_entities() (LensLayout method)
create_ray_fan_entities() (LensLayout method)
create_ray_fan_view() (in module rayoptics.gui.appcmds)
create_ray_grid_view() (in module rayoptics.gui.appcmds)
create_ray_table() (MainWindow method)
create_ray_table_model() (in module rayoptics.gui.appcmds)
create_specsheet() (in module rayoptics.parax.specsheet)
create_specsheet_from_model() (in module rayoptics.parax.specsheet)
create_specsheets() (in module rayoptics.parax.specsheet)
create_surface_and_gap() (in module rayoptics.seq.sequential)
create_table_view() (MainWindow method)
create_thinlens() (in module rayoptics.elem.elements)
create_vertex() (InteractiveFigure method)
create_wavefront_view() (in module rayoptics.gui.appcmds)
create_yybar_model() (in module rayoptics.gui.appcmds)
createButtonBox() (IdealImagerDialog method)
createConjugateBox() (IdealImagerDialog method)
csd_grid_ray_generator() (in module rayoptics.raytr.sampler)
cur_surface (SequentialModel attribute)
currentIndexChanged() (EnumChoiceWidget method)
(ListChoiceWidget method)
CVGlassHandler (class in rayoptics.codev.cmdproc)
D
d (RaySeg attribute)
dall_kirkham() (in module rayoptics.seq.twoconicmirrors)
DAR (DecenterType attribute)
data() (CommandItem method)
(PyTableModel method)
data_list (RGBTable attribute)
data_objs (AnalysisFigure attribute)
decenter (Interface attribute)
decenter_data() (in module rayoptics.codev.cmdproc)
DecenterData (class in rayoptics.elem.surface)
DecenterType (class in rayoptics.optical.model_enums)
decode_medium() (in module rayoptics.seq.medium)
default_pupil_rays (PupilSpec attribute)
default_ray_labels (PupilSpec attribute)
defocus (OpticalSpecs property)
defocus_range (FocusRange attribute)
delete_node() (ParaxialModel method)
delete_subwindow() (MainWindow method)
delete_view() (AppManager method)
delta_n (Interface attribute)
df() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
dgm_type (InteractiveDiagram attribute)
Diagram (class in rayoptics.parax.diagram)
DiagramEdge (class in rayoptics.parax.diagram)
DiagramNode (class in rayoptics.parax.diagram)
dict2D() (in module rayoptics.util.dict2d)
DiffractionGrating (class in rayoptics.oprops.doe)
DiffractionPSF (class in rayoptics.mpl.analysisfigure)
diffractive_optic() (in module rayoptics.codev.cmdproc)
DiffractiveElement (class in rayoptics.oprops.doe)
dimension() (Aperture method)
(Circular method)
(Elliptical method)
(Rectangular method)
dimensions (SystemSpec property)
DimensionType (class in rayoptics.optical.model_enums)
disconnect_events() (InteractiveFigure method)
display_artist_and_event() (in module rayoptics.mpl.interactivefigure)
display_event() (InteractiveFigure method)
distance_sqr_2d() (in module rayoptics.util.misc_math)
do_aiming (OpticalSpecs attribute)
do_aiming_default (OpticalSpecs attribute)
do_aperture_via_imager() (in module rayoptics.parax.etendue)
do_contours (Wavefront attribute)
do_draw_axes (InteractiveFigure attribute)
do_draw_frame (InteractiveFigure attribute)
do_draw_rays (InteractiveLayout attribute)
do_etendue_to_imager() (in module rayoptics.parax.etendue)
do_etendue_via_imager() (in module rayoptics.parax.etendue)
do_field_via_imager() (in module rayoptics.parax.etendue)
do_file_action() (MainWindow method)
do_flip() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
do_flip_with_part_list() (in module rayoptics.elem.elements)
do_intersect() (in module rayoptics.util.line_intersection)
do_paraxial_layout (InteractiveLayout attribute)
do_shape_action() (InteractiveFigure method)
do_view_action() (MainWindow method)
do_window_action() (MainWindow method)
dock (PanelInfo attribute)
dragEnterEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dragLeaveEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dragMoveEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
draw_axes() (InteractiveFigure method)
draw_frame() (InteractiveFigure method)
dropEvent() (GlassDropAction method)
,
[1]
,
[2]
(NullDropAction method)
(PlotCanvas method)
(TableView method)
dsp_type (RayGeoPSF attribute)
dst (RaySeg attribute)
dtype (DecenterData property)
DummyInterface (class in rayoptics.elem.elements)
E
ec (Conic property)
(EvenPolynomial property)
(YToroid property)
edge_apertures (Surface attribute)
edit_conjugate_line_actions() (ConjugateLine method)
edit_paraxial_layout_actions() (ParaxialRay method)
edit_ray_bundle_actions() (RayBundle method)
edit_shape_actions() (OpticalElement method)
EditAreaAction (class in rayoptics.parax.diagram)
EditBendingAction (class in rayoptics.parax.diagram)
editingFinished() (TextFieldWidget method)
EditLensAction (class in rayoptics.parax.diagram)
EditNodeAction (class in rayoptics.parax.diagram)
EditThicknessAction (class in rayoptics.parax.diagram)
efl (FirstOrderData attribute)
eic_distance() (in module rayoptics.raytr.waveabr)
ele_model (OpticalModel attribute)
Element (class in rayoptics.elem.elements)
element_type() (ElementModel method)
ElementModel (class in rayoptics.elem.elements)
elements (ElementModel attribute)
elements_from_sequence() (in module rayoptics.elem.parttree)
Elliptical (class in rayoptics.elem.surface)
enable_slide (InteractiveDiagram attribute)
encode_obj_reference() (in module rayoptics.elem.elements)
enp_dist (FirstOrderData attribute)
enp_radius (FirstOrderData attribute)
entity_factory_list (InteractiveLayout attribute)
EnumChoiceWidget (class in rayoptics.qtgui.dockpanels)
etendue_inputs (SpecSheet attribute)
etendue_values (SpecSheet attribute)
EtendueGroupBox (class in rayoptics.qtgui.idealimagerdialog)
euler2opt() (in module rayoptics.util.misc_math)
eval_fan() (in module rayoptics.raytr.analyses)
eval_pupil_coords() (in module rayoptics.raytr.analyses)
eval_wavefront() (in module rayoptics.raytr.analyses)
EvenPolynomial (class in rayoptics.elem.profiles)
eventFilter() (MainWindow method)
execute_command() (ConsoleWidget method)
exp_dist (FirstOrderData attribute)
exp_radius (FirstOrderData attribute)
extent() (CementedElement method)
(Element method)
(Mirror method)
F
f (IdealImager attribute)
(Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
f() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
fan_list (RayFanPlot attribute)
fct (ModelInfo attribute)
ffl (FirstOrderData attribute)
fictitious_glass_decode() (in module rayoptics.codev.cmdproc)
Field (class in rayoptics.raytr.opticalspec)
field_of_view (OpticalSpecs property)
field_spec_data() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
field_type_items (FieldOfViewPanel attribute)
FieldCurveFigure (class in rayoptics.mpl.analysisplots)
FieldOfViewPanel (class in rayoptics.qtgui.dockpanels)
fields (FieldSpec attribute)
FieldSpec (class in rayoptics.raytr.opticalspec)
file_action() (MainWindow method)
fill_in_etendue_data() (in module rayoptics.parax.etendue)
find() (MapTLA method)
find_6_digit_code() (GlassHandlerBase method)
find_artists_at_location() (InteractiveFigure method)
find_glass() (GlassHandlerBase method)
find_matching_ifcs() (SequentialModel method)
find_substitute_glass() (GlassHandlerBase method)
first_order_data() (ParaxialModel method)
FirstOrderData (class in rayoptics.parax.firstorder)
Fit (class in rayoptics.mpl.axisarrayfigure)
fit() (InteractiveFigure method)
fit_axis_limits() (Diagram method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
fit_data_range() (in module rayoptics.gui.util)
flags() (PyTableModel method)
flats (CementedElement attribute)
flip() (Conic method)
(EvenPolynomial method)
(OpticalModel method)
(Part method)
(RadialPolynomial method)
(SequentialModel method)
(Spherical method)
(Surface method)
(YToroid method)
FloatFieldWidget (class in rayoptics.qtgui.dockpanels)
fno (FirstOrderData attribute)
foc (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
focus_fan() (in module rayoptics.raytr.analyses)
focus_pupil_coords() (in module rayoptics.raytr.analyses)
focus_shift (FocusRange attribute)
focus_wavefront() (in module rayoptics.raytr.analyses)
FocusRange (class in rayoptics.raytr.opticalspec)
fod (ParaxData attribute)
foreground_background() (in module rayoptics.util.colors)
forward_transform() (in module rayoptics.elem.transform)
from_first_order() (Surface method)
(ThinLens method)
frozen_imager_inputs (SpecSheet attribute)
FT (DimensionType attribute)
full_profile() (in module rayoptics.elem.elements)
(Surface method)
(ThinLens method)
fY() (YToroid method)
G
Gap (class in rayoptics.seq.gap)
gap (Element attribute)
gap_list() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
gap_medium() (in module rayoptics.seq.gap)
gaps (CementedElement attribute)
(SequentialModel attribute)
gbl_tfrms (SequentialModel attribute)
gen_coef_list() (EvenPolynomial method)
(RadialPolynomial method)
(YToroid method)
gen_ifcs_node_mapping() (in module rayoptics.parax.paraxialdesign)
gen_sequence() (in module rayoptics.seq.sequential)
generate_from_inputs() (SpecSheet method)
generate_mapping_for_key() (in module rayoptics.parax.paraxialdesign)
get() (AttrChanger method)
(ModelBinding method)
get_aperture_from_slope() (in module rayoptics.parax.etendue)
get_bending() (Element method)
get_chief_ray_pkg() (in module rayoptics.raytr.trace)
get_child_filter() (PartTree method)
get_coef() (RadialPolynomial method)
get_color() (RGBTable method)
get_decenter_for_type() (in module rayoptics.optical.model_enums)
get_defaults_from_gui_parent() (in module rayoptics.gui.appcmds)
get_dimension_for_type() (in module rayoptics.optical.model_enums)
get_etendue_inputs() (SpecSheet method)
get_focus() (FocusRange method)
get_gap_for_node() (ParaxialModel method)
get_icon() (in module rayoptics.qtgui.plotview)
get_index_qualifier() (in module rayoptics.codev.cmdproc)
get_input_for_specsheet() (FieldSpec method)
(PupilSpec method)
get_intersect() (in module rayoptics.util.line_intersection)
get_label() (BarrelConstraint method)
(ConjugateLine method)
(Diagram method)
(DiagramEdge method)
(DiagramNode method)
(OpticalElement method)
(ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
get_num_elements() (ElementModel method)
get_num_rows (PyTableModel attribute)
get_num_surfaces() (SequentialModel method)
get_object_for_node() (ParaxialModel method)
get_parax_start_data() (SpecSheet method)
get_pt() (ParaxialModel method)
get_ray_table() (LensLayout method)
get_rndx_and_imode() (SequentialModel method)
get_root_object() (PyTableModel method)
get_row_headers (PyTableModel attribute)
get_slope_from_aperture() (in module rayoptics.parax.etendue)
get_surface_and_gap() (SequentialModel method)
get_thi() (Mirror method)
get_valid_ht_nodes() (in module rayoptics.parax.paraxialdesign)
get_y_aperture_extent() (Surface method)
glass_decode() (in module rayoptics.seq.medium)
glass_encode() (in module rayoptics.seq.medium)
GlassDropAction (class in rayoptics.elem.layout)
(class in rayoptics.parax.diagram)
(class in rayoptics.qtgui.pytableview)
GlassHandlerBase (class in rayoptics.seq.medium)
GraphicsHandle (class in rayoptics.elem.elements)
grating_freq_um (DiffractionGrating attribute)
(DiffractionGrating property)
grating_lpmm (DiffractionGrating attribute)
(DiffractionGrating property)
grating_normal (DiffractionGrating attribute)
grid (AnalysisFigure attribute)
grid_ray_generator() (in module rayoptics.raytr.sampler)
gridspecs (AnalysisFigure attribute)
gs (AnalysisFigure attribute)
gui_parent (AppManager attribute)
GUIHandle (class in rayoptics.gui.util)
H
handle_actions() (AirGap method)
(Assembly method)
(BarrelConstraint method)
(CementedElement method)
(ConjugateLine method)
(DiagramEdge method)
(DiagramNode method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
handle_aperture_data() (in module rayoptics.zemax.zmxread)
handle_glass_not_found() (GlassHandlerBase method)
handle_ideal_imager_command() (MainWindow method)
handle_types_and_params() (in module rayoptics.zemax.zmxread)
handles (CementedElement attribute)
(Element attribute)
headerData() (PyTableModel method)
HolographicElement (class in rayoptics.oprops.doe)
ht_nodes_from_node_defs() (in module rayoptics.parax.paraxialdesign)
I
ideal_imager_setup() (in module rayoptics.parax.idealimager)
IdealImager (class in rayoptics.parax.idealimager)
IdealImagerDialog (class in rayoptics.qtgui.idealimagerdialog)
idx_list() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
idxs (CementedElement attribute)
ifcs (CementedElement attribute)
(SequentialModel attribute)
image (Wavefront attribute)
image_delta (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
image_pt_2d (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
imager (SpecSheet attribute)
imager_defined() (SpecSheet method)
imager_inputs (SpecSheet attribute)
ImagerSpecGroupBox (class in rayoptics.qtgui.idealimagerdialog)
img_dist (FirstOrderData attribute)
img_ht (FirstOrderData attribute)
img_na (FirstOrderData attribute)
IN (DimensionType attribute)
index_for_wavelength() (SequentialModel method)
info (SelectInfo attribute)
init_axis() (AxisArrayFigure method)
(DiffractionPSF method)
(RayFanPlot method)
(RayGeoPSF method)
(SpotDiagramFigure method)
(Wavefront method)
(WavefrontFigure method)
init_from_nodes() (ParaxialModel method)
init_from_sequence() (PartTree method)
initial_size (RadialPolynomial attribute)
initial_window_offset() (MainWindow method)
initials (SystemSpec attribute)
insert() (SequentialModel method)
insert_ifc_gp_ele() (OpticalModel method)
insert_surface_and_gap() (SequentialModel method)
interact_mode (DiffractionGrating attribute)
(Interface attribute)
InteractionMode (class in rayoptics.elem.surface)
(class in rayoptics.seq.interface)
InteractiveDiagram (class in rayoptics.mpl.interactivediagram)
InteractiveFigure (class in rayoptics.mpl.interactivefigure)
InteractiveLayout (class in rayoptics.mpl.interactivelayout)
Interface (class in rayoptics.seq.interface)
interface_list() (DummyInterface method)
interface_type() (Interface method)
(Surface method)
intersect() (Conic method)
(Interface method)
(Spherical method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
intersect_2_lines() (in module rayoptics.raytr.trace)
intersect_parabola() (in module rayoptics.elem.profiles)
intersect_scipy() (SurfaceProfile method)
intersect_spencer() (SurfaceProfile method)
intersect_tangent_plane() (Conic method)
(Spherical method)
intersect_welford() (SurfaceProfile method)
intersect_with_3lines() (in module rayoptics.util.line_intersection)
intersection() (in module rayoptics.util.line_intersection)
inv_transform_poly() (in module rayoptics.gui.util)
is_editable (PyTableModel attribute)
is_empty() (PartTree method)
is_flipped (Part attribute)
is_null_gap() (in module rayoptics.zemax.zmx2ro)
is_null_ifc() (in module rayoptics.zemax.zmx2ro)
is_relative (FieldSpec attribute)
is_unit_aspect_ratio (InteractiveFigure property)
isanumber() (in module rayoptics.util.misc_math)
iterate_pupil_ray() (in module rayoptics.raytr.vigcalc)
iterate_ray() (in module rayoptics.raytr.trace)
K
key (FieldSpec attribute)
(PupilSpec attribute)
kwargs (AnalysisFigure attribute)
(DiffractionPSF attribute)
(ModelInfo attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
L
label (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DiffractionGrating attribute)
(DiffractiveElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Part attribute)
(Surface attribute)
(ThinElement attribute)
label_format (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Part attribute)
(ThinElement attribute)
lcl_tfrms (SequentialModel attribute)
lens_from_power() (in module rayoptics.elem.elements)
LensLayout (class in rayoptics.elem.layout)
light_or_dark() (in module rayoptics.elem.layout)
(in module rayoptics.parax.diagram)
(MainWindow method)
line() (in module rayoptics.util.line_intersection)
list_decenters() (SequentialModel method)
list_elements() (ElementModel method)
(SequentialModel method)
list_first_order_data() (FirstOrderData method)
(OpticalSpecs method)
list_gaps() (SequentialModel method)
list_lens() (ParaxialModel method)
list_model() (ElementModel method)
(ParaxialModel method)
(PartTree method)
(SequentialModel method)
list_model_old() (SequentialModel method)
list_parax_trace() (in module rayoptics.parax.firstorder)
(OpticalSpecs method)
list_ray() (in module rayoptics.raytr.trace)
list_sg() (SequentialModel method)
list_surface_and_gap() (SequentialModel method)
list_surfaces() (SequentialModel method)
list_sys_seq() (ParaxialModel method)
list_thinlens() (ThinLens method)
list_tree() (PartTree method)
list_tree_all_from_node() (in module rayoptics.elem.parttree)
list_tree_from_node() (in module rayoptics.elem.parttree)
list_tree_full() (PartTree method)
ListChoiceWidget (class in rayoptics.qtgui.dockpanels)
listobj() (in module rayoptics)
listobj_str() (Aperture method)
(Circular method)
(Conic method)
(DecenterData method)
(DiffractionGrating method)
(DiffractiveElement method)
(Elliptical method)
(EvenPolynomial method)
(Field method)
(FieldSpec method)
(FocusRange method)
(Gap method)
(HolographicElement method)
(Interface method)
(Mirror method)
(OpticalModel method)
(OpticalSpecs method)
(PupilSpec method)
(RadialPolynomial method)
(Rectangular method)
(SequentialModel method)
(Spherical method)
(Surface method)
(SystemSpec method)
(ThinLens method)
(WvlSpec method)
(YToroid method)
load_replacements() (GlassHandlerBase method)
LOCAL (DecenterType attribute)
log_cmd() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
lookup_fld_wvl_focus() (OpticalSpecs method)
M
M (DimensionType attribute)
m (IdealImager attribute)
main() (in module rayoptics.qtgui.rayopticsapp)
MainWindow (class in rayoptics.qtgui.rayopticsapp)
map_submodels() (OpticalModel method)
MapTLA (class in rayoptics.codev.tla)
max_aperture (Interface attribute)
max_dimension() (Aperture method)
(Circular method)
max_field() (FieldSpec method)
maxdim (DiffractionPSF attribute)
medium (Gap attribute)
medium_name (CementedElement attribute)
(Element attribute)
menu_action (PanelInfo attribute)
Mirror (class in rayoptics.elem.elements)
MM (DimensionType attribute)
model (AppManager attribute)
(ModelInfo attribute)
ModelBinding (class in rayoptics.qtgui.dockpanels)
ModelInfo (class in rayoptics.gui.appmanager)
module
rayoptics
rayoptics.codev
rayoptics.codev.cmdproc
rayoptics.codev.reader
rayoptics.codev.tla
rayoptics.elem
rayoptics.elem.elements
rayoptics.elem.layout
rayoptics.elem.parttree
rayoptics.elem.profiles
rayoptics.elem.surface
rayoptics.elem.transform
rayoptics.environment
rayoptics.gui
rayoptics.gui.actions
rayoptics.gui.appcmds
rayoptics.gui.appmanager
rayoptics.gui.dashboards
rayoptics.gui.roafile
rayoptics.gui.util
rayoptics.mpl
rayoptics.mpl.analysisfigure
rayoptics.mpl.analysisplots
rayoptics.mpl.axisarrayfigure
rayoptics.mpl.interactivediagram
rayoptics.mpl.interactivefigure
rayoptics.mpl.interactivelayout
rayoptics.mpl.styledfigure
rayoptics.oprops
rayoptics.oprops.doe
rayoptics.oprops.thinlens
rayoptics.optical
rayoptics.optical.model_constants
rayoptics.optical.model_enums
rayoptics.optical.obench
rayoptics.optical.opticalmodel
rayoptics.parax
rayoptics.parax.diagram
rayoptics.parax.etendue
rayoptics.parax.firstorder
rayoptics.parax.idealimager
rayoptics.parax.paraxialdesign
rayoptics.parax.specsheet
rayoptics.parax.thirdorder
rayoptics.qtgui
rayoptics.qtgui.dockpanels
rayoptics.qtgui.idealimagerdialog
rayoptics.qtgui.ipyconsole
rayoptics.qtgui.plotview
rayoptics.qtgui.pytablemodel
rayoptics.qtgui.pytableview
rayoptics.qtgui.rayopticsapp
rayoptics.raytr
rayoptics.raytr.analyses
rayoptics.raytr.opticalspec
rayoptics.raytr.raytrace
rayoptics.raytr.sampler
rayoptics.raytr.trace
rayoptics.raytr.traceerror
rayoptics.raytr.vigcalc
rayoptics.raytr.waveabr
rayoptics.seq
rayoptics.seq.gap
rayoptics.seq.interface
rayoptics.seq.medium
rayoptics.seq.sequential
rayoptics.seq.twoconicmirrors
rayoptics.util
rayoptics.util.colors
rayoptics.util.colour_system
rayoptics.util.dict2d
rayoptics.util.line_intersection
rayoptics.util.misc_math
rayoptics.util.rgb2mpl
rayoptics.util.rgbtable
rayoptics.zemax
rayoptics.zemax.zmx2ro
rayoptics.zemax.zmxread
mutate() (Spherical method)
mutate_field_type() (FieldSpec method)
mutate_profile() (in module rayoptics.elem.profiles)
mutate_pupil_type() (PupilSpec method)
N
n_img (FirstOrderData attribute)
n_obj (FirstOrderData attribute)
na2slp() (in module rayoptics.parax.etendue)
name() (OpticalModel method)
new_console_empty_model() (MainWindow method)
new_model() (MainWindow method)
new_model_via_specsheet() (MainWindow method)
next_line() (in module rayoptics.codev.reader)
nm_to_sys_units() (OpticalModel method)
(SystemSpec method)
node() (PartTree method)
nodes_to_parax() (ParaxialModel method)
nodes_with_tag() (PartTree method)
normal() (Interface method)
(Surface method)
(SurfaceProfile method)
(ThinLens method)
(XToroid method)
normalize() (in module rayoptics.util.misc_math)
nrml (RaySeg attribute)
NullDropAction (class in rayoptics.qtgui.plotview)
num_items_by_cell() (in module rayoptics.util.dict2d)
num_items_by_type() (in module rayoptics.util.dict2d)
num_rays (RayFan attribute)
(RayGrid attribute)
(RayList attribute)
O
obj_ang (FirstOrderData attribute)
obj_by_name() (PartTree method)
obj_coords() (FieldSpec method)
(OpticalSpecs method)
obj_dist (FirstOrderData attribute)
obj_img_items (AperturePanel attribute)
(FieldOfViewPanel attribute)
obj_na (FirstOrderData attribute)
offset_factor (InteractiveLayout attribute)
on_active_diagram_toggled() (in module rayoptics.qtgui.plotview)
on_barrel_constraint_changed() (in module rayoptics.qtgui.plotview)
on_barrel_constraint_toggled() (in module rayoptics.qtgui.plotview)
on_bend_or_gap_toggled() (in module rayoptics.qtgui.plotview)
on_command_clicked() (in module rayoptics.qtgui.plotview)
on_data_changed() (MainWindow method)
on_motion() (InteractiveFigure method)
on_plot_scale_changed() (in module rayoptics.qtgui.plotview)
on_plot_scale_toggled() (in module rayoptics.qtgui.plotview)
on_press() (InteractiveFigure method)
on_release() (InteractiveFigure method)
on_select() (InteractiveFigure method)
on_view_activated() (AppManager method)
op (RayPkg attribute)
open_file() (MainWindow method)
open_model() (in module rayoptics.gui.appcmds)
open_roa() (in module rayoptics.gui.roafile)
opt_inv (FirstOrderData attribute)
opt_model (ElementModel attribute)
(InteractiveDiagram attribute)
(InteractiveLayout attribute)
(Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
(SequentialModel attribute)
optical_power (Surface property)
(ThinLens property)
optical_spec (OpticalModel attribute)
OpticalElement (class in rayoptics.elem.layout)
OpticalModel (class in rayoptics.optical.opticalmodel)
OpticalSpecs (class in rayoptics.raytr.opticalspec)
order (DiffractionGrating attribute)
(DiffractiveElement attribute)
oversize_factor (InteractiveFigure attribute)
P
p (Ray attribute)
(RaySeg attribute)
PanAction (class in rayoptics.mpl.interactivefigure)
panel_widget (PanelInfo attribute)
PanelInfo (class in rayoptics.qtgui.dockpanels)
parax_model (InteractiveDiagram attribute)
(OpticalModel attribute)
parax_model_key (InteractiveDiagram attribute)
parax_to_nodes() (ParaxialModel method)
ParaxData (class in rayoptics.parax.firstorder)
paraxial_lens_to_seq_model() (ParaxialModel method)
paraxial_trace() (in module rayoptics.parax.firstorder)
(ParaxialModel method)
paraxial_vignetting() (ParaxialModel method)
ParaxialModel (class in rayoptics.parax.paraxialdesign)
ParaxialRay (class in rayoptics.elem.layout)
parent (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(Part attribute)
(ThinElement attribute)
parent_node() (PartTree method)
parent_object() (PartTree method)
Part (class in rayoptics.elem.elements)
part_list_from_seq() (in module rayoptics.elem.parttree)
partition_defined() (SpecSheet method)
partitions (SpecSheet attribute)
PartTree (class in rayoptics.elem.parttree)
path (ColourSystem attribute)
path() (SequentialModel method)
perpendicular_distance_2d() (in module rayoptics.util.misc_math)
perpendicular_from_origin() (in module rayoptics.util.misc_math)
perpendicular_to_line() (in module rayoptics.util.misc_math)
perpendicular_to_radial() (in module rayoptics.util.misc_math)
phase() (DiffractionGrating method)
(DiffractiveElement method)
(HolographicElement method)
(in module rayoptics.raytr.raytrace)
(Interface method)
(ThinLens method)
phase_fct (DiffractiveElement attribute)
phi() (in module rayoptics.raytr.sampler)
planck() (in module rayoptics.util.colour_system)
plot() (AnalysisFigure method)
(AnalysisPlot method)
(AstigmatismCurvePlot method)
(AxisArrayFigure method)
(DiffractionPSF method)
(FieldCurveFigure method)
(InteractiveFigure method)
(RayFanFigure method)
(RayFanPlot method)
(RayGeoPSF method)
(SpotDiagramFigure method)
(ThirdOrderBarChart method)
(Wavefront method)
(WavefrontFigure method)
PlotCanvas (class in rayoptics.qtgui.plotview)
point_inside() (Aperture method)
(Circular method)
(Interface method)
(Rectangular method)
(Surface method)
polar_grid_ray_generator() (in module rayoptics.raytr.sampler)
poly (GUIHandle attribute)
polydata (GraphicsHandle attribute)
polytype (GraphicsHandle attribute)
post_process_input() (in module rayoptics.codev.cmdproc)
(in module rayoptics.zemax.zmxread)
postprocess_roa() (in module rayoptics.gui.roafile)
pp1 (FirstOrderData attribute)
ppk (FirstOrderData attribute)
pr_ray (ParaxData attribute)
preprocess_roa() (in module rayoptics.gui.roafile)
pressure (SystemSpec attribute)
print_text() (ConsoleWidget method)
private_catalog() (in module rayoptics.codev.cmdproc)
process_airgap() (in module rayoptics.elem.parttree)
process_command() (in module rayoptics.codev.cmdproc)
process_glass_data() (CVGlassHandler method)
process_line() (in module rayoptics.zemax.zmxread)
process_seq_mapping() (ParaxialModel method)
profile (Surface attribute)
profile() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(YToroid method)
profile_cv (Interface property)
(Surface property)
(ThinLens property)
profile_data() (in module rayoptics.codev.cmdproc)
profile_list() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
projected_point_on_line() (in module rayoptics.util.misc_math)
projected_point_on_radial_line() (in module rayoptics.util.misc_math)
projected_point_on_radial_line_full() (in module rayoptics.util.misc_math)
psf_sampling() (in module rayoptics.raytr.analyses)
pupil (OpticalSpecs property)
pupil_coords (RayList attribute)
pupil_data() (in module rayoptics.zemax.zmxread)
pupil_gen (RayList attribute)
pupil_grid (DiffractionPSF attribute)
pupil_rays (PupilSpec attribute)
pupil_spec_data() (in module rayoptics.codev.cmdproc)
pupil_type_items (AperturePanel attribute)
PupilSpec (class in rayoptics.raytr.opticalspec)
push_vars() (ConsoleWidget method)
pwr_ht_solve() (ParaxialModel method)
pwr_slope_solve() (ParaxialModel method)
PyTableModel (class in rayoptics.qtgui.pytablemodel)
R
r (Conic property)
(EvenPolynomial property)
(RadialPolynomial property)
(Spherical property)
(YToroid property)
R_2_quasi_random_generator() (in module rayoptics.raytr.sampler)
radial_phase_fct() (in module rayoptics.oprops.doe)
RadialPolynomial (class in rayoptics.elem.profiles)
radius_mode (OpticalModel attribute)
Ray (class in rayoptics.raytr.analyses)
ray (RayPkg attribute)
ray_data_bounds() (RayGeoPSF method)
ray_df() (in module rayoptics.raytr.trace)
ray_grid (Wavefront attribute)
ray_labels (PupilSpec attribute)
ray_list (RayGeoPSF attribute)
ray_pkg() (in module rayoptics.raytr.trace)
RayBundle (class in rayoptics.elem.layout)
RayFan (class in rayoptics.raytr.analyses)
RayFanBundle (class in rayoptics.elem.layout)
RayFanFigure (class in rayoptics.mpl.axisarrayfigure)
RayFanPlot (class in rayoptics.mpl.analysisfigure)
RayGeoPSF (class in rayoptics.mpl.analysisfigure)
RayGrid (class in rayoptics.raytr.analyses)
RayList (class in rayoptics.raytr.analyses)
rayoptics
module
rayoptics.codev
module
rayoptics.codev.cmdproc
module
rayoptics.codev.reader
module
rayoptics.codev.tla
module
rayoptics.elem
module
rayoptics.elem.elements
module
rayoptics.elem.layout
module
rayoptics.elem.parttree
module
rayoptics.elem.profiles
module
rayoptics.elem.surface
module
rayoptics.elem.transform
module
rayoptics.environment
module
rayoptics.gui
module
rayoptics.gui.actions
module
rayoptics.gui.appcmds
module
rayoptics.gui.appmanager
module
rayoptics.gui.dashboards
module
rayoptics.gui.roafile
module
rayoptics.gui.util
module
rayoptics.mpl
module
rayoptics.mpl.analysisfigure
module
rayoptics.mpl.analysisplots
module
rayoptics.mpl.axisarrayfigure
module
rayoptics.mpl.interactivediagram
module
rayoptics.mpl.interactivefigure
module
rayoptics.mpl.interactivelayout
module
rayoptics.mpl.styledfigure
module
rayoptics.oprops
module
rayoptics.oprops.doe
module
rayoptics.oprops.thinlens
module
rayoptics.optical
module
rayoptics.optical.model_constants
module
rayoptics.optical.model_enums
module
rayoptics.optical.obench
module
rayoptics.optical.opticalmodel
module
rayoptics.parax
module
rayoptics.parax.diagram
module
rayoptics.parax.etendue
module
rayoptics.parax.firstorder
module
rayoptics.parax.idealimager
module
rayoptics.parax.paraxialdesign
module
rayoptics.parax.specsheet
module
rayoptics.parax.thirdorder
module
rayoptics.qtgui
module
rayoptics.qtgui.dockpanels
module
rayoptics.qtgui.idealimagerdialog
module
rayoptics.qtgui.ipyconsole
module
rayoptics.qtgui.plotview
module
rayoptics.qtgui.pytablemodel
module
rayoptics.qtgui.pytableview
module
rayoptics.qtgui.rayopticsapp
module
rayoptics.raytr
module
rayoptics.raytr.analyses
module
rayoptics.raytr.opticalspec
module
rayoptics.raytr.raytrace
module
rayoptics.raytr.sampler
module
rayoptics.raytr.trace
module
rayoptics.raytr.traceerror
module
rayoptics.raytr.vigcalc
module
rayoptics.raytr.waveabr
module
rayoptics.seq
module
rayoptics.seq.gap
module
rayoptics.seq.interface
module
rayoptics.seq.medium
module
rayoptics.seq.sequential
module
rayoptics.seq.twoconicmirrors
module
rayoptics.util
module
rayoptics.util.colors
module
rayoptics.util.colour_system
module
rayoptics.util.dict2d
module
rayoptics.util.line_intersection
module
rayoptics.util.misc_math
module
rayoptics.util.rgb2mpl
module
rayoptics.util.rgbtable
module
rayoptics.zemax
module
rayoptics.zemax.zmx2ro
module
rayoptics.zemax.zmxread
module
RayPkg (class in rayoptics.raytr)
RaySeg (class in rayoptics.raytr)
read_lens() (in module rayoptics.codev.cmdproc)
(in module rayoptics.optical.obench)
(in module rayoptics.zemax.zmxread)
read_lens_file() (in module rayoptics.zemax.zmxread)
read_lens_url() (in module rayoptics.zemax.zmxread)
read_obench_url() (in module rayoptics.optical.obench)
read_seq_buffer() (in module rayoptics.codev.reader)
read_seq_file() (in module rayoptics.codev.reader)
rebuild_from_seq() (OpticalModel method)
Rectangular (class in rayoptics.elem.surface)
red (FirstOrderData attribute)
ref_sphere (Field attribute)
ref_wl (DiffractiveElement attribute)
reference_idx() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
reference_interface() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
Reflect (InteractionMode attribute)
,
[1]
reflect() (in module rayoptics.raytr.raytrace)
refocus() (in module rayoptics.gui.appcmds)
(in module rayoptics.raytr.trace)
refresh() (AnalysisFigure method)
(AnalysisPlot method)
(AxisArrayFigure method)
(DiffractionPSF method)
(EnumChoiceWidget method)
(FieldCurveFigure method)
(InteractiveFigure method)
(ListChoiceWidget method)
(RayFanPlot method)
(RayGeoPSF method)
(TextFieldWidget method)
(ThirdOrderBarChart method)
(Wavefront method)
refresh_app_ui() (MainWindow method)
refresh_figures() (AppManager method)
refresh_gui (InteractiveDiagram attribute)
(InteractiveLayout attribute)
refresh_gui() (AppManager method)
(MainWindow method)
refresh_views() (AppManager method)
register_action() (InteractiveFigure method)
register_add_replace_element() (Diagram method)
register_commands() (Diagram method)
(LensLayout method)
register_pan() (InteractiveFigure method)
register_zoom_box() (InteractiveFigure method)
relabel_airgaps() (ElementModel method)
relative_colorimetric_gamut_mapping() (ColourSystem method)
remove() (SequentialModel method)
remove_element() (ElementModel method)
remove_ifc_gp_ele() (OpticalModel method)
remove_node() (ElementModel method)
(OpticalModel method)
(SequentialModel method)
remove_null_sg() (in module rayoptics.zemax.zmx2ro)
render_color() (DiagramEdge method)
(OpticalElement method)
render_handles() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
render_ray() (ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
render_shape() (AirGap method)
(Assembly method)
(CementedElement method)
(Diagram method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(RayBundle method)
(ThinElement method)
replace_node_with_seq() (ParaxialModel method)
ReplaceGlassAction (class in rayoptics.gui.actions)
reset() (ElementModel method)
(OpticalModel method)
(SequentialModel method)
reset_serial_numbers() (ElementModel method)
resize_list() (in module rayoptics.elem.profiles)
retrieve_ray() (in module rayoptics.raytr.trace)
REV (DecenterType attribute)
reverse_path() (SequentialModel method)
reverse_transform() (in module rayoptics.elem.transform)
rgb2mpl() (in module rayoptics.util.rgb2mpl)
rgb_to_hex() (ColourSystem method)
RGBTable (class in rayoptics.util.rgbtable)
ritchey_chretien() (in module rayoptics.seq.twoconicmirrors)
rndx (SequentialModel attribute)
ro_version (OpticalModel attribute)
root (PyTableModel attribute)
root() (AperturePanel method)
(FieldOfViewPanel method)
(SpectrumWavelengthsPanel method)
(SystemSpecPanel method)
rootEvalStr (PyTableModel attribute)
row() (in module rayoptics.util.dict2d)
rowCount() (PyTableModel method)
rowHeaders (PyTableModel attribute)
rR (YToroid property)
S
s (IdealImager attribute)
s1 (Element attribute)
s2 (Element attribute)
sag() (Conic method)
(EvenPolynomial method)
(RadialPolynomial method)
(Spherical method)
(SurfaceProfile method)
(XToroid method)
(YToroid method)
SagAction (class in rayoptics.gui.actions)
save_file() (MainWindow method)
save_model() (OpticalModel method)
save_replacements() (GlassHandlerBase method)
scale_bounds() (in module rayoptics.gui.util)
scale_type (RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
scan_nodes() (in module rayoptics.parax.paraxialdesign)
sd (CementedElement property)
(Element property)
seidel_to_field_curv() (in module rayoptics.parax.thirdorder)
seidel_to_transverse_aberration() (in module rayoptics.parax.thirdorder)
seidel_to_wavefront() (in module rayoptics.parax.thirdorder)
select_plot_data() (in module rayoptics.raytr.analyses)
SelectInfo (class in rayoptics.mpl.interactivefigure)
seq_model (OpticalModel attribute)
seq_path_to_paraxial_lens() (ParaxialModel method)
sequence_elements() (ElementModel method)
SequentialModel (class in rayoptics.seq.sequential)
serial_number (AirGap attribute)
(Assembly attribute)
(CementedElement attribute)
(DummyInterface attribute)
(Element attribute)
(Mirror attribute)
(ThinElement attribute)
set() (AnalysisFigure method)
(AttrChanger method)
(AxisArrayFigure method)
(FieldCurveFigure method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
(ModelBinding method)
(RayFanFigure method)
(SpotDiagramFigure method)
(StyledFigure method)
(ThirdOrderBarChart method)
(WavefrontFigure method)
set_active_layer() (Diagram method)
set_ape() (in module rayoptics.raytr.vigcalc)
set_apertures() (in module rayoptics.gui.appcmds)
set_bending() (Element method)
set_clear_apertures() (SequentialModel method)
set_clear_apertures_paraxial() (SequentialModel method)
set_coef() (RadialPolynomial method)
set_cur_surface() (SequentialModel method)
set_dimension() (Aperture method)
(Circular method)
(Elliptical method)
(Rectangular method)
set_from_list() (FieldSpec method)
(OpticalSpecs method)
(WvlSpec method)
set_from_specsheet() (FieldSpec method)
(FocusRange method)
(OpticalModel method)
(OpticalSpecs method)
(PupilSpec method)
(SequentialModel method)
(WvlSpec method)
set_max_aperture() (Interface method)
(ThinLens method)
set_model() (AppManager method)
set_optical_power() (Interface method)
(Surface method)
(ThinLens method)
set_pt() (ParaxialModel method)
set_pupil() (in module rayoptics.gui.appcmds)
(in module rayoptics.raytr.vigcalc)
set_stop() (SequentialModel method)
set_view_bbox() (InteractiveFigure method)
set_vig() (in module rayoptics.raytr.vigcalc)
set_vignetting() (in module rayoptics.gui.appcmds)
set_z_sag() (Surface method)
setData() (CommandItem method)
(PyTableModel method)
setup_dgm_type() (Diagram method)
(InteractiveDiagram method)
setup_pupil_coords() (in module rayoptics.raytr.trace)
SingleRay (class in rayoptics.elem.layout)
slp2ang() (in module rayoptics.parax.etendue)
slp2na() (in module rayoptics.parax.etendue)
slp_nodes_from_node_defs() (in module rayoptics.parax.paraxialdesign)
smooth_plot_data() (in module rayoptics.raytr.analyses)
sort_spectrum() (WvlSpec method)
sort_tree_using_sequence() (PartTree method)
sp (IdealImager attribute)
SpaceGroupBox (class in rayoptics.qtgui.idealimagerdialog)
spec_data() (in module rayoptics.codev.cmdproc)
spec_to_rgb() (ColourSystem method)
spec_to_xyz() (ColourSystem method)
SpecSheet (class in rayoptics.parax.specsheet)
specsheet (OpticalModel attribute)
specsheet_from_parax_data() (in module rayoptics.parax.firstorder)
spectral_region (OpticalSpecs property)
SpectrumWavelengthsPanel (class in rayoptics.qtgui.dockpanels)
spheres() (in module rayoptics.seq.twoconicmirrors)
Spherical (class in rayoptics.elem.profiles)
split_gap() (in module rayoptics.elem.layout)
SpotDiagramFigure (class in rayoptics.mpl.axisarrayfigure)
srf_indx (Ray attribute)
srf_save (Ray attribute)
stop_surface (SequentialModel attribute)
strip_comments() (in module rayoptics.codev.reader)
StyledFigure (class in rayoptics.mpl.styledfigure)
subplots (AnalysisFigure attribute)
substrate_offset() (Mirror method)
Surface (class in rayoptics.elem.surface)
surface_cmd() (in module rayoptics.codev.cmdproc)
surface_data() (in module rayoptics.codev.cmdproc)
surface_label_list() (SequentialModel method)
surface_od() (Interface method)
(Surface method)
(ThinLens method)
SurfaceProfile (class in rayoptics.elem.profiles)
sync_light_or_dark() (AppManager method)
(Diagram method)
(InteractiveDiagram method)
(InteractiveLayout method)
(LensLayout method)
(StyledFigure method)
sync_obj_reference() (in module rayoptics.elem.elements)
sync_part_tree_on_restore() (in module rayoptics.elem.parttree)
sync_part_tree_on_restore_idkey() (in module rayoptics.elem.parttree)
sync_part_tree_on_update() (in module rayoptics.elem.parttree)
sync_to_restore() (AirGap method)
(Aperture method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(ElementModel method)
(FieldSpec method)
(Gap method)
(Interface method)
(Mirror method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(Part method)
(PartTree method)
(PupilSpec method)
(SequentialModel method)
(SpecSheet method)
(Surface method)
(ThinElement method)
(WvlSpec method)
sync_to_seq() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(ElementModel method)
(Mirror method)
(ParaxialModel method)
(Part method)
(ThinElement method)
system_length() (LensLayout method)
system_spec (OpticalModel attribute)
SystemSpec (class in rayoptics.optical.opticalmodel)
SystemSpecPanel (class in rayoptics.qtgui.dockpanels)
T
TableView (class in rayoptics.qtgui.pytableview)
temperature (SystemSpec attribute)
test() (in module rayoptics.elem.profiles)
TextFieldWidget (class in rayoptics.qtgui.dockpanels)
tform() (Aperture method)
tform_after_surf() (DecenterData method)
tform_before_surf() (DecenterData method)
tfrm (CementedElement attribute)
(Element attribute)
(GraphicsHandle attribute)
thi (Gap attribute)
thi_ht_solve() (ParaxialModel method)
ThinElement (class in rayoptics.elem.elements)
ThinLens (class in rayoptics.oprops.thinlens)
ThirdOrderBarChart (class in rayoptics.mpl.analysisplots)
title (DiffractionPSF attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(SystemSpec attribute)
(Wavefront attribute)
togglePanel() (in module rayoptics.qtgui.dockpanels)
tokenize_command() (in module rayoptics.codev.reader)
trace() (in module rayoptics.raytr.raytrace)
(in module rayoptics.raytr.trace)
(SequentialModel method)
trace_all_fields() (in module rayoptics.raytr.trace)
trace_astigmatism() (in module rayoptics.raytr.trace)
trace_astigmatism_coddington_fan() (in module rayoptics.raytr.trace)
trace_astigmatism_curve() (in module rayoptics.raytr.trace)
trace_base() (in module rayoptics.raytr.trace)
trace_boundary_rays() (in module rayoptics.raytr.trace)
trace_boundary_rays_at_field() (in module rayoptics.raytr.trace)
trace_chief_ray() (in module rayoptics.raytr.trace)
trace_coddington_fan() (in module rayoptics.raytr.trace)
trace_fan() (in module rayoptics.raytr.analyses)
(in module rayoptics.raytr.trace)
(SequentialModel method)
trace_field() (in module rayoptics.raytr.trace)
trace_grid() (in module rayoptics.raytr.trace)
(SequentialModel method)
trace_list_of_rays() (in module rayoptics.raytr.analyses)
trace_pupil_coords() (in module rayoptics.raytr.analyses)
trace_raw() (in module rayoptics.raytr.raytrace)
trace_ray_fan() (in module rayoptics.raytr.analyses)
trace_ray_grid() (in module rayoptics.raytr.analyses)
trace_ray_list() (in module rayoptics.raytr.analyses)
trace_ray_list_at_field() (in module rayoptics.raytr.trace)
trace_safe() (in module rayoptics.raytr.trace)
trace_wavefront() (in module rayoptics.raytr.analyses)
(SequentialModel method)
trace_with_opd() (in module rayoptics.raytr.trace)
TraceError
TraceEvanescentRayError
TraceMissedSurfaceError
TraceRayBlockedError
TraceTIRError
transfer_coords() (in module rayoptics.elem.transform)
transfer_to_exit_pupil() (in module rayoptics.raytr.waveabr)
transform_after_surface() (in module rayoptics.elem.transform)
transform_before_surface() (in module rayoptics.elem.transform)
transform_poly() (in module rayoptics.gui.util)
transform_ray_seg() (in module rayoptics.gui.util)
Transmit (InteractionMode attribute)
,
[1]
transpose() (in module rayoptics.util.misc_math)
tree() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
trim_node() (PartTree method)
tt (IdealImager attribute)
U
update (PyTableModel attribute)
update() (AperturePanel method)
(DecenterData method)
(EvenPolynomial method)
(Field method)
(FieldOfViewPanel method)
(FocusRange method)
(Interface method)
(RadialPolynomial method)
(SpectrumWavelengthsPanel method)
(Surface method)
(SurfaceProfile method)
(SystemSpecPanel method)
(ThinLens method)
(YToroid method)
update_axis_limits() (InteractiveFigure method)
update_checkboxes() (EtendueGroupBox method)
(IdealImagerDialog method)
(ImagerSpecGroupBox method)
(SpaceGroupBox method)
update_composite_node_fct() (ParaxialModel method)
update_conjugate() (IdealImagerDialog method)
update_data() (AnalysisFigure method)
(AnalysisPlot method)
(AstigmatismCurvePlot method)
(AxisArrayFigure method)
(Diagram method)
(DiffractionPSF method)
(FieldCurveFigure method)
(InteractiveDiagram method)
(InteractiveFigure method)
(InteractiveLayout method)
(Ray method)
(RayFan method)
(RayFanFigure method)
(RayFanPlot method)
(RayGeoPSF method)
(RayGrid method)
(RayList method)
(SpotDiagramFigure method)
(ThirdOrderBarChart method)
(Wavefront method)
(WavefrontFigure method)
update_diagram_for_key() (in module rayoptics.parax.paraxialdesign)
update_diagram_from_shape() (Diagram method)
update_dock_windows() (in module rayoptics.qtgui.dockpanels)
update_figure_view() (in module rayoptics.qtgui.plotview)
update_model() (ElementModel method)
(FieldSpec method)
(OpticalModel method)
(OpticalSpecs method)
(ParaxialModel method)
(PartTree method)
(PupilSpec method)
(SequentialModel method)
(WvlSpec method)
update_optical_properties() (OpticalModel method)
(OpticalSpecs method)
(SequentialModel method)
update_patches() (InteractiveFigure method)
update_psf_data() (in module rayoptics.raytr.analyses)
update_reflections() (SequentialModel method)
update_rindex() (ParaxialModel method)
update_shape() (BarrelConstraint method)
(ConjugateLine method)
(DiagramEdge method)
(DiagramNode method)
(OpticalElement method)
(ParaxialRay method)
(RayBundle method)
(RayFanBundle method)
(SingleRay method)
update_size() (AirGap method)
(Assembly method)
(CementedElement method)
(DummyInterface method)
(Element method)
(Mirror method)
(Part method)
(ThinElement method)
update_specsheet() (in module rayoptics.gui.appcmds)
update_surface_and_gap() (in module rayoptics.codev.cmdproc)
update_surface_profile() (in module rayoptics.codev.cmdproc)
update_table_view() (in module rayoptics.gui.appcmds)
update_values() (EtendueGroupBox method)
(IdealImagerDialog method)
(ImagerSpecGroupBox method)
(SpaceGroupBox method)
use_flat() (in module rayoptics.elem.elements)
User_Scale (Fit attribute)
user_scale_value (RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
V
value (FieldSpec attribute)
(PupilSpec attribute)
value_change() (EtendueGroupBox method)
(ImagerSpecGroupBox method)
value_to_text() (in module rayoptics.qtgui.idealimagerdialog)
view_action() (MainWindow method)
view_dict (AppManager attribute)
vignetting_bbox() (Field method)
vlx (Field attribute)
vly (Field attribute)
vux (Field attribute)
vuy (Field attribute)
W
wave_abr_calc() (in module rayoptics.raytr.waveabr)
wave_abr_full_calc() (in module rayoptics.raytr.waveabr)
wave_abr_pre_calc() (in module rayoptics.raytr.waveabr)
Wavefront (class in rayoptics.mpl.analysisfigure)
WavefrontFigure (class in rayoptics.mpl.axisarrayfigure)
window_action() (MainWindow method)
wl (Ray attribute)
(RayFan attribute)
(RayGrid attribute)
(RayList attribute)
wt (Field attribute)
wvl (RayPkg attribute)
wvl_spec_data() (in module rayoptics.codev.cmdproc)
wvl_to_rgb() (ColourSystem method)
wvl_to_sys_units() (AxisArrayFigure method)
wvl_to_xyz() (ColourSystem method)
WvlSpec (class in rayoptics.raytr.opticalspec)
X
x (Field attribute)
XToroid (class in rayoptics.elem.profiles)
xyfan (RayFan attribute)
xyz_from_xy() (in module rayoptics.util.colour_system)
xyz_to_rgb() (ColourSystem method)
Y
y (Field attribute)
yaxis_ticks_position (DiffractionPSF attribute)
(RayFanPlot attribute)
(RayGeoPSF attribute)
(Wavefront attribute)
YToroid (class in rayoptics.elem.profiles)
Z
z_dir (SequentialModel attribute)
z_sag() (Surface method)
ZmxGlassHandler (class in rayoptics.zemax.zmxread)
zoom() (InteractiveFigure method)
zoom_in() (InteractiveFigure method)
zoom_out() (InteractiveFigure method)
ZoomBoxAction (class in rayoptics.mpl.interactivefigure)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds