Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y A abort_pending_tasks() (in module photonforge) activate_model() (photonforge.Component method) active_model (photonforge.Component attribute) add() (photonforge.Component method) add_connection() (photonforge.Technology method) add_layer() (photonforge.Technology method) add_model() (photonforge.Component method) add_port() (photonforge.Component method) (photonforge.Technology method) add_reference() (photonforge.Component method) add_reference_ports() (photonforge.Component method) add_terminal() (photonforge.Component method) add_virtual_connection() (photonforge.Component method) add_virtual_connection_by_instance() (photonforge.Component method) added_solver_modes (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) anchor (photonforge.Label attribute) apply_time_delay() (photonforge.SMatrix method) arc() (photonforge.Path method) area() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) as_bytes (photonforge.CircuitModel property) (photonforge.Component attribute) (photonforge.DataModel property) (photonforge.DirectionalCouplerModel property) (photonforge.EMEModel property) (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Model attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) (photonforge.PowerSplitterModel property) (photonforge.Technology attribute) (photonforge.TerminationModel property) (photonforge.Tidy3DModel property) (photonforge.TwoPortModel property) (photonforge.WaveguideModel property) as_component() (in module photonforge.stencil) at() (photonforge.Path method) axis (photonforge.Extruded attribute) B background_medium (photonforge.Technology attribute) basic_technology() (in module photonforge) batch_data_for() (photonforge.Tidy3DModel method) batch_file_for() (photonforge.Tidy3DModel method) bend() (in module photonforge.parametric) bezier() (photonforge.Path method) boolean() (in module photonforge) bounds() (photonforge.Circle method) (photonforge.Component method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) build_mask() (photonforge.Component method) C C_0 (in module photonforge) cache.path (in module photonforge) cache_capacity() (in module photonforge.cache) cache_s_matrix() (in module photonforge) can_connect_to() (photonforge.Port method) center (photonforge.Circle attribute) (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.Rectangle attribute) center() (photonforge.Path method) (photonforge.Terminal method) Circle (class in photonforge) CircuitModel (class in photonforge) circular_spiral() (in module photonforge.parametric) classification (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) clear_cache() (in module photonforge.cache) close() (photonforge.PhfStream method) color (photonforge.LayerSpec attribute) columns (photonforge.Reference attribute) combined_with() (photonforge.PortSpec method) Component (class in photonforge) component (photonforge.Reference attribute) component_from_netlist() (in module photonforge) component_name (photonforge.Reference attribute) component_updates (photonforge.Reference attribute) config (in module photonforge) connect() (photonforge.Reference method) connections (photonforge.Technology attribute) ConstructiveSolid (class in photonforge) contents() (photonforge.PhfStream method) convex_hull() (photonforge.Component method) (photonforge.Reference method) copy() (photonforge.Circle method) (photonforge.Component method) (photonforge.ConstructiveSolid method) (photonforge.Expression method) (photonforge.Extruded method) (photonforge.ExtrusionSpec method) (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Label method) (photonforge.LayerSpec method) (photonforge.MaskSpec method) (photonforge.Path method) (photonforge.PoleResidueMatrix method) (photonforge.Polygon method) (photonforge.Polyhedron method) (photonforge.Port method) (photonforge.PortSpec method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.SMatrix method) (photonforge.Technology method) (photonforge.Terminal method) (photonforge.TimeDomainModel method) cpw_spec() (in module photonforge) cross() (in module photonforge.stencil) cross_section (photonforge.FiberPort attribute) crossing() (in module photonforge.parametric) current_path (photonforge.PortSpec attribute) D data_path_for() (photonforge.Tidy3DModel method) DataModel (class in photonforge) default_kwargs (photonforge.config attribute) default_mesh_refinement (photonforge.config attribute) default_technology (photonforge.config attribute) delays (photonforge.PoleResidueMatrix attribute) dependencies() (photonforge.Component method) description (photonforge.LayerSpec attribute) (photonforge.PortSpec attribute) detect_dependency_cycle() (photonforge.Component method) detect_ports() (photonforge.Component method) dilation (photonforge.MaskSpec attribute) dilations (photonforge.Extruded attribute) DirectionalCouplerModel (class in photonforge) disconnected_reference_ports() (photonforge.Component method) display() (photonforge.live_viewer.LiveViewer method) dual_ring_coupler() (in module photonforge.parametric) E elements (photonforge.SMatrix attribute) EMEModel (class in photonforge) enforce_passivity() (photonforge.PoleResidueMatrix method) envelope() (in module photonforge) estimate_cost() (photonforge.Tidy3DModel method) estimate_delays() (photonforge.SMatrix method) estimate_phase() (photonforge.SMatrix method) Expression (class in photonforge) expressions (photonforge.Expression attribute) extended (photonforge.Port attribute) extrude() (photonforge.Component method) (photonforge.ExtrusionSpec method) Extruded (class in photonforge) extrusion_limits (photonforge.FiberPort attribute) extrusion_specs (photonforge.Technology attribute) ExtrusionSpec (class in photonforge) F face (photonforge.Extruded attribute) FiberPort (class in photonforge) field_tolerance (photonforge.GaussianPort attribute) fields() (photonforge.GaussianPort method) filter_label_layers() (photonforge.Component method) filter_layers() (photonforge.Component method) find_top_level() (in module photonforge) flatten() (photonforge.Component method) focused_grating() (in module photonforge.stencil) format() (photonforge.MaskSpec method) frequencies (photonforge.SMatrix attribute) frequency_classification() (in module photonforge) frequency_scaling (photonforge.PoleResidueMatrix attribute) from_bytes() (photonforge.CircuitModel class method) (photonforge.Component static method) (photonforge.DataModel class method) (photonforge.DirectionalCouplerModel class method) (photonforge.EMEModel class method) (photonforge.Model static method) (photonforge.PowerSplitterModel class method) (photonforge.TerminationModel class method) (photonforge.Tidy3DModel class method) (photonforge.TwoPortModel class method) (photonforge.WaveguideModel class method) from_json() (photonforge.ExtrusionSpec static method) (photonforge.LayerSpec static method) (photonforge.MaskSpec static method) (photonforge.PortSpec static method) (photonforge.Technology static method) G GaussianPort (class in photonforge) get_background_medium() (photonforge.Technology method) get_instance_maps() (photonforge.Component method) get_labels() (photonforge.Component method) (photonforge.Reference method) get_medium() (photonforge.ExtrusionSpec method) get_netlist() (photonforge.Component method) get_paths() (photonforge.PortSpec method) get_ports() (photonforge.Reference method) get_repetition() (photonforge.Reference method) get_rms_error() (photonforge.PoleResidueMatrix method) get_simulation() (photonforge.EMEModel method) get_simulations() (photonforge.Tidy3DModel method) get_structures() (photonforge.Component method) (photonforge.Reference method) get_terminals() (photonforge.Reference method) grating() (in module photonforge.stencil) grid (photonforge.config attribute) grid_ceil() (in module photonforge) grid_floor() (in module photonforge) grid_layout() (in module photonforge) H heal() (in module photonforge) holes (photonforge.Polygon attribute) I inner_radius (photonforge.Circle attribute) input_direction (photonforge.Port attribute) input_vector (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) insert_extrusion_spec() (photonforge.Technology method) invalid_virtual_connections() (photonforge.Component method) inverted (photonforge.Port attribute) inverted() (photonforge.PortSpec method) is_connected_to() (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Port method) is_passive() (photonforge.PoleResidueMatrix method) J json (photonforge.Circle attribute) (photonforge.ExtrusionSpec attribute) (photonforge.LayerSpec attribute) (photonforge.MaskSpec attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.PortSpec attribute) (photonforge.Rectangle attribute) (photonforge.Technology attribute) L Label (class in photonforge) label_count() (photonforge.Component method) labels (photonforge.Component attribute) layer (photonforge.LayerSpec attribute) (photonforge.MaskSpec attribute) layers (photonforge.Technology attribute) layers() (photonforge.Component method) LayerSpec (class in photonforge) LayerTable (class in photonforge) left_vertices() (photonforge.Path method) length() (photonforge.Path method) limits (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.PortSpec attribute) linear_taper() (in module photonforge.stencil) LiveViewer (class in photonforge.live_viewer) load_component() (photonforge.PhfStream method) load_json() (photonforge.Technology static method) load_layout() (in module photonforge) load_phf() (in module photonforge) load_snp() (in module photonforge) (photonforge.SMatrix static method) load_technology() (photonforge.PhfStream method) M mask_spec (photonforge.ExtrusionSpec attribute) MaskSpec (class in photonforge) matches() (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Port method) medium (photonforge.ConstructiveSolid attribute) (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.Polyhedron attribute) mirror() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) mmi() (in module photonforge.stencil) Model (class in photonforge) model_updates (photonforge.Reference attribute) ModelResult (class in photonforge) models (photonforge.Component attribute) module photonforge N name (photonforge.Component attribute) (photonforge.monte_carlo.RandomVariable attribute) (photonforge.Technology attribute) num_modes (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) O offset() (in module photonforge) operand1 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operand2 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operation (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) origin (photonforge.Label attribute) (photonforge.Reference attribute) P pack_layout() (in module photonforge) parameters (photonforge.Expression attribute) parametric() (photonforge.Path method) parametric_component() (in module photonforge) parametric_function (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) parametric_kwargs (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) parametric_technology() (in module photonforge) parent (photonforge.monte_carlo.RandomVariable attribute) parse() (photonforge.MaskSpec static method) Path (class in photonforge) path_profile_for() (photonforge.PortSpec method) path_profiles (photonforge.PortSpec attribute) pattern (photonforge.LayerSpec attribute) PhfStream (class in photonforge) photonforge module plot_s_matrix() (in module photonforge) polarization (photonforge.FiberPort attribute) (photonforge.PortSpec attribute) polarization_angle (photonforge.GaussianPort attribute) pole_residue_fit() (in module photonforge) pole_residue_matrix (photonforge.TimeDomainModel attribute) PoleResidueMatrix (class in photonforge) poles (photonforge.PoleResidueMatrix attribute) Polygon (class in photonforge) Polyhedron (class in photonforge) pop_extrusion_spec() (photonforge.Technology method) Port (class in photonforge) port_modes() (in module photonforge) ports (photonforge.Component attribute) (photonforge.PoleResidueMatrix attribute) (photonforge.SMatrix attribute) (photonforge.Technology attribute) PortSpec (class in photonforge) PowerSplitterModel (class in photonforge) profile_matches() (photonforge.PortSpec method) Q query() (photonforge.Component method) (photonforge.Reference method) R radius (photonforge.Circle attribute) random_variables (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) RandomVariable (class in photonforge.monte_carlo) Rectangle (class in photonforge) rectangular_spiral() (in module photonforge.parametric) Reference (class in photonforge) references (photonforge.Component attribute) reflected() (photonforge.FiberPort method) (photonforge.GaussianPort method) register_model_class() (in module photonforge) remap_label_layers() (photonforge.Component method) remap_layers() (photonforge.Component method) remove() (photonforge.Component method) remove_collinear() (photonforge.Polygon method) remove_connection() (photonforge.Technology method) remove_layer() (photonforge.Technology method) remove_model() (photonforge.Component method) remove_port() (photonforge.Component method) (photonforge.Technology method) remove_terminal() (photonforge.Component method) remove_virtual_connection() (photonforge.Component method) remove_virtual_connection_by_instance() (photonforge.Component method) reset() (photonforge.TimeDomainModel method) residues (photonforge.PoleResidueMatrix attribute) right_vertices() (photonforge.Path method) ring_coupler() (in module photonforge.parametric) rotate() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) rotation (photonforge.Circle attribute) (photonforge.Label attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) route() (in module photonforge.parametric) route_length() (in module photonforge) route_manhattan() (in module photonforge.parametric) route_s_bend() (in module photonforge.parametric) route_taper() (in module photonforge.parametric) routing_layer (photonforge.Terminal attribute) rows (photonforge.Reference attribute) ruler() (in module photonforge.stencil) S s_bend() (in module photonforge.parametric) (photonforge.Path method) s_bend_coupler() (in module photonforge.parametric) s_bend_length() (in module photonforge) s_bend_ring_coupler() (in module photonforge.parametric) s_bend_straight_coupler() (in module photonforge.parametric) s_matrix() (in module photonforge.monte_carlo) (photonforge.Component method) (photonforge.Model method) s_matrix_kwargs (photonforge.Reference attribute) scale() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) scaling (photonforge.Label attribute) (photonforge.Reference attribute) sector (photonforge.Circle attribute) segment() (photonforge.Path method) select_active_model() (photonforge.Component method) select_ports() (photonforge.Component method) set_bounds() (photonforge.Component method) set_by_cdf() (photonforge.monte_carlo.RandomVariable method) set_unique_names() (in module photonforge) sidewall_angle (photonforge.ExtrusionSpec attribute) simulation_data_for() (photonforge.EMEModel method) size (photonforge.FiberPort attribute) (photonforge.Path attribute) (photonforge.Rectangle attribute) size() (photonforge.Component method) (photonforge.monte_carlo.RandomVariable method) (photonforge.Reference method) (photonforge.Terminal method) SMatrix (class in photonforge) snap_to_grid() (in module photonforge) spacing (photonforge.Reference attribute) spec (photonforge.Port attribute) spine() (photonforge.Path method) start() (photonforge.CircuitModel method) (photonforge.DataModel method) (photonforge.DirectionalCouplerModel method) (photonforge.EMEModel method) (photonforge.live_viewer.LiveViewer method) (photonforge.Model method) (photonforge.PowerSplitterModel method) (photonforge.TerminationModel method) (photonforge.Tidy3DModel method) (photonforge.TwoPortModel method) (photonforge.WaveguideModel method) step() (photonforge.TimeDomainModel method) stop() (photonforge.live_viewer.LiveViewer method) straight() (in module photonforge.parametric) structure (photonforge.Terminal attribute) structure_count() (photonforge.Component method) structures (photonforge.Component attribute) svg_label_scaling (photonforge.config attribute) svg_labels (photonforge.config attribute) svg_port_names (photonforge.config attribute) svg_ports (photonforge.config attribute) svg_reference_names (photonforge.config attribute) svg_reference_port_names (photonforge.config attribute) svg_reference_ports (photonforge.config attribute) svg_references (photonforge.config attribute) svg_virtual_connections (photonforge.config attribute) symmetric() (photonforge.PortSpec method) T target_neff (photonforge.FiberPort attribute) (photonforge.PortSpec attribute) Technology (class in photonforge) technology (photonforge.Component attribute) technology_updates (photonforge.Reference attribute) Terminal (class in photonforge) terminals (photonforge.Component attribute) terminals() (photonforge.Port method) TerminationModel (class in photonforge) test_port_symmetries() (photonforge.Tidy3DModel method) text (photonforge.Label attribute) text() (in module photonforge) tidy3d_model.use_local_mode_solver (in module photonforge) tidy3d_plot() (in module photonforge) tidy3d_structures_from_layout() (in module photonforge) Tidy3DModel (class in photonforge) time_step (photonforge.TimeDomainModel attribute) TimeDomainModel (class in photonforge) to_polygon() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) to_tidy3d() (photonforge.ConstructiveSolid method) (photonforge.Extruded method) (photonforge.Polyhedron method) (photonforge.PortSpec method) to_tidy3d_impedance_calculator() (photonforge.Port method) (photonforge.PortSpec method) to_tidy3d_mode_solver() (photonforge.FiberPort method) (photonforge.Port method) to_tidy3d_monitor() (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Port method) to_tidy3d_source() (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Port method) to_tidy3d_structures() (photonforge.FiberPort method) tolerance (photonforge.config attribute) transform() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) transformed_component() (photonforge.Reference method) transition() (in module photonforge.parametric) translate() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) tree_view() (photonforge.Component method) triangles (photonforge.Polyhedron attribute) turn() (photonforge.Path method) TwoPortModel (class in photonforge) type (photonforge.monte_carlo.RandomVariable attribute) U update() (photonforge.Component method) (photonforge.Model method) (photonforge.Reference method) (photonforge.Technology method) V value (photonforge.monte_carlo.RandomVariable attribute) value_spec (photonforge.monte_carlo.RandomVariable attribute) vernier_scale() (in module photonforge.stencil) version (photonforge.Technology attribute) vertices (photonforge.Polygon attribute) (photonforge.Polyhedron attribute) virtual_connections (photonforge.Component attribute) virtual_connections_by_instance (photonforge.Component attribute) voltage_path (photonforge.PortSpec attribute) W waist_position (photonforge.GaussianPort attribute) waist_radius (photonforge.GaussianPort attribute) WaveguideModel (class in photonforge) wavelengths (photonforge.SMatrix attribute) width (photonforge.PortSpec attribute) write() (photonforge.PhfStream method) write_gds() (photonforge.Component method) write_json() (photonforge.Technology method) write_layout() (in module photonforge) write_oas() (photonforge.Component method) write_phf() (in module photonforge) write_ply() (photonforge.Polyhedron method) write_snp() (photonforge.SMatrix method) X x_max (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute) x_mid (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute) x_min (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute) x_reflection (photonforge.Label attribute) (photonforge.Reference attribute) Y y_max (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute) y_mid (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute) y_min (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.Terminal attribute)