def STANDARD_GRATING_1550_TM(process=TECH.PROCESS.FC): wg_def = WgElDefinition(wg_width=std_lin_grating_wg_width) return _ULG(name="std_grating_TM_1550", origin=(0.0, 0.0), period=std1550tm_grating_period, line_width=std1550tm_grating_trench, n_o_periods=std1550tm_grating_n_o_periods, wg_definition=wg_def, process=process)
def STANDARD_GRATING_1550_TM(): from picazzo.fibcoup.uniform import UniformLineGrating as _ULG from ipkiss.plugins.photonics.wg.basic import WgElDefinition std1550_grating_trench = 0.540 std1550_grating_period = 1.080 std1550_grating_n_o_periods = 16 std_lin_grating_wg_def = WgElDefinition(wg_width=10.0) G = _ULG(name="std_grating_1550_tm", origin=(0.0, 0.0), period=std1550_grating_period, line_width=std1550_grating_trench, n_o_periods=std1550_grating_n_o_periods, wg_definition=std_lin_grating_wg_def, process=TECH.PROCESS.FC) return G