phidl icon indicating copy to clipboard operation
phidl copied to clipboard

Python GDS layout and CAD geometry creation

Results 17 phidl issues
Sort by recently updated
recently updated
newest added

I am using VScode on Windows 11. I am new to using Phidl and I just wanted to make a very basic test (corresponding to want I need to do...

Hej, with the use of _parse_move added in #c1a79f56e22b0ec22a982a4417bf27ef67620f6a it is no longer possible to use a portname in the move command. I guess that is known, just wanted to...

enhancement

How could we create a cross-section that is not constant, for example, that has vias every 10um? something like this ![](https://user-images.githubusercontent.com/46427609/211704184-cc0e0298-f5a3-4272-b7d5-12c40bea9800.png)

enhancement

I don't fully understand the reason but with the following code I get very strange transitions between cross sections, although I think they should be valid. ![image](https://user-images.githubusercontent.com/2817811/227642622-51236595-ee02-46fe-bfd7-ea00055d2be2.png) ``` X_1 =...

See: ```python import phidl a = phidl.geometry.bbox(bbox=[(0, 0), (1, 2)]) b = phidl.geometry.bbox(bbox=[(0, 0.5), (1, 1.5)]) d = phidl.geometry.boolean(a, b, operation="not") phidl.quickplot([a, b]) set(id(p.properties) for p in d.polygons) ``` ![image](https://user-images.githubusercontent.com/6897215/199868482-9005e8b4-d060-4f80-bbf4-eeb4ad9ae155.png)...

import numpy as np import matplotlib.pyplot as plt from phidl import Path,Device,Layer,CrossSection from phidl import quickplot as qp import phidl.geometry as pg import phidl.path as pp P=Path([(20,10), (30,10), (40,30), (50,30),...