GSoC: Week four and five

Theano graphs become editable! By clicking on nodes, it is now possible to change their label. This allows to shorten default labels or to extend them by additional information. Moving the cursor over nodes will now also highlight allĀ  incoming and outgoing edges . You can find three examples here.

150705_editI started to work on curved edges that minimize intersections with nodes, but everything is still in development:

150705_curvedApart from that, I fixed a couple of bugs and revised the backend to visualizing more detailed graph information in the future, such as timing information or nested graphs.

I welcome any feedback and ideas to further improve the visualization!