3 ms·
I love this dataflow graph! Is there any way of using it in a "headless" mode, i.e. for other data pipeliness (e.g. https://gist.githubusercontent.com/jakubczak
by stared 8y ago
I love this dataflow graph! Is there any way of using it in a "headless" mode, i.e. for other data pipeliness (e.g. https://gist.githubusercontent.com/jakubczakon/cac72983726a970690ba7c33708e100b/raw/b45dd02b6643a3805db42ab51a62293a2940c0be/santander_pipeline_5.png https://gist.githubusercontent.com/jakubczakon/cac72983726a9... from https://github.com/neptune-ml/steppy https://github.com/neptune-ml/steppy).
- iamrecursion 8y agoUnfortunately not! The graph in Luna isn’t an external visualisation of parts of the data flow, but an explicit alternate syntax for the Luna AST. It’s isomorphic to the textual syntax. It would be possible, perhaps, to use some of the machinery for display to draw other pipelines, but I work on the compiler rather than Luna Studio, so perhaps I’m not the best person to say!
- stared 8y agoI understand well that this is a graphical representation of the code (and I find it really appealing to have this dual representation, rather than post-host visualization). Though, as I imagine, such vis is at some point JavaScript code. (And one could potentially re-use this visualization (not - abstraction) tool for showin arbitrary diagrams with data lookups, in this lovely style.)
- iamrecursion 8y agoOh, I understand what you mean now. My mistake! It is all displayed on Canvas at this point, which does go through JavaScript. We’re actually moving to our own WebGL-based canvas (BaseGL) for performance.
- xaedes 8y agoIt would actually be nice to have more node visualization toolsets for other projects with visual programming in mind out in the open =)
- chubot 8y agoIt looks like it was made with graphviz, so it doesn't strictly have to do with Luna. I made one here: https://google.github.io/rappor/doc/data-flow.html https://google.github.io/rappor/doc/data-flow.html Source: https://github.com/google/rappor/blob/master/doc/data-flow.dot https://github.com/google/rappor/blob/master/doc/data-flow.d...
- stared 8y agoIMHO Graphviz is not too visually appealing (to put it mildly), as opposed to this Luna vis. When drawing graphs I care for their looks, vide http://p.migdal.pl/tagoverflow/ http://p.migdal.pl/tagoverflow/