Thanks for checking!
The only operations we use are removing some shapes or cells in a layout, these seem to work fine with the above workaround (and have always worked if we just instantiate a bare Layout). It's very neat that we can now render im…
I found a solution, or perhaps workaround. After calling create_layout, one can replace the non-editable layout with a new editable instance with the assign method:
from klayout import lay, dblayout_view = lay.LayoutView(True)print(layout_view.is_e…
No idea if this solves your issue, but perhaps it helps. If you are missing a particular python package in KLayout it is possible to install it manually, provided you have some python installation with pip. You can run
pip install [package] --targe…