<div dir="auto"><div>Hi Roberto,<br><br><div class="gmail_quote"><div dir="ltr">Roberto Marzocchi <<a href="mailto:roberto.marzocchi@gmail.com">roberto.marzocchi@gmail.com</a>> schrieb am Do., 26. Apr. 2018, 12:59:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Your OSGeo_id is "Robifag". </div><div><br></div>I give you write access to SVN add-ons GRASS repository,</div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Please let's follow our procedure for that, see</div><div dir="auto"><br></div><div dir="auto"><a href="https://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository">https://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> but I do not know how to give you access to trac system.</div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Should work out of the box?</div><div dir="auto"><br></div><div dir="auto">Markus</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>R</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-04-26 12:56 GMT+02:00 Roberta Fagandini <span dir="ltr"><<a href="mailto:robifagandini@gmail.com" target="_blank" rel="noreferrer">robifagandini@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Moritz and Roberto,<div>I'm trying to set up the wiki page but I can't access the site [0] using my OSGeo user id. </div><div><br></div><div>Can you help me?</div><div><br></div><div>Thanks,</div><div>Roberta</div><div><br></div><div><br></div><div>[0] <a href="https://trac.osgeo.org/grass/wiki" target="_blank" rel="noreferrer">https://trac.osgeo.org/grass/wiki</a></div><div><div class="m_51588379739215488h5"><div class="gmail_extra"><br><div class="gmail_quote">2018-04-25 16:03 GMT+02:00 Moritz Lennert <span dir="ltr"><<a href="mailto:mlennert@club.worldonline.be" target="_blank" rel="noreferrer">mlennert@club.worldonline.be</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Roberta,<br>
<br>
On 24/04/18 13:55, Roberta Fagandini wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2018-04-24 13:15 GMT+02:00 Moritz Lennert <<a href="mailto:mlennert@club.worldonline.be" target="_blank" rel="noreferrer">mlennert@club.worldonline.be</a> <mailto:<a href="mailto:mlennert@club.worldonline.be" target="_blank" rel="noreferrer">mlennert@club.worldonline.be</a>>>:<div><div class="m_51588379739215488m_8805992091397413359gmail-m_-8234156373686457337h5"><br>
<br>
    Hi Roberta,<br>
<br>
<br>
Hi Moritz!<br>
<br>
<br>
    On 24/04/18 13:01, Roberta Fagandini wrote:<br>
<br>
        Hi all!<br>
        I'm Roberta Fagandini, Ph.D. student at Politecnico of Milano.<br>
        My proposal "GRASS GIS module for Sentinel-2 cloud and shadow<br>
        detection" has been accepted therefore I've been selected for<br>
        the GSoC 2018.<br>
        I'm glad to start contributing to OSGeo and especially to GRASS<br>
        GIS with the help of my mentors Roberto Marzocchi and Moritz<br>
        Lennert.<br>
<br>
        My project consists in the realization of a GRASS GIS module for<br>
        the detection of clouds and their shadows in Sentinel-2 images<br>
        without using time series.<br>
        Below you can find the link to my proposal:<br>
<br>
        <a href="https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing" rel="noreferrer noreferrer" target="_blank">https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing</a><br>
        <<a href="https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing" rel="noreferrer noreferrer" target="_blank">https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing</a>><br>
<br>
        I would be grateful if you could have a look at the proposal and<br>
        provide any suggestions.<br>
        Every feedback is welcome and it will be useful to improve my<br>
        project.<br>
<br>
        I'm waiting for the writing access to the OSGeo wiki, therefore,<br>
        I will share my wiky page as soon as possible.<br>
<br>
        Thanks for this great opportunity!<br>
<br>
<br>
    It is great to have you with us ! I'm looking forward to working<br>
    with you on this project.<br>
<br>
<br>
First of all I want to thank you for being my mentor!<br>
<br>
    The first thing I would love to see is your existing python script<br>
    to get a better understanding of the exact approach you are planning<br>
    on implementing.<br>
<br>
<br>
    Depending on what tool you prefer, you can either set up a github<br>
    repository for the project, or you could also use the sandbox in the<br>
    GRASS svn [1]. You could then share your code there.<br>
<br>
<br>
A the moment I have only some bash script. I'm testing different procedures for shadows detection, which is the task that is creating more troubles at the moment.  Anyway, I already had the intention of setting up a github repository for the project therefore, I hope to share it as soon as possible.<br>
<br>
</div></div></blockquote>
<br>
<br>
Please also set up a wiki page about your project. See [0] for examples from last year.<br>
<br>
Looking at your bash scripts, I think the first thing to do during this bonding period is, as you planned yourself, to get familiar with the writing of GRASS modules in Python. You can have a look at existing scripts [1, 2] to get feeling for this works and how to structure addon code in order to make it directly installable with g.extension.<br>
<br>
You can find the actual function definitions and documentation of the GRASS Python scripting library at [3]. The functions in that library should be more than enough to translate your scripts into a (or several) modules.<br>
<br>
Be aware that GRASS modules create their own GUI. So, unless you need some interactive features in your modules, you will not have to program your own GUI.<br>
<br>
Something else you should probably do during this bonding time is to elaborate a schema of your algorithm, so that it is easier to understand what it does at each step.<br>
<br>
Best wishes,<br>
Moritz<br>
<br>
<br>
[0] <a href="https://trac.osgeo.org/grass/wiki/GSoC" rel="noreferrer noreferrer" target="_blank">https://trac.osgeo.org/grass/wiki/GSoC</a><br>
[1] <a href="https://trac.osgeo.org/grass/browser/grass/trunk/scripts" rel="noreferrer noreferrer" target="_blank">https://trac.osgeo.org/grass/browser/grass/trunk/scripts</a><br>
[2] <a href="https://trac.osgeo.org/grass/browser/grass-addons/grass7" rel="noreferrer noreferrer" target="_blank">https://trac.osgeo.org/grass/browser/grass-addons/grass7</a><br>
[3] <a href="https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html" rel="noreferrer noreferrer" target="_blank">https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html</a><br>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org" target="_blank" rel="noreferrer">grass-dev@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/grass-dev" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-dev</a></blockquote></div></div></div>