Hi All,<br><br>I am willing to participate as student to GSoC with a GRASS GIS related project. <br>I&#39;m a third year PhD student and my main research interests lie in hydrological modeling coupled with GIS. <br>My idea is the following: recently, in GRASS GIS new modules suitable for hydrological analysis have been developed, r.stream*. I tested it and found very complete and useful, I currently use it for hydrological analysis and develop python scripts using it. <br>

My idea for GSoC is to develop a sophisticated Graphical User Interface in wxpython for r.stream*. <br>GIMP users may know the Filter Pack, that allow to see the preview of the effects over an image. I imagine the r.stream* GUI something like that, in which it&#39;s possible to see rapidly on a small portion of the area of interest the result of the hydrological analysis, and then decide if apply the analysis or not.<br>

<br>It will include &quot;multiple previews&quot;. Every result can be saved as an image and set of parameters for future use in additional &quot;preview windows&quot;, next choose from group of possible parameters that which is most suitable.<br>

Also, changing the extend of sample area will be available &quot;on the fly&quot;.<br><br>Parameters that shall to be shown are:<br>* network (vector) + optionally (order + elementary basins + distance/elevation)<br><br>
Parameters to change:<br>
* threshold<br>* Montgomery exponent<br>* SFD treshold<br><br>Optionally:<br>* Flow accumulation map<br>* Map of depressions <br><br>The advantage of such a graphical interface is to allow the user to have a simple approach to a sophisticated thing like hydrology. Many hydrologists use other GIS suites because they simply don&#39;t know or don&#39;t know how to use r.stream*. I believe that such a GUI could improve the user approach to hydrological analysis in GRASS.<br>

<br>My tentative of timeline is the following:<br><br>2 weeks: design interface based on other similar software<br>3 weeks - midterm goal: get a preview widget working in grass7<br>3 weeks: add functionality and documentation<br>

1 week: testing<br>final goal: working GUI for grass7 <br><br>Any hint welcome<br>Thanks,<br><br>madi<br>