gplugins.tidy3d.modes.sweep_coupling_length

gplugins.tidy3d.modes.sweep_coupling_length#

gplugins.tidy3d.modes.sweep_coupling_length(coupler: WaveguideCoupler, gaps: tuple[float, ...], power_ratio: float = 1.0) ndarray[source]#

Calculate coupling length for a series of gap sizes.

Parameters:
  • coupler – base waveguide coupler geometry.

  • gaps – gap values to use for coupling length calculation.

  • power_ratio – desired coupling power ratio.