SignalConstructor support external plugins written in python language.
Access to waveform data is possible via input parameter of plugin_main function
def plugin_main(*args, **kwargs):
print args, kwargs
msg = QtGui.QMessageBox()
msg.setText('hello word from plugin :)')
msg.exec_()
return 42