Source code for ubcpdk.cells.fixed_dream

import gdsfactory as gf

from ubcpdk.config import PATH
from ubcpdk.import_gds import import_gds

gdsdir = PATH.gds_dream


[docs] @gf.cell def ebeam_dream_FAVE_SiN_1310_BB() -> gf.Component: """Returns ebeam_dream_FAVE_SiN_1310_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FAVE_SiN_1310_BB.gds")
[docs] @gf.cell def ebeam_dream_FAVE_SiN_1550_BB() -> gf.Component: """Returns ebeam_dream_FAVE_SiN_1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FAVE_SiN_1550_BB.gds")
[docs] @gf.cell def ebeam_dream_FAVE_Si_1310_BB() -> gf.Component: """Returns ebeam_dream_FAVE_Si_1310_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FAVE_Si_1310_BB.gds")
[docs] @gf.cell def ebeam_dream_FAVE_Si_1550_BB() -> gf.Component: """Returns ebeam_dream_FAVE_Si_1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FAVE_Si_1550_BB.gds")
[docs] @gf.cell def ebeam_dream_FaML_SiN_1550_BB() -> gf.Component: """Returns ebeam_dream_FaML_SiN_1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FaML_SiN_1550_BB.gds")
[docs] @gf.cell def ebeam_dream_FaML_Si_1310_BB() -> gf.Component: """Returns ebeam_dream_FaML_Si_1310_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FaML_Si_1310_BB.gds")
[docs] @gf.cell def ebeam_dream_FaML_Si_1550_BB() -> gf.Component: """Returns ebeam_dream_FaML_Si_1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_FaML_Si_1550_BB.gds")
[docs] @gf.cell def ebeam_dream_splitter_1x2_te1550_BB() -> gf.Component: """Returns ebeam_dream_splitter_1x2_te1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_dream_splitter_1x2_te1550_BB.gds")
[docs] @gf.cell def ebeam_sin_dream_splitter1x2_te1550_BB() -> gf.Component: """Returns ebeam_sin_dream_splitter1x2_te1550_BB fixed cell.""" return import_gds(gdsdir / "ebeam_sin_dream_splitter1x2_te1550_BB.gds")