ubcpdk.cells.mzi_heater#
- ubcpdk.cells.mzi_heater(delta_length=10, length_x=200, splitter='ebeam_y_1550', straight_x_top='straight_heater_metal', **kwargs)[source]#
Mzi with heater on the bottom arm.
- Parameters:
length_x (float) – horizontal length of the top arm (with heater).
delta_length (float) – bottom arm vertical extra length.
splitter (str | Callable[[...], Component] | dict[str, Any] | DKCell) – splitter function.
straight_x_top (str | Callable[[...], Component] | dict[str, Any] | DKCell) – straight function for the top arm (with heater).
kwargs – other arguments for mzi.
- Return type:
Component