Star couplers

StarCoupler

The StarCoupler is a combination of the MultiAperture and the free propagation region.

Legacy star couplers

For backward compatibility reasons and to allow users the time to rewrite their code to the new syntax, we kept the original StarCouplerNxM class. Please use the new convenience functions awg_designer.all.get_star_coupler_apertures() and awg_designer.all.get_apertures_angles_with_dummies() to construct star couplers directly.

StarCouplerNxM

A star coupler that couples light from N identical input apertures to M identical output apertures.