diff --git a/pyproject.toml b/pyproject.toml index ea03096b..59a5bb37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ classifiers = [ "Operating System :: OS Independent" ] dependencies = [ - "gdsfactory==7.25.1", + "gdsfactory~=7.26.1", "gplugins[tidy3d,sax,schematic]>=0.13,<0.14" ] description = "ubcpdk pdk" diff --git a/tests/ref/mzi_mzi_a1fe9d55.gds b/tests/ref/mzi_mzi_a1fe9d55.gds index 01a8bf06..e0241a88 100644 Binary files a/tests/ref/mzi_mzi_a1fe9d55.gds and b/tests/ref/mzi_mzi_a1fe9d55.gds differ diff --git a/tests/ref/straight_heater_metal_undercut_straight_heater_metal_undercut_539ff9ab.gds b/tests/ref/straight_heater_metal_undercut_straight_heater_metal_undercut_539ff9ab.gds new file mode 100644 index 00000000..20a17143 Binary files /dev/null and b/tests/ref/straight_heater_metal_undercut_straight_heater_metal_undercut_539ff9ab.gds differ diff --git a/tests/test_components/test_pdk_settings_straight_heater_metal_.yml b/tests/test_components/test_pdk_settings_straight_heater_metal_.yml index 68c076ad..3a66e037 100644 --- a/tests/test_components/test_pdk_settings_straight_heater_metal_.yml +++ b/tests/test_components/test_pdk_settings_straight_heater_metal_.yml @@ -2,7 +2,7 @@ function: straight_heater_metal_undercut info: resistance: 0 module: gdsfactory.components.straight_heater_metal -name: straight_heater_metal_undercut_with_undercutFalse +name: straight_heater_metal_undercut_539ff9ab settings: cross_section: xs_sc cross_section_heater: xs_heater_metal @@ -11,9 +11,9 @@ settings: heater_taper_length: 5.0 length: 320.0 length_straight: 0.1 - length_straight_input: 15.0 - length_undercut: 30.0 - length_undercut_spacing: 6.0 + length_straight_input: 0.1 + length_undercut: 5 + length_undercut_spacing: 0 ohms_per_square: null port_orientation1: null port_orientation2: null diff --git a/tests/test_netlists/test_netlists_mzi_heater_.yml b/tests/test_netlists/test_netlists_mzi_heater_.yml index e626c4fd..16a1c618 100644 --- a/tests/test_netlists/test_netlists_mzi_heater_.yml +++ b/tests/test_netlists/test_netlists_mzi_heater_.yml @@ -465,9 +465,9 @@ instances: heater_taper_length: 5.0 length: 200 length_straight: 0.1 - length_straight_input: 15.0 - length_undercut: 30.0 - length_undercut_spacing: 6.0 + length_straight_input: 0.1 + length_undercut: 5 + length_undercut_spacing: 0 ohms_per_square: null port_orientation1: null port_orientation2: null diff --git a/tests/test_netlists/test_netlists_straight_heater_metal_.yml b/tests/test_netlists/test_netlists_straight_heater_metal_.yml index 1dbfb3f8..a55d6813 100644 --- a/tests/test_netlists/test_netlists_straight_heater_metal_.yml +++ b/tests/test_netlists/test_netlists_straight_heater_metal_.yml @@ -9,7 +9,7 @@ instances: port_name1: o1 port_name2: o2 ports_map: null - sequence: _-UHUHUHUHUHUHUHUH-_ + sequence: _-UHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUH-_ start_orientation: 0.0 symbol_to_component: '-': @@ -17,7 +17,7 @@ instances: module: ubcpdk.components settings: cross_section: xs_sc_heater_metal - length: 15.9 + length: 2.4 npoints: 2 - o1 - o2 @@ -26,7 +26,7 @@ instances: module: ubcpdk.components settings: cross_section: xs_sc_heater_metal - length: 6.0 + length: 0 npoints: 2 - o1 - o2 @@ -35,7 +35,7 @@ instances: module: ubcpdk.components settings: cross_section: xs_sc_heater_metal - length: 30.0 + length: 5 npoints: 2 - o1 - o2 @@ -188,7 +188,7 @@ instances: vias: - null - null -name: straight_heater_metal_undercut_with_undercutFalse +name: straight_heater_metal_undercut_539ff9ab placements: component_sequence_1: mirror: 0 @@ -198,22 +198,22 @@ placements: taper_1: mirror: 0 rotation: 0 - x: -4.905 + x: -4.9 y: 0.0 taper_2: mirror: 0 rotation: 180 - x: 324.905 + x: 324.9 y: 0.0 via_stack_1: mirror: 0 rotation: 0 - x: -9.905 + x: -9.9 y: 0.0 via_stack_2: mirror: 0 rotation: 0 - x: 329.905 + x: 329.9 y: 0.0 ports: l_e1: via_stack_1,e1 @@ -234,7 +234,7 @@ warnings: - taper_1,o2 - taper_2,o2 values: - - - 0.095 + - - 0.1 - 0.0 - - - 319.905 + - - 319.9 - 0.0