hohlraum / gdsCAD

A simple but powerful Python package for creating photolithography masks in the GDSII format.
GNU General Public License v3.0
88 stars 52 forks source link

Performance issue with Python 3.8 #66

Open raghu1153 opened 4 years ago

raghu1153 commented 4 years ago

I was using gdsCAD to generate layouts for lithography. There will be typically hundreds of thousands of GDS elements in one layout. When I was using gdaCAD for Python2 I never had any trouble creating layouts with up to million elements(I also use cellArray feature and translate feature to reduce number of elements whenever possible). It used to take about 5 minutes to write a layout with approx 1 million elements.

But now, even with a few hundred thousand elements, the system seems to hang and never recover and it never produces the final gds file. Has anyone come across this issue?