gplugins.lumerical.interconnect.run_wavelength_sweep

gplugins.lumerical.interconnect.run_wavelength_sweep#

gplugins.lumerical.interconnect.run_wavelength_sweep(component: Component, session: object | None = None, setup_simulation: bool = True, is_top_level: bool = False, ports_in: dict | None = None, ports_out: dict | None = None, mode: int = 1, wavelength_range: tuple[float, float] = (1.5, 1.6), n_points: int = 1000, results: tuple[str, ...] = ('transmission',), extra_ona_props: dict | None = None, **kwargs) dict[source]#

Args are the following.

component: session: setup_simulation: whether to send the component to interconnect before running the sweep. ports_in: specify the port in the Interconnect model to attach the ONA output to. ports_out: specify the ports in the Interconnect models to attach the ONA input to. wavelength_range: n_points: results: extra_ona_props: kwargs: