gplugins.lumerical.interconnect.send_to_interconnect#
- gplugins.lumerical.interconnect.send_to_interconnect(component: Component, session: object, ports_in: dict | None = None, ports_out: dict | None = None, placements: dict | None = None, simulation_settings: OrderedDict | None = None, drop_port_prefix: str | None = None, component_distance_scaling_x: float = 1, component_distance_scaling_y: float = 1, setup_mc: bool = False, exclude_electrical: bool = True, **settings) object [source]#
Send netlist components to Interconnect and connect them according to netlist.
- Parameters:
component – component from which to extract netlist.
session – Interconnect session.
placements – x,y pairs for where to place the components in the Interconnect GUI.
simulation_settings – global settings for Interconnect simulation.
drop_port_prefix – if components are written with some prefix, drop up to and including the prefix character. (i.e. “c1_input” -> “input”).
component_distance_scaling – scaling factor for component distances when laying out Interconnect schematic.