plafer / Tissue.jl

Framework for building computational graphs that process any real time data source.
https://plafer.github.io/Tissue.jl/stable/
MIT License
2 stars 1 forks source link

GUI: build and edit graph topology #14

Open plafer opened 3 years ago

plafer commented 3 years ago

It would be great to have a GUI that lets you define your graph topology, as well as all your calculator types. So you would add nodes, annotate them with their type (e.g. FaceDetectionCalculator), add edges between the nodes, and the GUI would create a bunch of files with

  1. the @graph definition
  2. all the calculator types (perhaps one file per calculator type)
  3. an empty Tissue.process(c::TheCalculatortype, ...) function definition, ready to be filled in by the user

It could simultaneously be used as a graph visualization tool: launch it with a file that has a @graph definition in it, and it will visualize the graph for you, on which you can make edits.