I do not know about 30.0.7, I do not have it installed.
My OS is:
Slackware 15.0
qmake-qt5 --version
QMake version 3.1 Using Qt version 5.15.3 in /usr/lib64
Kernel 5.15.193
Binary are compiled from source with build.sh.
Here ar…
The patch had fixed some issue like enable all / disable all. But not all possible conditions.
For instance disable all + enable partial work as expected, + enable polygon does not enable
polygon selection and partial. Still the filter selection …
We ask claude to find out the problem. This is the patch it generated if you are interested.
https://u.pcloud.link/publink/show?code=XZcVP65Z5aVitmoR2d5ihCyFfSF1LXyDJ9kX
I verified that fix this problem on 30.4.
This is the comment added to the p…
Documentation problem, filename is not a string anymore
Originally I did not tried this
pya.LayoutView().current().active_cellview().filename()
it works.
Yep common issues of the rounding/discrete snapping.
If I remember correctly, I saw those via rotated on some UMC nodes. They are use, occasionally, in
hexagonal inductor that have 45Deg routing when 2 layers need to be shorted together.
This allo…
This check works only for vias that are not rotated.
via_dim = 0.26
via.non_squares.output("Vias must be squares")
via.squares.drc(area != via_dim**2).output("Via is not #{via_dim}x#{via_dim}")
In this example a rotation of 45 …
No I am not AI agent.
Width is not thickness in this contest.
For me width without and constrain is the distance between 2 internal parallel
edges in any direction.
In 2D length and width are interchangeable because there is not concept
of up d…
Sorry but I never heard about getter/setter. I end up reading this after your comment.
https://realpython.com/python-getter-setter/#what-are-getter-and-setter-methods
I am an analog designer, getter/setter, properties and decorations, not my bread a…
width definitively is not working. I tried various approaches. That is why I think
these examples are kind misleading
errors = in.drc(width > 0.2.um)
errors = in.drc(width != 0.2.um)
errors = in.drc(0.1.um <= width < 0.2.um)
They seem a p…
AI also failed :)
https://claude.ai
query:
by using https://www.klayout.de/doc-qt5/programming/index.html can you find how to write a script in python that identify what layer is selected in the gui ?
This is the code generated. It does not work !…
I tried the obvious but I found not to be so obvious in python .... due to the switch between iterators and method.
The first issue was to answer the question: can this be done ?
I could not get it working in python, some doubts start emerging.
So…