read_gds2.68 ms94 μs28.5 read_rawcells363 μs52.4 μs6.94 robustpath171 μs8.68 μs19.7 Memory usage per object for 100000 objects: ObjectGdspy 1.6.13Gdstk 0.9.41Reduction Rectangle601 B232 B61% Circle (r = 10)1.68 kB1.27 kB24% ...
Cell.filterarguments modified to matchread_gds. Changed default tolerance forread_gdsandread_oasto be the library's rounding size. Reference::polygonsrenamed toReference::get_polygonsin the C++ API. Reference::flexpathsrenamed toReference::get_flexpathsin the C++ API. ...
read_gds2.68 ms94 μs28.5 read_rawcells363 μs52.4 μs6.94 robustpath171 μs8.68 μs19.7 Memory usage per object for 100000 objects: ObjectGdspy 1.6.13Gdstk 0.9.41Reduction Rectangle601 B232 B61% Circle (r = 10)1.68 kB1.27 kB24% ...
read_gds2.68 ms94 μs28.5 read_rawcells363 μs52.4 μs6.94 robustpath171 μs8.68 μs19.7 Memory usage per object for 100000 objects: ObjectGdspy 1.6.13Gdstk 0.9.41Reduction Rectangle601 B232 B61% Circle (r = 10)1.68 kB1.27 kB24% ...
read_gds), ), ) def test_write_min_length_path( write_f: Callable[[gdstk.Library, Union[str, pathlib.Path]], None], read_f: Callable[Union[str, pathlib.Path], gdstk.Library], tmp_path: pathlib.Path ): source = gdstk.read_oas(pathlib.Path(__file__).parent / "min_length_path....
read_gds6.09 ms121 μs50.5 read_rawcells615 μs62.3 μs9.88 robustpath358 μs15.9 μs22.5 Memory usage per object for 100000 objects: ObjectGdspy 1.6.9Gdstk 0.8.0Reduction Rectangle558 B234 B58% Circle (r = 10)1.69 kB1.27 kB24% ...
read_gds 3.04 ms 95 μs 32 read_rawcells 445 μs 60.1 μs 7.4 robustpath 202 μs 9.05 μs 22.3 Memory usage per object for 100000 objects: ObjectGdspy 1.6.12Gdstk 0.9.0Reduction Rectangle 521 B 232 B 56% Circle (r = 10) 1.69 kB 1.27 kB 25% FlexPath segment 1.5 kB 439 B 71...