gtrace
Contents:
Introduction
Basic Concepts
Propagation of a beam
Optical layouts
The viewer
The edit protocol
Tutorial
API Reference
gtrace
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__author__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__copyright__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__credits__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__email__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__initi__() (gtrace.draw.dxf.NumberOfElementError method)
__license__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__maintainer__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__status__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
__version__ (in module gtrace)
(in module gtrace.beam)
(in module gtrace.draw)
(in module gtrace.draw.draw)
(in module gtrace.draw.renderer)
(in module gtrace.draw.serialize)
(in module gtrace.draw.tools)
(in module gtrace.draw.viewer)
(in module gtrace.draw.viewer.editor)
(in module gtrace.draw.viewer.widget)
(in module gtrace.layout)
(in module gtrace.mechanics)
(in module gtrace.nonsequential)
(in module gtrace.optcomp)
(in module gtrace.optics)
(in module gtrace.unit)
_add_mechanics_in_order() (gtrace.layout.OpticalLayout method)
_align_to_beam() (gtrace.layout.OpticalLayout method)
_apply_edit() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
_as_complex() (in module gtrace.layout)
_as_distance() (in module gtrace.layout)
_as_point() (in module gtrace.layout)
_as_positive() (in module gtrace.layout)
_as_rule_value() (in module gtrace.layout)
_assemble_name (gtrace.optcomp.Mirror attribute)
_ASSEMBLY_ATTRS (in module gtrace.layout)
_assembly_kind() (in module gtrace.layout)
_ASSET_DIR (in module gtrace.draw.viewer)
_attach_name (gtrace.mechanics.Mechanics attribute)
_attachment_host() (gtrace.layout.OpticalLayout method)
_ATTR_ORDER (in module gtrace.layout)
_ATTR_RANK (in module gtrace.layout)
_beam_from_message() (gtrace.layout.OpticalLayout method)
_bounding_radius() (gtrace.optcomp.Mirror method)
_breadboard_shapes() (in module gtrace.mechanics)
_build() (gtrace.draw.viewer.editor.ShapeEditor method)
_build_class() (in module gtrace.draw.viewer.widget)
_carried_by() (gtrace.layout.OpticalLayout method)
_center (gtrace.mechanics.Mechanics attribute)
_center_changed() (gtrace.optcomp.Mirror method)
_check_center_thickness() (in module gtrace.optcomp)
_check_choice() (in module gtrace.layout)
_check_lens_inputs() (in module gtrace.optcomp)
_check_name_free() (gtrace.layout.OpticalLayout method)
_complex() (in module gtrace.draw.serialize)
_copy_name() (gtrace.layout.OpticalLayout method)
_curvatures_at() (in module gtrace.optcomp)
_diameter_changed() (gtrace.optcomp.Mirror method)
_dimension_from_message() (gtrace.layout.OpticalLayout method)
_DIMENSION_POINTS (in module gtrace.layout)
_dirAngle_changed() (gtrace.beam.GaussianBeam method)
_dirVect_changed() (gtrace.beam.GaussianBeam method)
_dump_shapes() (in module gtrace.layout)
_DXF_TEXT (in module gtrace.layout)
_DXF_TICK (in module gtrace.layout)
_edit_mechanics() (gtrace.layout.OpticalLayout method)
_edit_source() (gtrace.layout.OpticalLayout method)
_escape_html() (in module gtrace.draw.viewer)
_face_kind() (in module gtrace.optcomp)
_fill_points() (gtrace.draw.viewer.editor.ShapeEditor method)
_FLAT_CURVATURE (in module gtrace.optcomp)
_floats() (in module gtrace.draw.serialize)
_fmt_mm() (in module gtrace.layout)
_from_dict_parts() (gtrace.layout.OpticalLayout class method)
_future (gtrace.draw.viewer.editor.ShapeEditor attribute)
(gtrace.layout.OpticalLayout attribute)
_geom_cache (gtrace.optcomp.Mirror attribute)
_geometry() (gtrace.optcomp.Mirror method)
_geometry_key() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
_history (gtrace.draw.viewer.editor.ShapeEditor attribute)
(gtrace.layout.OpticalLayout attribute)
_HRcenter_changed() (gtrace.optcomp.Mirror method)
_HRcenterC_changed() (gtrace.optcomp.Mirror method)
_in_notebook() (in module gtrace.layout)
_index() (gtrace.draw.viewer.editor.ShapeEditor method)
_INHERITED_PARAMS (in module gtrace.layout)
_inv_ROC_AR_changed() (gtrace.optcomp.Mirror method)
_inv_ROC_HR_changed() (gtrace.optcomp.Mirror method)
_is_dimension() (gtrace.layout.OpticalLayout method)
_is_mechanics() (gtrace.layout.OpticalLayout method)
_is_optics() (gtrace.layout.OpticalLayout method)
_is_source() (gtrace.layout.OpticalLayout method)
_isHitSurface_() (gtrace.optcomp.Optics method)
_js_literal() (in module gtrace.draw.viewer)
_L_changed() (gtrace.optics.cavity.Cavity method)
_LAYOUT_VIEWER (in module gtrace.draw.viewer.widget)
_lens_from_params() (gtrace.layout.OpticalLayout method)
_lens_shape() (in module gtrace.optcomp)
_LENS_SHAPES (in module gtrace.optcomp)
_LENS_TYPES (in module gtrace.layout)
_link_assemblies() (gtrace.layout.OpticalLayout method)
_link_mechanics() (gtrace.layout.OpticalLayout method)
_mechanics_from_message() (gtrace.layout.OpticalLayout method)
_MECHANICS_POSE_ATTRS (in module gtrace.layout)
_merge_by_name() (in module gtrace.layout)
_misses_bounding_circle() (gtrace.optcomp.Mirror method)
_MODEL_REGISTRY (in module gtrace.mechanics)
_MOUNT_POST_D (in module gtrace.mechanics)
_MOUNT_POST_X (in module gtrace.mechanics)
_mount_shapes() (in module gtrace.mechanics)
_n_changed() (gtrace.beam.GaussianBeam method)
_normAngleHR_changed() (gtrace.optcomp.Mirror method)
_normVectHR_changed() (gtrace.optcomp.Mirror method)
_NOT_UNDOABLE (in module gtrace.draw.viewer.editor)
(in module gtrace.layout)
_offset_shape_dict() (in module gtrace.draw.viewer.editor)
_OPTIC_ANGLES (in module gtrace.draw.serialize)
_OPTIC_FLAGS (in module gtrace.draw.serialize)
_OPTIC_INTS (in module gtrace.draw.serialize)
_OPTIC_POINTS (in module gtrace.draw.serialize)
_OPTIC_POSE_ATTRS (in module gtrace.layout)
_OPTIC_SCALARS (in module gtrace.draw.serialize)
_optics_from_message() (gtrace.layout.OpticalLayout method)
_ordered() (in module gtrace.layout)
_ordered_source() (in module gtrace.layout)
_points() (gtrace.draw.viewer.editor.ShapeEditor method)
_pose_host() (in module gtrace.layout)
_probe_reach() (gtrace.optcomp.Optics method)
_ProbeRay (class in gtrace.optcomp)
_qrx_changed() (gtrace.beam.GaussianBeam method)
_qry_changed() (gtrace.beam.GaussianBeam method)
_qx_changed() (gtrace.beam.GaussianBeam method)
_qy_changed() (gtrace.beam.GaussianBeam method)
_R1_changed() (gtrace.optics.cavity.Cavity method)
_r1_changed() (gtrace.optics.cavity.Cavity method)
_R2_changed() (gtrace.optics.cavity.Cavity method)
_r2_changed() (gtrace.optics.cavity.Cavity method)
_read_asset() (in module gtrace.draw.viewer)
_refuse_assembled_pose() (gtrace.layout.OpticalLayout method)
_refuse_cycle() (gtrace.mechanics.Mechanics method)
_remove_with_what_it_carries() (gtrace.layout.OpticalLayout method)
_require_anywidget() (in module gtrace.draw.viewer.widget)
_require_link() (gtrace.mechanics.Mechanics method)
_reseat_free_turn() (gtrace.layout.OpticalLayout method)
_RESIZABLE (in module gtrace.mechanics)
_resolve_target() (gtrace.layout.OpticalLayout method)
_restore() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
_rotationAngle (gtrace.mechanics.Mechanics attribute)
_ROUND (in module gtrace.mechanics)
_round_breadboard_shapes() (in module gtrace.mechanics)
_sagitta() (in module gtrace.optcomp)
_scale_root() (in module gtrace.optcomp)
_set_assembly() (gtrace.layout.OpticalLayout method)
_set_dimension_attrs() (gtrace.layout.OpticalLayout method)
_set_optic_attr() (in module gtrace.layout)
_set_source_attr() (in module gtrace.layout)
_settle_assemblies() (gtrace.layout.OpticalLayout method)
_shape_bbox_points() (in module gtrace.mechanics)
_shape_points() (in module gtrace.draw.viewer.editor)
_shared_point() (in module gtrace.layout)
_slide_along_beam() (gtrace.layout.OpticalLayout method)
_SNAP_FACE_POINTS (in module gtrace.layout)
_snapshot() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
_SOLVE_ITERATIONS (in module gtrace.optcomp)
_SOURCE_ATTR_ORDER (in module gtrace.layout)
_SOURCE_ATTR_RANK (in module gtrace.layout)
_source_from_message() (gtrace.layout.OpticalLayout method)
_SOURCE_WAIST_ATTRS (in module gtrace.layout)
_stand() (in module gtrace.layout)
_standing_on() (gtrace.layout.OpticalLayout method)
_surface_angles() (in module gtrace.optics.geometric)
_surface_matrices() (in module gtrace.optics.geometric)
_turn() (in module gtrace.layout)
(in module gtrace.mechanics)
_update_dimension() (in module gtrace.layout)
_update_mechanics() (in module gtrace.layout)
_update_optic() (in module gtrace.layout)
_update_source() (in module gtrace.layout)
_vec() (in module gtrace.draw.serialize)
_wedgeAngle_changed() (gtrace.optcomp.Mirror method)
_world_shape() (gtrace.mechanics.Mechanics method)
A
ABCDTrans() (gtrace.beam.GaussianBeam method)
add_assembly() (gtrace.layout.OpticalLayout method)
add_beam_dump() (gtrace.layout.OpticalLayout method)
add_dimension() (gtrace.layout.OpticalLayout method)
add_entity() (gtrace.draw.dxf.DXF method)
(gtrace.draw.dxf.Layer method)
add_layer() (gtrace.draw.draw.Canvas method)
(gtrace.draw.dxf.DXF method)
add_mechanics() (gtrace.layout.OpticalLayout method)
add_optics() (gtrace.layout.OpticalLayout method)
add_shape() (gtrace.draw.draw.Canvas method)
(gtrace.draw.draw.Layer method)
add_source() (gtrace.layout.OpticalLayout method)
anchor_point (gtrace.optcomp.Lens attribute)
(gtrace.optcomp.Mirror attribute)
angle (gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.dxf.Rectangle attribute)
appertureCut() (in module gtrace.optics.gaussian)
apply_edit() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
Arc (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
ARcenter (gtrace.optcomp.Mirror attribute)
ARcenterC (gtrace.optcomp.Mirror attribute)
ARdiameter (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
array (in module gtrace.beam)
(in module gtrace.optcomp)
assemble() (gtrace.layout.OpticalLayout method)
assembled_to (gtrace.optcomp.Mirror attribute)
assemblies() (gtrace.layout.OpticalLayout method)
assembly() (in module gtrace.layout)
assembly_angle (gtrace.optcomp.Mirror attribute)
ASSEMBLY_KINDS (in module gtrace.layout)
assembly_kinds() (in module gtrace.layout)
assembly_offset (gtrace.optcomp.Mirror attribute)
ASSEMBLY_TYPE (in module gtrace.layout)
attach() (gtrace.mechanics.Mechanics method)
attach_point (gtrace.mechanics.Mechanics attribute)
attached_to (gtrace.mechanics.Mechanics attribute)
ATTR_CHOICES (in module gtrace.layout)
B
beam_dump() (in module gtrace.layout)
beam_to_dict() (in module gtrace.draw.serialize)
beamClip() (in module gtrace.optics.gaussian)
beams (gtrace.layout.OpticalLayout attribute)
beams_by_source (gtrace.layout.OpticalLayout attribute)
beams_to_dict() (in module gtrace.draw.serialize)
blockrecords_template (in module gtrace.draw.dxf)
blocks_template (in module gtrace.draw.dxf)
breadboard() (in module gtrace.mechanics)
build_shape() (in module gtrace.draw.serialize)
C
c (in module gtrace.optics.cavity)
can_redo (gtrace.draw.viewer.editor.ShapeEditor property)
(gtrace.layout.OpticalLayout property)
can_undo (gtrace.draw.viewer.editor.ShapeEditor property)
(gtrace.layout.OpticalLayout property)
Canvas (class in gtrace.draw.draw)
canvas_to_dict() (in module gtrace.draw.serialize)
Cavity (class in gtrace.optics.cavity)
center (gtrace.draw.draw.Arc attribute)
(gtrace.draw.draw.Circle attribute)
(gtrace.draw.dxf.Arc attribute)
(gtrace.draw.dxf.Circle attribute)
(gtrace.mechanics.Mechanics property)
(gtrace.optcomp.Optics attribute)
center_thickness (gtrace.optcomp.Lens property)
Circle (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
clamping_fork() (in module gtrace.mechanics)
classes_template (in module gtrace.draw.dxf)
cm (in module gtrace.optics.unit)
(in module gtrace.unit)
color (gtrace.draw.draw.Layer attribute)
(gtrace.draw.dxf.Layer attribute)
color_encode() (in module gtrace.draw.dxf)
color_table (in module gtrace.draw.dxf)
contains() (gtrace.mechanics.Mechanics method)
contains_point() (gtrace.optcomp.Optics method)
contains_segment() (gtrace.optcomp.Optics method)
copy() (gtrace.beam.GaussianBeam method)
(gtrace.layout.Dimension method)
(gtrace.mechanics.Mechanics method)
(gtrace.optcomp.CyLens method)
(gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Lens method)
(gtrace.optcomp.Mirror method)
copy_optics() (gtrace.layout.OpticalLayout method)
corners() (gtrace.draw.draw.Rectangle method)
CREATABLE_ASSEMBLY_PARAMS (in module gtrace.layout)
CREATABLE_DUMP_PARAMS (in module gtrace.layout)
CREATABLE_LENS_PARAMS (in module gtrace.layout)
CREATABLE_MECHANICS_PARAMS (in module gtrace.layout)
CREATABLE_OPTIC_PARAMS (in module gtrace.layout)
CREATABLE_OPTIC_TYPES (in module gtrace.layout)
CREATABLE_SOURCE_PARAMS (in module gtrace.layout)
curve_direction (gtrace.optcomp.CyLens attribute)
(gtrace.optcomp.CyMirror attribute)
cyl_refl_defl_angle() (in module gtrace.optics.geometric)
CyLens (class in gtrace.optcomp)
CyMirror (class in gtrace.optcomp)
D
DEFAULT_FORK (in module gtrace.layout)
DEFAULT_LAYER (in module gtrace.mechanics)
DEFAULT_LENS_F (in module gtrace.layout)
DEFAULT_PEDESTAL (in module gtrace.layout)
DEFAULT_SOURCE_WAIST (in module gtrace.layout)
DEFAULT_SOURCE_WL (in module gtrace.layout)
deflection_angle() (in module gtrace.optics.geometric)
deg2rad() (in module gtrace.optics.unit)
(in module gtrace.unit)
departSurfAngle (gtrace.beam.GaussianBeam attribute)
departSurfInvROC (gtrace.beam.GaussianBeam attribute)
detach() (gtrace.mechanics.Mechanics method)
diameter (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
Dimension (class in gtrace.layout)
dimension_from_dict() (in module gtrace.layout)
dimension_to_dict() (in module gtrace.layout)
DIMENSION_TYPE (in module gtrace.layout)
dimensions (gtrace.layout.OpticalLayout attribute)
dimensions_dict() (gtrace.layout.OpticalLayout method)
dirAngle (gtrace.beam.GaussianBeam attribute)
dirVect (gtrace.beam.GaussianBeam attribute)
(gtrace.optcomp._ProbeRay attribute)
disassemble() (gtrace.layout.OpticalLayout method)
draw() (gtrace.beam.GaussianBeam method)
(gtrace.draw.dxf.Arc method)
(gtrace.draw.dxf.Circle method)
(gtrace.draw.dxf.Entity method)
(gtrace.draw.dxf.Line method)
(gtrace.draw.dxf.LwPolyLine method)
(gtrace.draw.dxf.Rectangle method)
(gtrace.draw.dxf.Text method)
(gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
(gtrace.mechanics.Mechanics method)
(gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
draw_dimensions() (gtrace.layout.OpticalLayout method)
draw_HR_marker (gtrace.optcomp.Lens attribute)
(gtrace.optcomp.Mirror attribute)
draw_options (gtrace.layout.OpticalLayout attribute)
DRAW_OPTIONS (in module gtrace.layout)
drawAllBeams() (in module gtrace.draw.tools)
drawAllOptics() (in module gtrace.draw.tools)
drawOptSys() (in module gtrace.draw.tools)
drawWidth() (gtrace.beam.GaussianBeam method)
DUMP_REFLECTIVITY (in module gtrace.layout)
DUMP_TYPE (in module gtrace.layout)
DUPLICATE_OFFSET (in module gtrace.draw.viewer.editor)
DXF (class in gtrace.draw.dxf)
E
edit() (gtrace.mechanics.Mechanics method)
EDIT_LAYER (in module gtrace.draw.viewer.editor)
EDITABLE_DIMENSION_ATTRS (in module gtrace.layout)
EDITABLE_DRAW_OPTIONS (in module gtrace.layout)
EDITABLE_MECHANICS_ATTRS (in module gtrace.layout)
EDITABLE_OPTIC_ATTRS (in module gtrace.layout)
EDITABLE_RULE_ATTRS (in module gtrace.layout)
EDITABLE_SHAPE_ATTRS (in module gtrace.draw.viewer.editor)
EDITABLE_SOURCE_ATTRS (in module gtrace.layout)
EditError
entities (gtrace.draw.dxf.Layer attribute)
entities_template0 (in module gtrace.draw.dxf)
entities_template1 (in module gtrace.draw.dxf)
Entity (class in gtrace.draw.dxf)
export_dxf() (gtrace.layout.OpticalLayout method)
EXPORT_FORMATS (in module gtrace.layout)
F
f (gtrace.optcomp.Lens property)
filename (gtrace.draw.dxf.DXF attribute)
finesse() (gtrace.optics.cavity.Cavity method)
(in module gtrace.optics.cavity)
fix_rotation (gtrace.mechanics.Mechanics attribute)
(gtrace.optcomp.Mirror attribute)
flip() (gtrace.beam.GaussianBeam method)
from_dict() (gtrace.layout.OpticalLayout class method)
(gtrace.layout.TraceRules class method)
from_model() (in module gtrace.mechanics)
FSR() (gtrace.optics.cavity.Cavity method)
G
g1 (gtrace.optics.cavity.Cavity attribute)
g2 (gtrace.optics.cavity.Cavity attribute)
GaussianBeam (class in gtrace.beam)
get_corners() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
(gtrace.optcomp.Optics method)
get_dimension() (gtrace.layout.OpticalLayout method)
get_mechanics() (gtrace.layout.OpticalLayout method)
get_optics() (gtrace.layout.OpticalLayout method)
get_side_info() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
get_source() (gtrace.layout.OpticalLayout method)
GHz (in module gtrace.optics.unit)
(in module gtrace.unit)
Gouyx (gtrace.beam.GaussianBeam attribute)
Gouyy (gtrace.beam.GaussianBeam attribute)
gtrace
module
gtrace.beam
module
gtrace.draw
module
gtrace.draw.draw
module
gtrace.draw.dxf
module
gtrace.draw.renderer
module
gtrace.draw.serialize
module
gtrace.draw.tools
module
gtrace.draw.viewer
module
gtrace.draw.viewer.editor
module
gtrace.draw.viewer.widget
module
gtrace.layout
module
gtrace.mechanics
module
gtrace.nonsequential
module
gtrace.optcomp
module
gtrace.optics
module
gtrace.optics.cavity
module
gtrace.optics.consts
module
gtrace.optics.gaussian
module
gtrace.optics.geometric
module
gtrace.optics.unit
module
gtrace.unit
module
H
handle (gtrace.draw.dxf.Entity attribute)
(gtrace.draw.dxf.Layer attribute)
handseed (gtrace.draw.dxf.DXF attribute)
header_template1 (in module gtrace.draw.dxf)
header_template2 (in module gtrace.draw.dxf)
header_template3 (in module gtrace.draw.dxf)
height (gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.draw.Text attribute)
(gtrace.draw.dxf.Rectangle attribute)
(gtrace.draw.dxf.Text attribute)
hit() (gtrace.optcomp.Mirror method)
(gtrace.optcomp.Optics method)
hitFromAR() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
hitFromHR() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
host_pose() (in module gtrace.mechanics)
hosts() (gtrace.mechanics.Mechanics method)
HRcenter (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
HRcenterC (gtrace.optcomp.Mirror attribute)
HRreflective (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
HRtransmissive (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
html_render_func() (in module gtrace.draw.viewer)
Hz (in module gtrace.optics.unit)
(in module gtrace.unit)
I
inch (in module gtrace.unit)
incSurfAngle (gtrace.beam.GaussianBeam attribute)
incSurfInvROC (gtrace.beam.GaussianBeam attribute)
intra() (gtrace.optics.cavity.Cavity method)
inv_ROC_AR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
inv_ROC_HR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
InvROCandW2q() (in module gtrace.optics.gaussian)
isHit() (gtrace.optcomp.CyMirror method)
(gtrace.optcomp.Mirror method)
(gtrace.optcomp.Optics method)
K
kHz (in module gtrace.optics.unit)
(in module gtrace.unit)
km (in module gtrace.optics.unit)
(in module gtrace.unit)
kW (in module gtrace.optics.unit)
(in module gtrace.unit)
L
L (gtrace.optics.cavity.Cavity attribute)
Layer (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
layer (gtrace.beam.GaussianBeam attribute)
(gtrace.mechanics.Mechanics attribute)
LAYER_COLOR (in module gtrace.mechanics)
layer_template1 (in module gtrace.draw.dxf)
layer_template2 (in module gtrace.draw.dxf)
layers (gtrace.draw.draw.Canvas attribute)
(gtrace.draw.dxf.DXF attribute)
LayoutViewer() (in module gtrace.draw.viewer.widget)
length (gtrace.beam.GaussianBeam attribute)
(gtrace.layout.Dimension property)
Lens (class in gtrace.optcomp)
lens_assembly() (in module gtrace.layout)
lens_holder() (in module gtrace.mechanics)
lens_power() (in module gtrace.optcomp)
LensGeometryError
Line (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
line_arc_intersection() (in module gtrace.optics.geometric)
line_ends() (gtrace.layout.Dimension method)
line_plane_intersection() (in module gtrace.optics.geometric)
linetype_template (in module gtrace.draw.dxf)
load() (gtrace.layout.OpticalLayout class method)
load_models() (in module gtrace.mechanics)
local_bbox() (gtrace.mechanics.Mechanics method)
ltype (gtrace.draw.dxf.Layer attribute)
LwPolyLine (class in gtrace.draw.dxf)
M
m (in module gtrace.optics.unit)
(in module gtrace.unit)
MAX_RULE_ORDER (in module gtrace.layout)
max_stray_order (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
(gtrace.optcomp.Optics attribute)
measure() (gtrace.layout.Dimension method)
Mechanics (class in gtrace.mechanics)
mechanics (gtrace.draw.viewer.editor.ShapeEditor attribute)
(gtrace.layout.OpticalLayout attribute)
mechanics_dict() (gtrace.layout.OpticalLayout method)
mechanics_from_dict() (in module gtrace.layout)
mechanics_scene_dict() (in module gtrace.layout)
mechanics_snap_points() (in module gtrace.layout)
mechanics_to_dict() (in module gtrace.layout)
MECHANICS_TYPE (in module gtrace.layout)
message (gtrace.draw.serialize.UnknownShapeError attribute)
MHz (in module gtrace.optics.unit)
mHz (in module gtrace.optics.unit)
MHz (in module gtrace.unit)
mHz (in module gtrace.unit)
Mirror (class in gtrace.optcomp)
mirror_assembly() (in module gtrace.layout)
mirror_mount() (in module gtrace.mechanics)
mirror_mount_2in() (in module gtrace.mechanics)
misctable_template (in module gtrace.draw.dxf)
mm (in module gtrace.optics.unit)
(in module gtrace.unit)
model (gtrace.mechanics.Mechanics attribute)
model_name (gtrace.draw.viewer.editor.ShapeEditor attribute)
model_params() (in module gtrace.mechanics)
model_points() (in module gtrace.mechanics)
model_prefix() (in module gtrace.mechanics)
model_shapes() (in module gtrace.mechanics)
models() (in module gtrace.mechanics)
modeMatching() (in module gtrace.optics.gaussian)
modeMatchingElliptic() (in module gtrace.optics.gaussian)
modeSpacing() (gtrace.optics.cavity.Cavity method)
(in module gtrace.optics.gaussian)
module
gtrace
gtrace.beam
gtrace.draw
gtrace.draw.draw
gtrace.draw.dxf
gtrace.draw.renderer
gtrace.draw.serialize
gtrace.draw.tools
gtrace.draw.viewer
gtrace.draw.viewer.editor
gtrace.draw.viewer.widget
gtrace.layout
gtrace.mechanics
gtrace.nonsequential
gtrace.optcomp
gtrace.optics
gtrace.optics.cavity
gtrace.optics.consts
gtrace.optics.gaussian
gtrace.optics.geometric
gtrace.optics.unit
gtrace.unit
mW (in module gtrace.optics.unit)
(in module gtrace.unit)
Mx (gtrace.beam.GaussianBeam attribute)
My (gtrace.beam.GaussianBeam attribute)
N
n (gtrace.beam.GaussianBeam attribute)
(gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
n_fused_silica() (in module gtrace.optics.consts)
n_fused_silica_1064nm (in module gtrace.optics.consts)
n_fused_silica_1550nm (in module gtrace.optics.consts)
n_fused_silica_532nm (in module gtrace.optics.consts)
n_sapphire_extraordinary() (in module gtrace.optics.consts)
n_sapphire_ordinary() (in module gtrace.optics.consts)
name (gtrace.beam.GaussianBeam attribute)
(gtrace.draw.draw.Layer attribute)
(gtrace.draw.dxf.Layer attribute)
(gtrace.layout.Dimension attribute)
(gtrace.layout.OpticalLayout attribute)
(gtrace.mechanics.Mechanics attribute)
(gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
(gtrace.optcomp.Optics attribute)
Nbounce() (gtrace.optics.cavity.Cavity method)
ne_sapphire_1064nm (in module gtrace.optics.consts)
ne_sapphire_1550nm (in module gtrace.optics.consts)
ne_sapphire_532nm (in module gtrace.optics.consts)
NEW_SHAPES (in module gtrace.draw.serialize)
new_shapes() (in module gtrace.draw.serialize)
nm (in module gtrace.optics.unit)
(in module gtrace.unit)
no_sapphire_1064nm (in module gtrace.optics.consts)
no_sapphire_1550nm (in module gtrace.optics.consts)
no_sapphire_532nm (in module gtrace.optics.consts)
non_seq_trace() (in module gtrace.nonsequential)
normal (gtrace.layout.Dimension property)
normAngleAR (gtrace.optcomp.Mirror attribute)
normAngleHR (gtrace.optcomp.Mirror attribute)
normSpheric() (in module gtrace.optics.geometric)
normVectAR (gtrace.optcomp.Mirror attribute)
normVectHR (gtrace.optcomp.Mirror attribute)
NumberOfElementError
,
[1]
numpoints (gtrace.draw.draw.PolyLine attribute)
(gtrace.draw.dxf.LwPolyLine attribute)
O
objects_template (in module gtrace.draw.dxf)
offset (gtrace.layout.Dimension attribute)
(gtrace.mechanics.Mechanics attribute)
offset_angle (gtrace.mechanics.Mechanics attribute)
open_beam_length (gtrace.layout.TraceRules attribute)
optDist (gtrace.beam.GaussianBeam attribute)
optFunForEndPointR() (in module gtrace.beam)
optFunForFlat() (in module gtrace.beam)
optFunForStartPointR() (in module gtrace.beam)
optic_from_dict() (in module gtrace.layout)
optic_snap_points() (in module gtrace.layout)
optic_to_dict() (in module gtrace.draw.serialize)
(in module gtrace.layout)
OpticalLayout (class in gtrace.layout)
Optics (class in gtrace.optcomp)
optics (gtrace.layout.OpticalLayout attribute)
optics_to_dict() (in module gtrace.draw.serialize)
optimalMatching() (in module gtrace.optics.gaussian)
optimCrossPointFlat() (in module gtrace.beam)
optimEndPointR() (in module gtrace.beam)
optimStartPointR() (in module gtrace.beam)
order (gtrace.layout.TraceRules attribute)
outline() (gtrace.mechanics.Mechanics method)
P
P (gtrace.beam.GaussianBeam attribute)
p1 (gtrace.layout.Dimension attribute)
p2 (gtrace.layout.Dimension attribute)
params (gtrace.mechanics.Mechanics attribute)
pedestal() (in module gtrace.mechanics)
percent (in module gtrace.unit)
pi (in module gtrace.beam)
(in module gtrace.draw.draw)
(in module gtrace.draw.dxf)
(in module gtrace.optcomp)
(in module gtrace.optics.cavity)
(in module gtrace.optics.gaussian)
(in module gtrace.optics.geometric)
(in module gtrace.optics.unit)
(in module gtrace.unit)
pivot (gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.dxf.Rectangle attribute)
pivot_point() (gtrace.draw.draw.Rectangle method)
point (gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.draw.Text attribute)
(gtrace.draw.dxf.Rectangle attribute)
(gtrace.draw.dxf.Text attribute)
point_in_polygon() (in module gtrace.mechanics)
points (gtrace.mechanics.Mechanics attribute)
points_dict() (gtrace.draw.viewer.editor.ShapeEditor method)
pole() (gtrace.optics.cavity.Cavity method)
PolyLine (class in gtrace.draw.draw)
pos (gtrace.beam.GaussianBeam attribute)
(gtrace.optcomp._ProbeRay attribute)
power_threshold (gtrace.layout.TraceRules attribute)
powerGain() (gtrace.optics.cavity.Cavity method)
ppm (in module gtrace.optics.unit)
(in module gtrace.unit)
propagate() (gtrace.beam.GaussianBeam method)
Q
q (gtrace.beam.GaussianBeam attribute)
q2R() (in module gtrace.optics.gaussian)
q2w() (in module gtrace.optics.gaussian)
q2zr() (in module gtrace.optics.gaussian)
q_from_waist() (in module gtrace.layout)
qrx (gtrace.beam.GaussianBeam attribute)
qry (gtrace.beam.GaussianBeam attribute)
qToRadius() (in module gtrace.optics.gaussian)
qToROC() (in module gtrace.optics.gaussian)
qx (gtrace.beam.GaussianBeam attribute)
qy (gtrace.beam.GaussianBeam attribute)
R
R() (gtrace.beam.GaussianBeam method)
R1 (gtrace.optics.cavity.Cavity attribute)
r1 (gtrace.optics.cavity.Cavity attribute)
R2 (gtrace.optics.cavity.Cavity attribute)
r2 (gtrace.optics.cavity.Cavity attribute)
rad2deg() (in module gtrace.optics.unit)
(in module gtrace.unit)
radius (gtrace.draw.draw.Arc attribute)
(gtrace.draw.draw.Circle attribute)
(gtrace.draw.dxf.Arc attribute)
(gtrace.draw.dxf.Circle attribute)
rayleigh_range() (in module gtrace.layout)
Rectangle (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
redo() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
refl() (gtrace.optics.cavity.Cavity method)
Refl_AR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
refl_defl_angle() (in module gtrace.optics.geometric)
Refl_HR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
register_model() (in module gtrace.mechanics)
relink_mechanics() (gtrace.layout.OpticalLayout method)
remove_dimension() (gtrace.layout.OpticalLayout method)
remove_mechanics() (gtrace.layout.OpticalLayout method)
remove_optics() (gtrace.layout.OpticalLayout method)
remove_source() (gtrace.layout.OpticalLayout method)
render_html() (gtrace.layout.OpticalLayout method)
renderDXF() (in module gtrace.draw.renderer)
renderHTML() (in module gtrace.draw.viewer)
report_min_max() (gtrace.draw.dxf.Arc method)
(gtrace.draw.dxf.Circle method)
(gtrace.draw.dxf.Entity method)
(gtrace.draw.dxf.Line method)
(gtrace.draw.dxf.LwPolyLine method)
(gtrace.draw.dxf.Rectangle method)
(gtrace.draw.dxf.Text method)
rescale_lens_curvatures() (in module gtrace.optcomp)
resizable (gtrace.mechanics.Mechanics property)
resize() (gtrace.mechanics.Mechanics method)
resolve_draw_options() (gtrace.layout.OpticalLayout method)
ROCandWtoQ() (in module gtrace.optics.gaussian)
rotate() (gtrace.beam.GaussianBeam method)
(gtrace.mechanics.Mechanics method)
(gtrace.optcomp.Mirror method)
rotate_shape() (in module gtrace.mechanics)
rotateAll() (in module gtrace.draw.tools)
rotation (gtrace.draw.dxf.Text attribute)
rotationAngle (gtrace.mechanics.Mechanics property)
(gtrace.optcomp.Optics attribute)
round_breadboard() (in module gtrace.mechanics)
rp1 (gtrace.optics.cavity.Cavity attribute)
rp2 (gtrace.optics.cavity.Cavity attribute)
rules (gtrace.layout.OpticalLayout attribute)
Rw2q() (in module gtrace.optics.gaussian)
S
sagAR (gtrace.optcomp.Mirror attribute)
sagHR (gtrace.optcomp.Mirror attribute)
sagitta() (in module gtrace.optcomp)
save() (gtrace.layout.OpticalLayout method)
save_models() (in module gtrace.mechanics)
save_to_file() (gtrace.draw.dxf.DXF method)
scene_dict() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
scene_to_dict() (in module gtrace.draw.serialize)
sellmeier() (in module gtrace.optics.consts)
set_focal_length() (gtrace.optcomp.Lens method)
set_handle() (gtrace.draw.dxf.Entity method)
Shape (class in gtrace.draw.draw)
shape (gtrace.optcomp.Lens property)
shape_centre() (in module gtrace.mechanics)
shape_from_dict() (in module gtrace.draw.serialize)
shape_to_dict() (in module gtrace.draw.serialize)
ShapeEditor (class in gtrace.draw.viewer.editor)
shapes (gtrace.draw.draw.Layer attribute)
(gtrace.draw.viewer.editor.ShapeEditor property)
(gtrace.mechanics.Mechanics attribute)
shapes_dict() (gtrace.draw.viewer.editor.ShapeEditor method)
SHARED_POINT_TOL (in module gtrace.layout)
show() (gtrace.layout.OpticalLayout method)
snap_points() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
solve_lens_curvatures() (in module gtrace.optcomp)
source_from_dict() (in module gtrace.layout)
source_scene_dict() (in module gtrace.layout)
source_to_dict() (in module gtrace.layout)
SOURCE_TYPE (in module gtrace.layout)
source_waist() (in module gtrace.layout)
sources (gtrace.layout.OpticalLayout attribute)
sources_dict() (gtrace.layout.OpticalLayout method)
spotSize() (gtrace.optics.cavity.Cavity method)
sqrt (in module gtrace.beam)
(in module gtrace.optcomp)
(in module gtrace.optics.cavity)
(in module gtrace.optics.gaussian)
start (gtrace.draw.draw.Line attribute)
(gtrace.draw.dxf.Line attribute)
startangle (gtrace.draw.dxf.Arc attribute)
stop (gtrace.draw.draw.Line attribute)
(gtrace.draw.dxf.Line attribute)
stopangle (gtrace.draw.dxf.Arc attribute)
storageTime() (gtrace.optics.cavity.Cavity method)
stray_order (gtrace.beam.GaussianBeam attribute)
stretch_beam() (gtrace.layout.OpticalLayout method)
style_template (in module gtrace.draw.dxf)
T
t1 (gtrace.optics.cavity.Cavity attribute)
t2 (gtrace.optics.cavity.Cavity attribute)
tables_template1 (in module gtrace.draw.dxf)
tables_template2 (in module gtrace.draw.dxf)
term_on_HR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
term_on_HR_order (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
term_on_HR_transmits (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
test_func() (in module gtrace.draw.dxf)
Text (class in gtrace.draw.draw)
(class in gtrace.draw.dxf)
text (gtrace.draw.draw.Text attribute)
(gtrace.draw.dxf.Text attribute)
thickness (gtrace.draw.draw.Arc attribute)
(gtrace.draw.draw.Circle attribute)
(gtrace.draw.draw.Line attribute)
(gtrace.draw.draw.PolyLine attribute)
(gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.dxf.Arc attribute)
(gtrace.draw.dxf.Circle attribute)
(gtrace.draw.dxf.Line attribute)
(gtrace.draw.dxf.LwPolyLine attribute)
(gtrace.draw.dxf.Rectangle attribute)
(gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
THz (in module gtrace.optics.unit)
(in module gtrace.unit)
to_dict() (gtrace.layout.OpticalLayout method)
(gtrace.layout.TraceRules method)
to_world() (gtrace.mechanics.Mechanics method)
tp1 (gtrace.optics.cavity.Cavity attribute)
tp2 (gtrace.optics.cavity.Cavity attribute)
trace() (gtrace.layout.OpticalLayout method)
TraceRules (class in gtrace.layout)
trans() (gtrace.optics.cavity.Cavity method)
Trans_AR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
Trans_HR (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
transAll() (in module gtrace.draw.tools)
translate() (gtrace.beam.GaussianBeam method)
(gtrace.mechanics.Mechanics method)
(gtrace.optcomp.Mirror method)
turned() (gtrace.draw.draw.Rectangle method)
turned_shape() (in module gtrace.mechanics)
U
uHz (in module gtrace.optics.unit)
(in module gtrace.unit)
um (in module gtrace.optics.unit)
(in module gtrace.unit)
undo() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
UNDO_DEPTH (in module gtrace.layout)
unique_dimension_name() (gtrace.layout.OpticalLayout method)
unique_dump_name() (gtrace.layout.OpticalLayout method)
unique_mechanics_name() (gtrace.layout.OpticalLayout method)
unique_optics_name() (gtrace.layout.OpticalLayout method)
unique_source_name() (gtrace.layout.OpticalLayout method)
unit (gtrace.draw.draw.Canvas attribute)
UnknownShapeError
,
[1]
update_from_dict() (gtrace.layout.OpticalLayout method)
update_from_file() (gtrace.layout.OpticalLayout method)
uW (in module gtrace.optics.unit)
(in module gtrace.unit)
V
vc_deflect() (in module gtrace.optics.geometric)
vc_reflect() (in module gtrace.optics.geometric)
vector_normalize() (in module gtrace.optics.geometric)
vector_rotation_2D() (in module gtrace.optics.geometric)
view_template (in module gtrace.draw.dxf)
viewer_css() (in module gtrace.draw.viewer)
viewer_js() (in module gtrace.draw.viewer)
viewer_template() (in module gtrace.draw.viewer)
vport_template (in module gtrace.draw.dxf)
W
W (in module gtrace.optics.unit)
(in module gtrace.unit)
w02zr() (in module gtrace.optics.gaussian)
waist() (gtrace.beam.GaussianBeam method)
(gtrace.optics.cavity.Cavity method)
wedgeAngle (gtrace.optcomp.CyMirror attribute)
(gtrace.optcomp.Mirror attribute)
widget() (gtrace.draw.viewer.editor.ShapeEditor method)
(gtrace.layout.OpticalLayout method)
widget_available() (in module gtrace.draw.viewer.widget)
widget_esm() (in module gtrace.draw.viewer.widget)
widget_js() (in module gtrace.draw.viewer.widget)
WidgetNotAvailable
width (gtrace.draw.draw.Rectangle attribute)
(gtrace.draw.dxf.Rectangle attribute)
width() (gtrace.beam.GaussianBeam method)
wl (gtrace.beam.GaussianBeam attribute)
(gtrace.optics.cavity.Cavity attribute)
world_points() (gtrace.mechanics.Mechanics method)
world_shapes() (gtrace.mechanics.Mechanics method)
wx (gtrace.beam.GaussianBeam attribute)
wy (gtrace.beam.GaussianBeam attribute)
X
x (gtrace.draw.draw.PolyLine attribute)
(gtrace.draw.dxf.LwPolyLine attribute)
(gtrace.draw.dxf.Rectangle attribute)
Y
y (gtrace.draw.draw.PolyLine attribute)
(gtrace.draw.dxf.LwPolyLine attribute)
(gtrace.draw.dxf.Rectangle attribute)
Z
zr2w0() (in module gtrace.optics.gaussian)