* GDS format readers and writers now support time stamps: by default, the current time is written to the files. This option can be turned off in the "Save Layout Options" to simplify comparison of binary files for example. In addition, the timestamp of the BGNLIB record is read and...
The static leaf cells are also read in a separate layout and transferred the same way. But that code is not GDSFactory-related. I see the installation issues of GDSFactory however. This will probably limit the potential application of the PDK. ...
Certain GDS specific options which mainly control the level of compatibility with other tools. Managing the panels and loaded layouts Choose "Close" in the "File" menu to remove a layout of a panel and close the panel unless there are still layouts loaded. If multiple layouts are into the ...
qtedaklayoutgds2 Resources Readme License GPL-3.0 license Activity Custom properties Stars 873stars Watchers 46watching Forks 219forks Report repository Releases74 0.30.0Latest Mar 24, 2025 + 73 releases Packages No packages published Contributors33 ...
if --dbu-in is not matching DBU of LEF GDS. As a side effect, the --lefdef-lef-layouts files are read using other, format-specific options from the command line such as --box-mode or --layer-map (for GDS layer mapping). Sorry, something went wrong. klayoutmatthias self-assigned...
import gdstk input_filename = "input.gds" output_filename = "output.gds" print('read gds...') lib = gdstk.read_gds(input_filename) top_cell = lib.top_level()[0] polygons = top_cell.get_polygons(layer=20000, datatype=0) print('merging...') merged_polys = gdstk.boolean(polygon...
README.md Bump to 1.3.0 Mar 28, 2025 pyproject.toml add some extensions to griffe and mkdocs Mar 28, 2025 uv.lock Update min req test Mar 28, 2025 KFactory 1.3.0 Kfactory is the backend forgdsfactory. It is built uponKLayout. It offers basic operations like gdsfactory, so it can...
strm2mag --magic-lambda-out=0.005 --magic-tech=scmos input.gds converted.mag -im "1/0: nwell 7/0: polysilicon 16/0:metal1 17/0:m1contact 18/0:metal2 ..." Lambda Magic uses the concept of "lambda" while GDS and most of the other formats are physical formats requiring physical dim...
The solution offered here is to take advantage of the one universal layout specification: GDS. An example call would be # Setup a klayout cellpya_layout=pya.Layout()pya_cell=pya_layout.create_cell('newname')# Make a phidl devicephidl_device=some_device(10,20)# Translatelygadgets.anyCell...
0.28.11 (2023-08-09): * Bugfix: %GITHUB%/issues/1307 (partial) LEF/DEF PIN labels are taken from NET, not PIN name * Bugfix: %GITHUB%/issues/1415 GDS2 files with meta info are not read by old versions of KLayout * Bugfix: %GITHUB%/issues/1422 DXF file parsing error, about ...