Matthias

About

Username
Matthias
Joined
Visits
16
Last Active
Roles
Member

Comments

  • Hallo, I have put a macro file here: screenshot.lym. Please copy that file to the local macro folder (for example "~/.klayout/macros" on Linux). When you have installed it, you should find it under "local" macros in the macro …
  • Hi Canny, sure it is with some modification. The trick is to modify the following lines: string = RBA::InputDialog.get_string("Specify rename expression", "Use '*' to refer to the original name, '#' to refer to the numeric cell ID.…
  • Hi Peter, thanks for the packages. I'll put then on the server right now. You're right, -v is crashing currently. It's a known issue and I'll fix that in the next release. Thanks, Peter and best regards, Matthias
  • Hallo, I assume that you have a layout where you have some region fractured into a set of boxes but you want to have coherent polygons, not partial boxes. The description is somewhat misleading since technically the rectangles in the GDS file are …
  • Hallo, I did some research on that topic but I am not much wiser than before. Apparently it's the choice of GTK (the toolkit behind GNOME) not to alter the filename, even if no suffix is given. Apparently the idea of GTK to determine the file type …
  • Hallo, I simply don't have the resources currently to provide ready-to-install builds for Linux platforms. And for MacOS I am lacking the hardware. I tried to set up a build on OpenSuse's public build service but I stopped that activity because to…
  • Hi ED, I think the Qt headers are not in ~/lib/qt, but rather in /usr/include or similar. Usually the build script is able to find the headers and libraries by itself. Please check whether you have the Qt development package installed (It is calle…
  • Hallo, you're right, the extension is not added automatically. I am using the standard Qt file dialogs and I guess this is a specific behaviour of the Gtk style dialog embedded into Qt. I just verified with another Ubuntu application (Document Vie…
  • Hallo, Do you have any messages or log you could share? Matthias
  • Hi Yevoc, sorry, I can't follow. I am using the XOR function myself almost daily on layouts which are far more complex that just two boxes. So far it always did the right thing, although the performance could be better. I suspect that your input …
  • Hi Yevoc, could you please be somewhat more specific? The title tells nothing, sorry. What did you do exactly? What version are you using? This is how it works for me: * I have two layouts which are almost equal * I open one of them * I open the …
  • Hi Ken, that's a interesting application, but such a feature is missing unfortunately. I'm sure that is possible somehow (likely with a minor enhancement). I'd like to have a look into that, but I ask you for some patience - I am quite short of ti…
  • Hi Ken, For OASIS the memory requirements are hard to predict. 100MB (zipped I assume) may easily correspond to a couple of gigabytes in GDS format. For OASIS it can make a huge difference whether you run KLayout in editor or viewer mode. In viewe…
  • Hallo, regarding the next release, I am collecting feedback currently. I want to establish a minor release cycle of a month or so, so taking that seriously there should be new minor release in a few weeks. So if you have any feedback don't hestia…
  • Hi Ken, are you using the 64bit version of KLayout? If you do and you use Linux, you should also check whether there is a process size limit set on your shell ("ulimit" or "limits"). 6GB probably won't load in the 32bit version…
  • Hallo, the "gray image problem" of the DXF must be something else. The "mw.current_view.max_hier" command does exactly what the star key does, so that cannot be the reason. I am suspecting that either the DXF export is not worki…
  • Hi Ken, Thank you for the feedback :-) And you're right, there are different places where KLayout looks for script files. Since I try to stay backward compatible there are already a couple of them now. c:\users\username\klayout\macros is one of th…
  • Hi Ken, That's a pitty. I was definitely able to solve that problem with the patch on my Windows 7 installation (on 32 and 64 bit). I suspect that with all this patching our versions got out of sync. Or that you have more than one copy and KLayout…
  • Hallo, thanks for the feedback :-) I did some optimization in various areas. Drawing is faster and the net tracer has also been optimized somewhat. I got roughly a factor of two, but that strongly depends on the hierarchy of the layout. Saving th…
  • Hi Ken, I was able to reproduce the problem on Windows. I could track it down to Ruby. The Action object are garbage collected because insert_item does not keep a reference to them. I'll try to fix that in the core code. Fortunately there is a si…
  • Hi Ken, I'm afraid I can't reproduce it. I do the following: * I have two layout x.gds and y.gds * I prepare two section scripts: file1.xs and file2.xs * I installed xsection.rbm with the patches as described above * I run KLayout: "klayout …
  • Hi Ken, I usually try to be backward compatible, but 0.22 is a big step, so I have to check whether there is any compatibility issue. Best regards, Matthias
  • Hi chhung, here is a patch for that problem: replace the following lines at layAbstractMenu.cc, 357++: tl_assert (mp_handle);tl_assert (mp_handle->ptr ());return mp_handle->ptr (); with return mp_handle ? mp_handle->ptr () : 0; That ba…
  • Hi chhung, apparently Ruby 1.9.3 uses a different precision when converting float's to string (or the underlying C library does it differently). Anyway, you can fix the problem using a specific format and the % operator: file.puts("#{text.st…
  • Hi Canny, the documentation has been reworked in the course of the 0.22 release. The reason is that now the documentation is available both online and offline in KLayout's new help system and the RBA documentation and manual and aligned. You still…
  • Hi Stephen, thank you for that feedback :-) The behavior of the arrow keys was changed a little to support move operations with the arrow keys in edit mode. But that should not affect the use model you have described. So I guess that problem can b…
  • Hi chhung, These methods are supposed to replace the script we created some time ago. Apparently the built-in method is not working. That's embarrasing. I'll try to fix it and provide a patch. Thank you for that report, Matthias
  • Hi chhung, thank you for the feedback. I will add the patch to the source. Best regards, Matthias
  • Hi, Right now, a "net" is the collection of shapes that form the connection and since that connection can extend over multiple metal layers and cut/via connections, the net also contains metal shapes from different layers. There is no way…
  • Hi Matthes, right now, the fill tool is not available as a Ruby function, but I take that as a suggestion. Regards, Matthias