| 182 | === Porting of g.infer to GRASS7 for rule-based analysis and workflow control === |
| 183 | * The add-on module [http://grass.osgeo.org/grass64/manuals/addons/g.infer.html g.infer] for GRASS6.4 provides a full rule-based inference engine for the use within GRASS. |
| 184 | * Rule-based inference can be used both to analyse existing data layers (raster, raster3D, point vectors) but also to dynamically control GRASS-based workflows, including simulation models, agent-based simulation, and active retrieval of external input data. |
| 185 | * g.infer is based on the [http://en.wikipedia.org/wiki/CLIPS CLIPS] expert system shell using the Python module [http://pyclips.sourceforge.net/web/ PyClips]. |
| 186 | * Porting the module to GRASS7 requires an object-oriented redesign of the g.infer architecture (currently: functional programming) |
| 187 | * A deep integration based on the G7 Python-API is desirable |
| 188 | * Language requirements: Python |
| 189 | * Mentor: Peter Loewe |