Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A abort_pending_tasks() (in module photonforge) absolute() (in module photonforge.abstract) activate_model() (photonforge.Component method) active_model (photonforge.Component attribute) active_model_name (photonforge.Component attribute) add() (photonforge.Component method) (photonforge.pda.Project method) add_connection() (photonforge.Technology method) add_gds_property() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Properties method) (photonforge.Rectangle method) (photonforge.Reference method) add_layer() (photonforge.Technology method) add_library() (photonforge.pda.Project method) add_model() (photonforge.Component method) add_module_file() (photonforge.pda.Project method) add_port() (photonforge.Component method) (photonforge.Technology method) add_reference() (photonforge.Component method) add_reference_ports() (photonforge.Component method) add_tag() (photonforge.pda.Project method) add_terminal() (photonforge.Component method) add_to_component_library() (photonforge.live_viewer.LiveViewer method) add_version() (photonforge.pda.Project method) add_virtual_connection() (photonforge.Component method) add_virtual_connection_by_instance() (photonforge.Component method) add_virtual_net() (photonforge.Component method) added_solver_modes (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) adder() (in module photonforge.abstract) amplitude_modulator() (in module photonforge.abstract) AmplitudeModTimeStepper (class in photonforge) AnalyticDirectionalCouplerModel (class in photonforge) AnalyticMZIModel (class in photonforge) AnalyticWaveguideModel (class in photonforge) AnalyticWaveguideTimeStepper (class in photonforge) anchor (photonforge.Label attribute) Angle (in module photonforge.typing) annotate() (in module photonforge.typing) apodized_focused_grating() (in module photonforge.stencil) apodized_grating() (in module photonforge.stencil) apply_time_delay() (photonforge.SMatrix method) arc() (photonforge.Path method) area() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) array() (in module photonforge.typing) as_component() (in module photonforge.stencil) at() (photonforge.Path method) attach() (photonforge.pda.Project method) attach_query() (photonforge.pda.Project method) attachment_status() (photonforge.pda.Project method) attachments() (photonforge.pda.Project method) attachments_from_older_version (photonforge.pda.AttachmentStatus property) attachments_without_version (photonforge.pda.AttachmentStatus property) AttachmentStatus (class in photonforge.pda) autograd_smatrix() (photonforge.Model method) (photonforge.Tidy3DModel method) AUTOSAVE_FOLDER (photonforge.live_viewer.LiveViewer attribute) AUTOSAVE_KEEP (photonforge.live_viewer.LiveViewer attribute) avalanche_photodiode() (in module photonforge.abstract) AvalanchePhotodiodeTimeStepper (class in photonforge) awg() (in module photonforge.abstract) axis (photonforge.Extruded attribute) B background_medium (photonforge.Technology attribute) basic_technology() (in module photonforge) batch_data() (photonforge.Tidy3DModel method) bend() (in module photonforge.abstract) (in module photonforge.parametric) bend_radius (photonforge.Port attribute) bends (photonforge.PathLengthMatching attribute) bezier() (photonforge.Path method) bind_native() (photonforge.TimeStepper method) black_box_component() (photonforge.AnalyticDirectionalCouplerModel method) (photonforge.AnalyticMZIModel method) (photonforge.AnalyticWaveguideModel method) (photonforge.BraggGratingModel method) (photonforge.CirculatorModel method) (photonforge.CrossingModel method) (photonforge.DataModel method) (photonforge.DirectionalCouplerModel method) (photonforge.DualRingModel method) (photonforge.IsolatorModel method) (photonforge.MuxDemuxModel method) (photonforge.PolarizationBeamSplitterModel method) (photonforge.PolarizationModeDispersionModel method) (photonforge.PolarizationSplitterRotatorModel method) (photonforge.PowerSplitterModel method) (photonforge.RingModel method) (photonforge.TerminationModel method) (photonforge.TwoPortModel method) (photonforge.WaveguideModel method) boolean() (in module photonforge) BoundQuery (class in photonforge.pda) bounds() (photonforge.Circle method) (photonforge.Component method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) bragg_grating() (in module photonforge.abstract) bragg_wavelength() (photonforge.BraggGratingModel method) BraggGratingModel (class in photonforge) brillouin_gain_spectrum() (in module photonforge.fiber) brillouin_threshold() (in module photonforge.fiber) build_mask() (photonforge.Component method) C C_0 (in module photonforge) cache_capacity() (in module photonforge.cache) cache_s_matrix() (in module photonforge) calibre_executable (photonforge.config attribute) can_connect_to() (photonforge.Port method) cancel() (photonforge.pda.Watcher method) candidates (photonforge.pda.Trace property) Capacitance (in module photonforge.typing) Capacitor (class in photonforge) caps (photonforge.Path attribute) carriers (photonforge.RingTimeStepper property) center (photonforge.Circle attribute) (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.Rectangle attribute) center() (photonforge.Component method) (photonforge.Path method) (photonforge.Reference method) (photonforge.Terminal method) changed_since() (photonforge.pda.Project method) changes (photonforge.pda.Edit property) changes() (photonforge.live_viewer.LiveViewer method) check_access() (photonforge.pda.Project method) Circle (class in photonforge) CircuitModel (class in photonforge) CircuitTimeStepper (class in photonforge) circular_spiral() (in module photonforge.parametric) circulating_power (photonforge.RingTimeStepper property) circulator() (in module photonforge.abstract) CirculatorModel (class in photonforge) 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.pda.BoundQuery property) (photonforge.pda.TraceabilityMatrix property) (photonforge.Reference attribute) combined_with() (photonforge.PortSpec method) compilation (photonforge.CircuitTimeStepper property) compile_circuit_time_steppers (photonforge.config attribute) ComplexFieldAmplitude (in module photonforge.typing) Component (class in photonforge) component (photonforge.live_viewer.LiveViewer property) (photonforge.pda.Trace property) (photonforge.Reference attribute) component() (photonforge.pda.Project method) component_from_netlist() (in module photonforge) component_name (photonforge.Reference attribute) component_updates (photonforge.Reference attribute) components() (photonforge.pda.Project method) conductive (photonforge.LayerSpec attribute) config (in module photonforge) (photonforge.PhfStream attribute) connect() (photonforge.Reference method) connected_layers (photonforge.Technology attribute) ConstructiveSolid (class in photonforge) contents() (photonforge.PhfStream method) convex_hull() (photonforge.Component method) (photonforge.Reference method) Coordinate (in module photonforge.typing) Coordinate2D (in module photonforge.typing) coords (photonforge.Interpolator attribute) 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.Interpolator method) (photonforge.Label method) (photonforge.LayerSpec method) (photonforge.MaskSpec method) (photonforge.MNAMatrix method) (photonforge.Path method) (photonforge.PathLengthMatching method) (photonforge.PoleResidueMatrix method) (photonforge.Polygon method) (photonforge.Polyhedron method) (photonforge.Port method) (photonforge.PortSpec method) (photonforge.Properties method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.SMatrix method) (photonforge.Technology method) (photonforge.Terminal method) (photonforge.TimeDomainModel method) (photonforge.TimeSeries method) (photonforge.YMatrix method) (photonforge.ZMatrix method) cpw_spec() (in module photonforge) create_project() (in module photonforge.pda) cross() (in module photonforge.stencil) cross_section (photonforge.FiberPort attribute) crossing() (in module photonforge.abstract) (in module photonforge.parametric) crossing45() (in module photonforge.parametric) CrossingModel (class in photonforge) current_path (photonforge.PortSpec attribute) cw_laser() (in module photonforge.abstract) CWLaserTimeStepper (class in photonforge) D data() (photonforge.PhfStream method) data_frame (photonforge.pda.AttachmentStatus property) (photonforge.pda.EditLog property) (photonforge.pda.History property) (photonforge.pda.TraceabilityMatrix property) (photonforge.pda.Version property) DataModel (class in photonforge) default_drc_lvs_engine (photonforge.config attribute) default_kwargs (photonforge.config attribute) default_mesh_refinement (photonforge.config attribute) default_radius (photonforge.PortSpec attribute) default_technology (photonforge.config attribute) default_time_steppers (photonforge.config attribute) DelayedTimeStepper (class in photonforge) delays (photonforge.PoleResidueMatrix attribute) dependencies() (photonforge.Component method) description (photonforge.LayerSpec attribute) (photonforge.pda.Project property) (photonforge.PortSpec attribute) detach() (photonforge.pda.Project method) detect_dependency_cycle() (photonforge.Component method) detect_ports() (photonforge.Component method) device_marker (photonforge.LayerSpec attribute) differential_group_delay() (photonforge.PolarizationModeDispersionModel method) DifferentialTimeStepper (class in photonforge) differentiator() (in module photonforge.abstract) dilation (photonforge.MaskSpec attribute) dilations (photonforge.Extruded attribute) Dimension (in module photonforge.typing) Dimension2D (in module photonforge.typing) directional_coupler() (in module photonforge.abstract) DirectionalCouplerCircuitModel (class in photonforge) DirectionalCouplerModel (class in photonforge) disconnected_reference_ports() (photonforge.Component method) Dispersion (in module photonforge.typing) dispersion_from_beta2() (in module photonforge) DispersionSlope (in module photonforge.typing) display() (photonforge.live_viewer.LiveViewer method) dm_laser() (in module photonforge.abstract) DMLaserTimeStepper (class in photonforge) document (photonforge.pda.BoundQuery property) download_attachment() (photonforge.pda.Project method) drc_check() (in module photonforge) DRCCell (class in photonforge.verification) DRCCellReference (class in photonforge.verification) DRCMarker (class in photonforge.verification) DRCResults (class in photonforge.verification) DRCViolation (class in photonforge.verification) dual_ring_coupler() (in module photonforge.parametric) DualRingModel (class in photonforge) E edge_coupler() (in module photonforge.abstract) EdgeMarker (class in photonforge.verification) EdgePairMarker (class in photonforge.verification) Edit (class in photonforge.pda) edit_log() (photonforge.pda.Project method) EditLog (class in photonforge.pda) effective (photonforge.pda.EditLog property) effective_route_length() (in module photonforge) electrical_amplifier() (in module photonforge.abstract) electrical_termination() (in module photonforge.abstract) ElectricalAmplifierTimeStepper (class in photonforge) electro_absorption_modulator() (in module photonforge.abstract) ElectroAbsorptionModTimeStepper (class in photonforge) elements (photonforge.MNAMatrix attribute) (photonforge.SMatrix attribute) (photonforge.YMatrix attribute) (photonforge.ZMatrix attribute) EMEModel (class in photonforge) enforce_passivity() (photonforge.PoleResidueMatrix method) envelope() (in module photonforge) error (photonforge.pda.Watcher property) estimate_cost() (photonforge.Model method) estimate_delays() (photonforge.SMatrix method) estimate_phase() (photonforge.SMatrix method) evaluations (photonforge.CircuitTimeStepper property) Expression (class in photonforge) expression() (in module photonforge.typing) expressions (photonforge.Expression attribute) ExpressionTimeStepper (class in photonforge) extended (photonforge.Port attribute) extract_connectivity() (photonforge.Component method) extrapolation (photonforge.Interpolator attribute) extrude() (photonforge.Component method) (photonforge.ExtrusionSpec method) Extruded (class in photonforge) extrusion_layers() (photonforge.Technology method) extrusion_limits (photonforge.FiberPort attribute) extrusion_specs (photonforge.Technology attribute) ExtrusionSpec (class in photonforge) ExtrusionTable (class in photonforge) F face (photonforge.Extruded attribute) failed (photonforge.pda.Version property) fiber() (in module photonforge.abstract) fiber_parameters() (in module photonforge.fiber) FiberPort (class in photonforge) field_tolerance (photonforge.GaussianPort attribute) FieldAmplitude (in module photonforge.typing) fields() (photonforge.GaussianPort method) fill() (in module photonforge.parametric) fillet() (photonforge.Polygon method) filter() (in module photonforge.abstract) filter_label_layers() (photonforge.Component method) filter_layers() (photonforge.Component method) filter_taps() (in module photonforge.fiber) filters (photonforge.pda.BoundQuery property) FilterTimeStepper (class in photonforge) find_top_level() (in module photonforge) flatten() (photonforge.Component method) focused_grating() (in module photonforge.stencil) force_symmetric() (photonforge.MNAMatrix method) (photonforge.SMatrix method) (photonforge.YMatrix method) (photonforge.ZMatrix method) format() (photonforge.MaskSpec method) Fraction (in module photonforge.typing) franz_keldysh_absorption() (in module photonforge) frequencies (photonforge.MNAMatrix attribute) (photonforge.SMatrix attribute) (photonforge.YMatrix attribute) (photonforge.ZMatrix attribute) Frequency (in module photonforge.typing) frequency (photonforge.PathLengthMatching attribute) frequency_classification() (in module photonforge) frequency_scaling (photonforge.PoleResidueMatrix attribute) from_older_version (photonforge.pda.AttachmentStatus property) G Gain (in module photonforge.typing) GaussianPort (class in photonforge) get() (photonforge.Properties method) get_background_medium() (photonforge.Technology method) get_circuit() (photonforge.DirectionalCouplerCircuitModel method) get_info() (photonforge.pda.Project method) get_instance_maps() (photonforge.Component method) get_labels() (photonforge.Component method) (photonforge.Reference method) get_layers() (photonforge.MaskSpec method) get_library_info() (photonforge.pda.Project 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) grant_permission() (photonforge.pda.Project method) graph() (photonforge.pda.History method) GRAPH_VERSIONS (photonforge.pda.History attribute) grating() (in module photonforge.stencil) grating_coupler() (in module photonforge.abstract) grid (photonforge.config attribute) grid_ceil() (in module photonforge) grid_floor() (in module photonforge) grid_layout() (in module photonforge) H heads (photonforge.pda.Edit property) heal() (in module photonforge) History (class in photonforge.pda) HistoryEntry (class in photonforge.pda) holes (photonforge.Polygon attribute) I id (photonforge.pda.Project property) IdealTransformer (class in photonforge) IdealTransmissionLine (class in photonforge) Impedance (in module photonforge.typing) impedance (photonforge.PortSpec attribute) impedance_mismatch() (in module photonforge.abstract) import_module() (photonforge.pda.Project method) in_top_cell() (photonforge.verification.DRCResults method) index (photonforge.PathLengthMatching attribute) (photonforge.pda.Edit property) Inductance (in module photonforge.typing) Inductor (class in photonforge) init() (in module photonforge.pda) inner_radius (photonforge.Circle attribute) input_delay_steps (photonforge.DelayedTimeStepper property) input_direction (photonforge.Port attribute) input_vector (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) insert_extrusion_spec() (photonforge.Technology method) IntegralTimeStepper (class in photonforge) integrator() (in module photonforge.abstract) interpolate() (photonforge.Path method) Interpolator (class in photonforge) intersects() (in module photonforge) 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) is_read_only (photonforge.pda.Project property) isolator() (in module photonforge.abstract) IsolatorModel (class in photonforge) J junction_temperature (photonforge.DMLaserTimeStepper property) K key (photonforge.verification.DRCCell property) keys (photonforge.CircuitTimeStepper property) (photonforge.DelayedTimeStepper property) (photonforge.SMatrixTimeStepper property) (photonforge.TimeDomainModel attribute) keys() (photonforge.Properties method) klayout_executable (photonforge.config attribute) kwargs_for() (in module photonforge.typing) L Label (class in photonforge) label_count() (photonforge.Component method) labels (photonforge.Component attribute) (photonforge.pda.Project property) last_timing_report() (in module photonforge.pda) latest_head() (photonforge.pda.Project method) Layer (in module photonforge.typing) layer (photonforge.LayerSpec attribute) (photonforge.MaskSpec attribute) layers (photonforge.Technology attribute) layers() (photonforge.Component method) LayerSpec (class in photonforge) LayerTable (class in photonforge) layout_pins() (in module photonforge.verification) 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) list_libraries() (in module photonforge.pda) list_permissions() (photonforge.pda.Project method) list_projects() (in module photonforge.pda) list_tags() (photonforge.pda.Project method) list_versions() (photonforge.pda.Project method) LiveViewer (class in photonforge.live_viewer) load() (photonforge.pda.Project method) load_component() (photonforge.PhfStream method) load_drc_results() (in module photonforge) load_latest() (photonforge.pda.Project method) load_layout() (in module photonforge) load_lvs_results() (in module photonforge) load_phf() (in module photonforge) load_project() (in module photonforge.pda) load_query() (photonforge.pda.Project method) load_snp() (in module photonforge) (photonforge.SMatrix static method) load_technology() (photonforge.PhfStream method) Loss (in module photonforge.typing) LumpedModel (class in photonforge) lvs_check() (in module photonforge) LVSCircuit (class in photonforge.verification) LVSComparison (class in photonforge.verification) LVSConnection (class in photonforge.verification) LVSDevice (class in photonforge.verification) LVSDeviceAbstract (class in photonforge.verification) LVSDeviceClass (class in photonforge.verification) LVSDevicePart (class in photonforge.verification) LVSGeometry (class in photonforge.verification) LVSLabel (class in photonforge.verification) LVSLayer (class in photonforge.verification) LVSMessage (class in photonforge.verification) LVSNet (class in photonforge.verification) LVSNetlist (class in photonforge.verification) LVSPair (class in photonforge.verification) LVSParameterDefinition (class in photonforge.verification) LVSPin (class in photonforge.verification) LVSResults (class in photonforge.verification) LVSSubcircuit (class in photonforge.verification) M mach_zehnder_modulator() (in module photonforge.abstract) mask_layers() (photonforge.ExtrusionSpec method) mask_spec (photonforge.ExtrusionSpec attribute) MaskSpec (class in photonforge) match_path_lengths() (in module photonforge) matches() (photonforge.FiberPort method) (photonforge.GaussianPort method) (photonforge.Port method) Medium (in module photonforge.typing) medium (photonforge.ConstructiveSolid attribute) (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.Polyhedron attribute) mermaid() (photonforge.pda.History method) (photonforge.pda.ProjectTree method) message (photonforge.pda.HistoryEntry property) (photonforge.pda.Version property) MESSAGES_FOLDER (photonforge.live_viewer.LiveViewer attribute) MESSAGES_KEEP (photonforge.live_viewer.LiveViewer attribute) method (photonforge.Interpolator attribute) miller_gain() (in module photonforge) min_evals (photonforge.Circle attribute) min_gap (photonforge.PathLengthMatching attribute) min_spacing (photonforge.LayerSpec attribute) min_width (photonforge.LayerSpec attribute) mirror() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) mismatches (photonforge.verification.LVSResults property) mmi() (in module photonforge.stencil) MNAMatrix (class in photonforge) Model (class in photonforge) model_updates (photonforge.Reference attribute) models (photonforge.Component attribute) module photonforge photonforge.fiber photonforge.pda module_name (photonforge.pda.Project property) module_path (photonforge.pda.Project property) multiplier() (in module photonforge.abstract) mux_demux() (in module photonforge.abstract) MuxDemuxModel (class in photonforge) MZMTimeStepper (class in photonforge) N name (photonforge.Component attribute) (photonforge.monte_carlo.RandomVariable attribute) (photonforge.pda.Project property) (photonforge.Technology attribute) NegativeFloat (in module photonforge.typing) NegativeInt (in module photonforge.typing) nets (photonforge.PathLengthMatching attribute) nonlinear() (photonforge.AnalyticWaveguideModel class method) nonlinear_ring() (in module photonforge.abstract) NonNegativeFloat (in module photonforge.typing) NonNegativeInt (in module photonforge.typing) NonPositiveFloat (in module photonforge.typing) NonPositiveInt (in module photonforge.typing) num_modes (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) O objective (photonforge.PathLengthMatching attribute) objects (photonforge.pda.AttachmentStatus property) offset() (in module photonforge) offsets (photonforge.PathLengthMatching attribute) operand1 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operand2 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operation (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) optical_amplifier() (in module photonforge.abstract) optical_noise() (in module photonforge.abstract) optical_pulse() (in module photonforge.abstract) optical_termination() (in module photonforge.abstract) OpticalAmplifierTimeStepper (class in photonforge) OpticalNoiseTimeStepper (class in photonforge) OpticalPulseTimeStepper (class in photonforge) origin (photonforge.Label attribute) (photonforge.Path attribute) (photonforge.Reference attribute) output_delay_steps (photonforge.DelayedTimeStepper property) owner (photonforge.pda.HistoryEntry property) P pack_layout() (in module photonforge) ParallelRLC (class in photonforge) parameter_names (photonforge.Interpolator attribute) parameters (photonforge.Expression attribute) parameters_from_q() (photonforge.RingModel class method) parametric() (photonforge.Path method) parametric_component() (in module photonforge) parametric_function (photonforge.Component attribute) (photonforge.LumpedModel attribute) (photonforge.Model attribute) (photonforge.Technology attribute) (photonforge.TimeStepper attribute) parametric_kwargs (photonforge.Component attribute) (photonforge.LumpedModel attribute) (photonforge.Model attribute) (photonforge.Technology attribute) (photonforge.TimeStepper attribute) parametric_technology() (in module photonforge) parent (photonforge.monte_carlo.RandomVariable attribute) parse() (photonforge.MaskSpec static method) Path (class in photonforge) path_delays (photonforge.CircuitTimeStepper property) (photonforge.DelayedTimeStepper property) (photonforge.SMatrixTimeStepper property) (photonforge.TimeDomainModel attribute) (photonforge.TimeStepper attribute) path_profile_for() (photonforge.PortSpec method) path_profiles (photonforge.PortSpec attribute) path_profiles_list() (photonforge.PortSpec method) PathLengthMatching (class in photonforge) pattern (photonforge.LayerSpec attribute) perimeter() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) phase_modulator() (in module photonforge.abstract) PhaseModTimeStepper (class in photonforge) PhfStream (class in photonforge) photodiode() (in module photonforge.abstract) PhotodiodeTimeStepper (class in photonforge) photonforge module photonforge.fiber module photonforge.pda module Placement (class in photonforge.verification) placement() (photonforge.verification.DRCResults method) plot_s_matrix() (in module photonforge) pmd_fiber() (in module photonforge.abstract) polarization (photonforge.FiberPort attribute) (photonforge.PortSpec attribute) polarization_angle (photonforge.GaussianPort attribute) polarization_beam_splitter() (in module photonforge.abstract) polarization_splitter_grating_coupler() (in module photonforge.abstract) polarization_splitter_rotator() (in module photonforge.abstract) PolarizationBeamSplitterModel (class in photonforge) PolarizationModeDispersionModel (class in photonforge) PolarizationModeDispersionTimeStepper (class in photonforge) PolarizationSplitterRotatorModel (class in photonforge) pole_residue_fit() (in module photonforge) pole_residue_matrix (photonforge.SMatrixTimeStepper attribute) (photonforge.TimeDomainModel attribute) PoleResidueMatrix (class in photonforge) poles (photonforge.PoleResidueMatrix attribute) Polygon (class in photonforge) PolygonMarker (class in photonforge.verification) Polyhedron (class in photonforge) pop_extrusion_spec() (photonforge.Technology method) Port (class in photonforge) port_map (photonforge.CircuitModel property) (photonforge.LumpedModel attribute) port_modes() (in module photonforge) ports (photonforge.Component attribute) (photonforge.PoleResidueMatrix attribute) (photonforge.SMatrix attribute) (photonforge.Technology attribute) PortSpec (class in photonforge) PortSpecTable (class in photonforge) PositiveDimension (in module photonforge.typing) PositiveDimension2D (in module photonforge.typing) PositiveFloat (in module photonforge.typing) PositiveInt (in module photonforge.typing) Power (in module photonforge.typing) Power_dBm (in module photonforge.typing) PowerSplitterModel (class in photonforge) profile_matches() (photonforge.PortSpec method) Project (class in photonforge.pda) ProjectTree (class in photonforge.pda) PropagationLoss (in module photonforge.typing) Properties (class in photonforge) properties (photonforge.Circle attribute) (photonforge.Component attribute) (photonforge.ConstructiveSolid attribute) (photonforge.Expression attribute) (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.FiberPort attribute) (photonforge.GaussianPort attribute) (photonforge.Interpolator attribute) (photonforge.Label attribute) (photonforge.LayerSpec attribute) (photonforge.LumpedModel attribute) (photonforge.MaskSpec attribute) (photonforge.MNAMatrix attribute) (photonforge.Model attribute) (photonforge.monte_carlo.RandomVariable attribute) (photonforge.Path attribute) (photonforge.PathLengthMatching attribute) (photonforge.PhfStream attribute) (photonforge.PoleResidueMatrix attribute) (photonforge.Polygon attribute) (photonforge.Polyhedron attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) (photonforge.SMatrix attribute) (photonforge.Technology attribute) (photonforge.Terminal attribute) (photonforge.TimeDomainModel attribute) (photonforge.TimeSeries attribute) (photonforge.TimeStepper attribute) (photonforge.YMatrix attribute) (photonforge.ZMatrix attribute) python_instances (photonforge.CircuitTimeStepper property) Q query() (photonforge.Component method) (photonforge.Reference method) R radius (photonforge.Circle attribute) raman_efficiency_at_shift() (in module photonforge.fiber) raman_on_off_gain() (in module photonforge.fiber) raman_profile() (in module photonforge.fiber) random_variables (photonforge.Component attribute) (photonforge.LumpedModel attribute) (photonforge.Model attribute) (photonforge.Technology attribute) (photonforge.TimeStepper attribute) RandomVariable (class in photonforge.monte_carlo) rebuild_error (photonforge.pda.Trace property) records (photonforge.pda.EditLog property) (photonforge.pda.History property) Rectangle (class in photonforge) rectangular_spiral() (in module photonforge.parametric) Reference (class in photonforge) reference (photonforge.ExtrusionSpec attribute) reference_chain() (in module photonforge) references (photonforge.Component attribute) reflected() (photonforge.FiberPort method) (photonforge.GaussianPort method) register_model_class() (in module photonforge) register_time_stepper_class() (in module photonforge) relation (photonforge.pda.BoundQuery property) 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_tag() (photonforge.pda.Project method) remove_terminal() (photonforge.Component method) remove_virtual_connection() (photonforge.Component method) remove_virtual_connection_by_instance() (photonforge.Component method) remove_virtual_net() (photonforge.Component method) remove_virtual_net_by_instance() (photonforge.Component method) remove_virtual_net_member() (photonforge.Component method) rename_model() (photonforge.Component method) rename_port() (photonforge.Component method) rename_terminal() (photonforge.Component method) replace_technology() (photonforge.Component method) replay_edits() (in module photonforge.live_viewer) reset() (photonforge.AmplitudeModTimeStepper method) (photonforge.CircuitTimeStepper method) (photonforge.DelayedTimeStepper method) (photonforge.DMLaserTimeStepper method) (photonforge.ElectroAbsorptionModTimeStepper method) (photonforge.FilterTimeStepper method) (photonforge.MZMTimeStepper method) (photonforge.PhaseModTimeStepper method) (photonforge.PhotodiodeTimeStepper method) (photonforge.RingTimeStepper method) (photonforge.SMatrixTimeStepper method) (photonforge.TerminatedModTimeStepper method) (photonforge.TimeDomainModel method) (photonforge.TimeStepper method) residues (photonforge.PoleResidueMatrix attribute) Resistance (in module photonforge.typing) Resistor (class in photonforge) restore() (photonforge.pda.Project method) restore_project() (in module photonforge.pda) retire() (photonforge.pda.Project method) retire_project() (in module photonforge.pda) retire_unused() (photonforge.pda.Project method) revoke_permission() (photonforge.pda.Project method) right_vertices() (photonforge.Path method) ring_coupler() (in module photonforge.parametric) ring_resonator() (in module photonforge.abstract) RingModel (class in photonforge) RingTimeStepper (class in photonforge) root (photonforge.pda.ProjectTree property) 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_auto() (in module photonforge.parametric) route_electrical() (in module photonforge.parametric) route_l() (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) route_u() (in module photonforge.parametric) route_z() (in module photonforge.parametric) routing_collisions() (in module photonforge) routing_layer (photonforge.Terminal attribute) rows (photonforge.pda.TraceabilityMatrix property) (photonforge.Reference attribute) ruler() (in module photonforge.stencil) run_query() (photonforge.pda.Project method) 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.LumpedModel method) (photonforge.Model method) s_matrix_kwargs (photonforge.Reference attribute) saturation_output_power() (in module photonforge) save_module() (photonforge.pda.Project method) scale() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) scale_profile (photonforge.Path attribute) scaler() (in module photonforge.abstract) scaling (photonforge.Label attribute) (photonforge.Reference attribute) scene_generation (photonforge.live_viewer.LiveViewer property) section_count() (in module photonforge.fiber) sections() (photonforge.BraggGratingModel method) sector (photonforge.Circle attribute) segment() (photonforge.Path method) select_active_model() (photonforge.Component method) select_ports() (photonforge.Component method) semiconductor_amplifier() (in module photonforge.abstract) SemiconductorAmplifierTimeStepper (class in photonforge) SeriesRLC (class in photonforge) session (photonforge.pda.Edit property) set() (photonforge.pda.Project method) set_bounds() (photonforge.Component method) set_by_cdf() (photonforge.monte_carlo.RandomVariable method) set_external() (photonforge.pda.Project method) set_status() (photonforge.live_viewer.LiveViewer method) set_unique_names() (in module photonforge) setup() (photonforge.TimeStepper method) setup_state() (photonforge.AmplitudeModTimeStepper method) (photonforge.AnalyticWaveguideTimeStepper method) (photonforge.AvalanchePhotodiodeTimeStepper method) (photonforge.CircuitTimeStepper method) (photonforge.CWLaserTimeStepper method) (photonforge.DelayedTimeStepper method) (photonforge.DifferentialTimeStepper method) (photonforge.DMLaserTimeStepper method) (photonforge.ElectricalAmplifierTimeStepper method) (photonforge.ElectroAbsorptionModTimeStepper method) (photonforge.ExpressionTimeStepper method) (photonforge.FilterTimeStepper method) (photonforge.IntegralTimeStepper method) (photonforge.MZMTimeStepper method) (photonforge.OpticalAmplifierTimeStepper method) (photonforge.OpticalNoiseTimeStepper method) (photonforge.OpticalPulseTimeStepper method) (photonforge.PhaseModTimeStepper method) (photonforge.PhotodiodeTimeStepper method) (photonforge.PolarizationModeDispersionTimeStepper method) (photonforge.RingTimeStepper method) (photonforge.SemiconductorAmplifierTimeStepper method) (photonforge.SMatrixTimeStepper method) (photonforge.TerminatedModTimeStepper method) (photonforge.TimeStepper method) (photonforge.WaveformTimeStepper method) setup_time_stepper() (photonforge.Component method) (photonforge.LumpedModel method) (photonforge.Model method) sidewall_angle (photonforge.ExtrusionSpec attribute) signal_source() (in module photonforge.abstract) silent_outputs (photonforge.CircuitTimeStepper property) simulation_data() (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) skipped (photonforge.pda.Version property) slice_profile() (photonforge.Component method) SMatrix (class in photonforge) SMatrixTimeStepper (class in photonforge) snap_to_grid() (in module photonforge) snapshot (photonforge.pda.Trace property) spacing (photonforge.Reference attribute) spec (photonforge.Port attribute) spine() (photonforge.Path method) srh_lifetime() (in module photonforge) stamped (photonforge.pda.Version property) start() (photonforge.AnalyticDirectionalCouplerModel method) (photonforge.AnalyticMZIModel method) (photonforge.AnalyticWaveguideModel method) (photonforge.BraggGratingModel method) (photonforge.CircuitModel method) (photonforge.CirculatorModel method) (photonforge.CrossingModel method) (photonforge.DataModel method) (photonforge.DirectionalCouplerCircuitModel method) (photonforge.DirectionalCouplerModel method) (photonforge.DualRingModel method) (photonforge.EMEModel method) (photonforge.IsolatorModel method) (photonforge.live_viewer.LiveViewer method) (photonforge.LumpedModel method) (photonforge.Model method) (photonforge.MuxDemuxModel method) (photonforge.PolarizationBeamSplitterModel method) (photonforge.PolarizationModeDispersionModel method) (photonforge.PolarizationSplitterRotatorModel method) (photonforge.PowerSplitterModel method) (photonforge.RingModel method) (photonforge.TerminationModel method) (photonforge.Tidy3DModel method) (photonforge.TwoPortModel method) (photonforge.WaveguideModel method) start_mna() (photonforge.Capacitor method) (photonforge.IdealTransformer method) (photonforge.IdealTransmissionLine method) (photonforge.Inductor method) (photonforge.LumpedModel method) (photonforge.ParallelRLC method) (photonforge.Resistor method) (photonforge.SeriesRLC method) state (photonforge.pda.Edit property) step() (photonforge.TimeDomainModel method) (photonforge.TimeStepper method) step_single() (photonforge.CircuitTimeStepper method) (photonforge.DelayedTimeStepper method) (photonforge.SMatrixTimeStepper method) (photonforge.TimeDomainModel method) (photonforge.TimeStepper method) stop() (in module photonforge.pda) (photonforge.live_viewer.LiveViewer method) straight() (in module photonforge.abstract) (in module photonforge.parametric) strict (photonforge.PathLengthMatching attribute) structure (photonforge.Terminal attribute) structure_count() (photonforge.Component method) structures (photonforge.Component attribute) svg() (photonforge.pda.History method) (photonforge.pda.ProjectTree method) svg_label_scaling (photonforge.config attribute) svg_labels (photonforge.config attribute) svg_port_names (photonforge.config attribute) svg_ports (photonforge.config attribute) svg_reference_depth (photonforge.config attribute) svg_reference_labels (photonforge.config attribute) svg_reference_names (photonforge.config attribute) svg_reference_port_names (photonforge.config attribute) svg_reference_ports (photonforge.config attribute) svg_virtual_connections (photonforge.config attribute) symmetric() (photonforge.PortSpec method) T table() (photonforge.pda.History method) tags (photonforge.pda.History property) taper() (in module photonforge.abstract) target (photonforge.PathLengthMatching attribute) (photonforge.pda.HistoryEntry property) target_neff (photonforge.FiberPort attribute) (photonforge.PortSpec attribute) targets() (photonforge.pda.History method) task (photonforge.pda.Watcher property) technologies() (photonforge.pda.Project method) Technology (class in photonforge) technology (photonforge.Component attribute) (photonforge.pda.Trace property) technology() (photonforge.pda.Project method) technology_updates (photonforge.Reference attribute) Temperature (in module photonforge.typing) temperature_rise (photonforge.RingTimeStepper property) Terminal (class in photonforge) terminals (photonforge.Component attribute) (photonforge.MNAMatrix attribute) (photonforge.YMatrix attribute) (photonforge.ZMatrix attribute) terminals() (photonforge.Port method) terminated_modulator() (in module photonforge.abstract) TerminatedModTimeStepper (class in photonforge) TerminationModel (class in photonforge) test_port_symmetries() (photonforge.Tidy3DModel method) text (photonforge.Label attribute) text() (in module photonforge) TextMarker (class in photonforge.verification) threshold_current() (photonforge.DMLaserTimeStepper static method) tidy3d_plot() (in module photonforge) tidy3d_structures_from_layout() (in module photonforge) Tidy3DModel (class in photonforge) Time (in module photonforge.typing) time_domain_model (photonforge.SMatrixTimeStepper attribute) time_index (photonforge.TimeSeries attribute) time_step (photonforge.TimeDomainModel attribute) (photonforge.TimeSeries attribute) time_stepper (photonforge.LumpedModel attribute) (photonforge.Model attribute) time_stepper_kwargs (photonforge.Reference attribute) TimeDelay (in module photonforge.typing) TimeDomainModel (class in photonforge) times (photonforge.TimeSeries attribute) TimeSeries (class in photonforge) TimeStepper (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) to_y_matrix() (photonforge.ZMatrix method) to_z_matrix() (photonforge.YMatrix method) tolerance (photonforge.config attribute) (photonforge.PathLengthMatching attribute) Trace (class in photonforge.pda) trace() (photonforge.pda.Project method) traceability_matrix() (photonforge.pda.Project method) TraceabilityMatrix (class in photonforge.pda) transfer_ownership() (photonforge.pda.Project method) transform() (photonforge.Circle method) (photonforge.EMEModel method) (photonforge.Label method) (photonforge.Model method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.Terminal method) (photonforge.Tidy3DModel method) transformed_component() (photonforge.Reference method) transition() (in module photonforge.abstract) (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) translation (photonforge.MaskSpec attribute) tree() (photonforge.pda.Project 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.LumpedModel method) (photonforge.Model method) (photonforge.pda.Project method) (photonforge.Reference method) (photonforge.Technology method) (photonforge.TimeStepper method) update_permission() (photonforge.pda.Project method) updated_copy() (photonforge.Path method) use_local_mode_solver (photonforge.config attribute) user_info() (in module photonforge.pda) uses_translation() (photonforge.MaskSpec method) V value (photonforge.monte_carlo.RandomVariable attribute) value_spec (photonforge.monte_carlo.RandomVariable attribute) ValueMarker (class in photonforge.verification) values (photonforge.TimeSeries attribute) values_of() (photonforge.pda.EditLog method) vcsel() (in module photonforge.abstract) Velocity (in module photonforge.typing) vernier_scale() (in module photonforge.stencil) Version (class in photonforge.pda) version (photonforge.Technology attribute) version_history() (photonforge.pda.Project method) versions (photonforge.pda.AttachmentStatus property) (photonforge.pda.History property) vertices (photonforge.Polygon attribute) (photonforge.Polyhedron attribute) virtual_connections (photonforge.Component attribute) virtual_connections_by_instance (photonforge.Component attribute) virtual_nets (photonforge.Component attribute) virtual_port_spec() (in module photonforge) Voltage (in module photonforge.typing) voltage_path (photonforge.PortSpec attribute) W waist_distance (photonforge.GaussianPort attribute) waist_position (photonforge.GaussianPort attribute) waist_radius (photonforge.GaussianPort attribute) warnings (photonforge.verification.LVSResults property) watch() (photonforge.pda.Project method) Watcher (class in photonforge.pda) WaveformTimeStepper (class in photonforge) WaveguideModel (class in photonforge) wavelengths (photonforge.MNAMatrix attribute) (photonforge.SMatrix attribute) (photonforge.YMatrix attribute) (photonforge.ZMatrix attribute) width (photonforge.PortSpec attribute) without_version (photonforge.pda.AttachmentStatus property) write() (photonforge.PhfStream method) write_gds() (photonforge.Component 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) write_verilog_a() (photonforge.TimeStepper method) X x (photonforge.Interpolator attribute) 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 (photonforge.Interpolator attribute) 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) y_splitter() (in module photonforge.abstract) YMatrix (class in photonforge) Z ZMatrix (class in photonforge)