gdsCAD viewer

I just started to use gdsCAD and followed the examples proposed in the user’s guide page. I created an example gds file and I displayed the layout object with the “” command: the viewer opened, blocking the python console, which remained blocked also after quitting the viewer.

The trick to solve this issue is simple: the “show”method uses the  matplotlib.pyplot “show()” method without input parameters.

import matplotlib.pyplot as plt
import …

def _show(self):

It’s enough to change the source code, adding the parameter block=False in the line where the matplotlib.pyplot show() method is called:

and the viewer does not block the python console any more.