Hello @Matthias,
Oops, it's my mistake. My above description was incorrect. Sorry about that.
I placed pylnk3.py in the system's Python library, as shown below.
(Image)
I assumed pylnk3.py needed to be treated as a part of the system's Python.
I…
Hello @Matthias,
Thank you for the info. I learned a new technique today :smiley:
I found I should copy pylnk3.py into c:\users\your_name\KLayout\lib\python3.11\.
(Image)
Kazzz-S
cont.
(Image)
# https://www.klayout.de/forum/discussion/2490/problems-when-using-drc-script## File: Forum2490/Kazzz2.drc## While traveling along the edges clock-wise, at each right angle,# Turn Right => -90.degree# Trun Left => +90.de…
Hi @Default ,
I hope this is the output you want.
(Image)
report("w")layer22 = input(2, 2)edges_with_length_1um = layer22.drc(length == 1.um)corners_90degree = layer22.corners(+90.degree, as_boxes) + layer22.corners(-9…
Hi Vincent,
The changelog says:
(Image)
Even though I think Matthias will soon update the binaries, I attached a ZIP file containing the pymod I built for Windows 64 (MinGW64).
Regards,
Kazzz-S
Hi Matthias,
Thanks for the new major release 0.29.0 :smiley:
Release work is always hard :-(
On Windows 10, I usually install the *.zip package, and I am facing the same problem.
Before unpacking the ZIP, I completely delete previous binaries.
(…
cont.
I did some experiments by modifying src/plugins/tools/view_25d/lay_plugin/layD25ViewWidget.cc, where I forcibly set #version 120 (other details are omitted).
Linux Mint 20
kazzz-s@Mint20:~ (1)$ glxinfo | grep "OpenGL version"OpenG…
cont.
Hi,
I have been doing some research.
Any macro that sets the version will not work because the #version 150 statements are embedded (hardcoded) in src/plugins/tools/view_25d/lay_plugin/layD25ViewWidget.cc.
In MacOS, the OpenGL version seems…
Hi,
This is an open known issue in macOS.
* https://github.com/KLayout/klayout/issues/941
* https://github.com/KLayout/klayout/issues/1124
Thanks
Kazzz-S
Hello @MickM,
I'm sorry that I cannot provide the ARM version binary.
Please try building KLayout from the source if possible.
Hi @StefanThiede,
Thanks for your comments.
A recent KLayout version needs one more dependency.
brew install libgit2 …
Hello @Matthias,
Wow, thanks a lot for the new feature proposal :smile:
I've built the branch on my Mac and tested the new feature as shown in Fig.A-00 through -06 and Fig.B-00 through -06.
This is exactly what I wanted :smiley:
Best regards,
Kaz…
Hello @Matthias,
Thank you for your consideration. I understand the difficulty.
I can compromise by preparing a different pymacro for each favorable grid set using method=2, such as [tech-A.lym, tech-B.lym, ..., default.lym], and calling them manu…
Qt 5.12.8 and Clang-17 on Linux Mint 20.3
Supplemental:
I have also confirmed that this patch is required in the above-said environment.
That is, in a relatively old Qt and relatively new compiler (clang) combination.
The build was done in expert …
Hi @BillG,
I assume you are expecting the reading to float (hover) along with the dashed arrow before you click the left button. As @RawrRanger explains above, this is not possible.
I made an animation to improve my IT skills :smile: I'll also conf…
Hello @BillG,
I could build the above dump tools on macOS Monterey using Apple clang version 14.0.0.
===> https://github.com/klayoutmatthias/dump_oas_gds2/issues/2#issuecomment-1863817572
If you need the executables (for Intel Mac), I can provid…
Hi @jiunnweiyeh,
In my experience, the learning curve for Ruby/Python is steep.
I assume you are a team leader or manager.
Spending time learning these new languages is a fruitful investment for the future.
I have attached a sample code, Forum2442…
It looks like the exception was thrown from:
(Image)
The function signature implies that when creating a new cell (from your GDS2 file),
a cell name might be missing (empty).
A buddy command line tool, strm2txt, would help.
$ strm2txt [options]…
@jiunnweiyeh,
I think KLayout with Ruby & Python is powerful enough. Besides, it's said that VBA will be deprecated.
So why don't you switch entirely to Ruby and/or Python?
The attached Excel spreadsheet is not handmade; it was generated direct…
Hi,
How about this?
main_window = RBA::Application::instance.main_windowclose_one_by_one = true ### set "false" to finally close everything in one shotrun_process = 1file_list.sort.each do |current_gds_file_name| gds = "#{filepath}…
Hi @jiunnweiyeh,
Here is another example of making the most of your original code.
With the main window, all layouts will show up.
If that is not required, RawrRanger's example is more lightweight and elegant, I think.
# https://www.klayout.de/fo…
Hi @Matthias,
Thank you for supporting the proxy. I like your idea.
I'll set the KLAYOUT_GIT_HTTP_PROXY environment variable in my launching service Bash script.
Best regards,
Kazzz-S