[GRASS-dev] GSoC introduction Roberta Fagandini

Moritz Lennert mlennert at club.worldonline.be
Thu Apr 26 05:29:05 PDT 2018


Sorry, I only saw after sending this mail that MarkusN had already said 
the same in a previous mail (without me in CC).

On 26/04/18 14:27, Moritz Lennert wrote:
> On 26/04/18 12:59, Roberto Marzocchi wrote:
>> Your OSGeo_id is "Robifag".
>>
>> I give you write access to SVN add-ons GRASS repository, but I do not
>> know how to give you access to trac system.
> 
> Please note that for access to the add-ons SVN, Roberta has to
> officially state in a mail to the PSC list that she has read and abides
> to RFC2 [1] (see [2] for more info).
> 
> I would suggest to develop in github for now and move to addons could
> then be done once the module is ripe. Or, as said earlier, to use the
> SVN sandbox for developing.
> 
> Moritz
> 
> 
> 
> [1] https://trac.osgeo.org/grass/wiki/RFC/2_LegalAspectsOfCodeContributions
> [2]
> https://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository
> 
>>
>> R
>>
>> 2018-04-26 12:56 GMT+02:00 Roberta Fagandini <robifagandini at gmail.com
>> <mailto:robifagandini at gmail.com>>:
>>
>>      Hi Moritz and Roberto,
>>      I'm trying to set up the wiki page but I can't access the site [0]
>>      using my OSGeo user id.
>>
>>      Can you help me?
>>
>>      Thanks,
>>      Roberta
>>
>>
>>      [0] https://trac.osgeo.org/grass/wiki
>>      <https://trac.osgeo.org/grass/wiki>
>>
>>      2018-04-25 16:03 GMT+02:00 Moritz Lennert
>>      <mlennert at club.worldonline.be <mailto:mlennert at club.worldonline.be>>:
>>
>>          Hi Roberta,
>>
>>          On 24/04/18 13:55, Roberta Fagandini wrote:
>>
>>              2018-04-24 13:15 GMT+02:00 Moritz Lennert
>>              <mlennert at club.worldonline.be
>>              <mailto:mlennert at club.worldonline.be>
>>              <mailto:mlennert at club.worldonline.be
>>              <mailto:mlennert at club.worldonline.be>>>:
>>
>>
>>                   Hi Roberta,
>>
>>
>>              Hi Moritz!
>>
>>
>>                   On 24/04/18 13:01, Roberta Fagandini wrote:
>>
>>                       Hi all!
>>                       I'm Roberta Fagandini, Ph.D. student at Politecnico
>>              of Milano.
>>                       My proposal "GRASS GIS module for Sentinel-2 cloud
>>              and shadow
>>                       detection" has been accepted therefore I've been
>>              selected for
>>                       the GSoC 2018.
>>                       I'm glad to start contributing to OSGeo and
>>              especially to GRASS
>>                       GIS with the help of my mentors Roberto Marzocchi
>>              and Moritz
>>                       Lennert.
>>
>>                       My project consists in the realization of a GRASS
>>              GIS module for
>>                       the detection of clouds and their shadows in
>>              Sentinel-2 images
>>                       without using time series.
>>                       Below you can find the link to my proposal:
>>
>>              https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>>              <https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing>
>>                      
>>              <https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>>              <https://docs.google.com/document/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing>>
>>
>>                       I would be grateful if you could have a look at the
>>              proposal and
>>                       provide any suggestions.
>>                       Every feedback is welcome and it will be useful to
>>              improve my
>>                       project.
>>
>>                       I'm waiting for the writing access to the OSGeo
>>              wiki, therefore,
>>                       I will share my wiky page as soon as possible.
>>
>>                       Thanks for this great opportunity!
>>
>>
>>                   It is great to have you with us ! I'm looking forward
>>              to working
>>                   with you on this project.
>>
>>
>>              First of all I want to thank you for being my mentor!
>>
>>                   The first thing I would love to see is your existing
>>              python script
>>                   to get a better understanding of the exact approach you
>>              are planning
>>                   on implementing.
>>
>>
>>                   Depending on what tool you prefer, you can either set
>>              up a github
>>                   repository for the project, or you could also use the
>>              sandbox in the
>>                   GRASS svn [1]. You could then share your code there.
>>
>>
>>              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.
>>
>>
>>
>>          Please also set up a wiki page about your project. See [0] for
>>          examples from last year.
>>
>>          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.
>>
>>          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.
>>
>>          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.
>>
>>          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.
>>
>>          Best wishes,
>>          Moritz
>>
>>
>>          [0] https://trac.osgeo.org/grass/wiki/GSoC
>>          <https://trac.osgeo.org/grass/wiki/GSoC>
>>          [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>>          <https://trac.osgeo.org/grass/browser/grass/trunk/scripts>
>>          [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>>          <https://trac.osgeo.org/grass/browser/grass-addons/grass7>
>>          [3]
>>          https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>>          <https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html>
>>
>>
>>
> 
> 




More information about the grass-dev mailing list