11### Purpose
22
3- ** NodeEditor** is conceived as a general-purpose Qt-based library aimed at graph-controlled data processing. Nodes
4- represent algorithms with certain inputs and outputs. Connections transfer data from the output (source) of the first
5- node to the input (sink) of the second one.
6-
7- ** NodeEditor** framework is a Visual [ Dataflow Programming] ( https://en.wikipedia.org/wiki/Dataflow_programming ) tool.
8- A library client defines models and registers them in the data model registry.
9- Further work is driven by events taking place in DataModels and Nodes.
10- The model computing is triggered upon arriving of any new input data. The computed result is propagated to the output
11- connections. Each new connection fetches available data and propagates is further.
12-
13- Each change in the source node is immediately propagated through all the connections updating the whole graph.
3+ ** NodeEditor** is conceived as a general-purpose Qt-based library aimed at
4+ graph-controlled data processing. Nodes represent algorithms with certain inputs
5+ and outputs. Connections transfer data from the output (source) of the first node
6+ to the input (sink) of the second one.
7+
8+ ** NodeEditor** framework is a Visual [ Dataflow
9+ Programming] ( https://en.wikipedia.org/wiki/Dataflow_programming ) tool. A library
10+ client defines models and registers them in the data model registry. Further
11+ work is driven by events taking place in DataModels and Nodes. The model
12+ computing is triggered upon arriving of any new input data. The computed result
13+ is propagated to the output connections. Each new connection fetches available
14+ data and propagates is further.
15+
16+ Each change in the source node is immediately propagated through all the
17+ connections updating the whole graph.
1418
1519### Platforms
1620
17- * OSX (Apple Clang - LLVM 3.6), Linux (x64, gcc-5 .0, clang-3.8 ): [ ![ Build Status] ( https://travis-ci.org/paceholder/nodeeditor.svg?branch=master )] ( https://travis-ci.org/paceholder/nodeeditor )
18- * Windows (Win32, x64, msvc2015 , MinGW 5.3): [ ![ Build status] ( https://ci.appveyor.com/api/projects/status/wxp47wv3uyyiujjw/branch/master?svg=true )] ( https://ci.appveyor.com/project/paceholder/nodeeditor/branch/master )
21+ * OSX (Apple Clang - LLVM 3.6), Linux (x64, gcc-7 .0, clang-7 ): [ ![ Build Status] ( https://travis-ci.org/paceholder/nodeeditor.svg?branch=master )] ( https://travis-ci.org/paceholder/nodeeditor )
22+ * Windows (Win32, x64, msvc2017 , MinGW 5.3): [ ![ Build status] ( https://ci.appveyor.com/api/projects/status/wxp47wv3uyyiujjw/branch/master?svg=true )] ( https://ci.appveyor.com/project/paceholder/nodeeditor/branch/master )
1923
2024
2125### Dependencies
7680 publisher = {GitHub},
7781 journal = {GitHub repository},
7882 howpublished = {\url{https://github.com/paceholder/nodeeditor}},
79- commit = {e89ff3ffbdd8c6245c4c1f7e9f73276bf15c3e88 }
83+ commit = {1d1757d09b03cea0e4921bc19659465fe6e65b9b }
8084 }
8185
8286
@@ -98,7 +102,8 @@ BibTeX
98102
99103#### [ Chigraph] ( https://github.com/chigraph/chigraph )
100104
101- Chigraph is a programming language for beginners that is unique in that it is an intuitive flow graph:
105+ Chigraph is a programming language for beginners that is unique in that it is an
106+ intuitive flow graph:
102107
103108![ chigraph screenshot] ( pictures/chigraph.png )
104109
@@ -108,4 +113,5 @@ It features easy bindings to C/C++, package management, and a cool interface.
108113
109114![ spkgen screenshot] ( pictures/spkgen.png )
110115
111- Spkgen is an editor for the SPARK particles engine using a node-based interface to create particles effects for games.
116+ Spkgen is an editor for the SPARK particles engine using a node-based interface
117+ to create particles effects for games.
0 commit comments