[GRASS-dev] GSoC Introduction: GRASS and Jupyter Notebooks

2021-05-24 Thread Caitlin Haedrich
Hello everyone,

My name is Caitlin Haedrich and I'm one of the OSgeo Google Summer of Code
participants. I'm a first year PhD student in Geospatial Analytics at North
Carolina State University in Raleigh, NC. You can read more about my
background and interests on my website [1].

This summer, I'll be working on improving the integration of GRASS GIS and
Jupyter Notebooks. I'm proposing a new python library, 'grass.jupyter',
that will contain functions for:
* initiating GRASS sessions in Jupyter
* displaying maps in a more intuitive way (wrapping 'd.erase' and other
required modules into one function)
* displaying interactive maps with folium

You can read more about the project in my proposal [2] and follow my
progress on the project wiki page [3].  I'd love to hear any ideas or
feedback you have for the project.

Lastly, I'd like to thank OSGeo and Google for giving me this opportunity.
I'm really looking forward to working with you all this summer and being
part of the OSGeo community.

Best,
Caitlin

[1] https://chaedri.github.io/
[2]
https://docs.google.com/document/d/1ZT0cZobd87YCb3Ogis7RzWPj02XZkCpAHbC3VBGh7gc/edit?usp=sharing
[3] https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-18 Thread Roberta Fagandini
Hi Pierre,

2018-05-16 23:42 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:

> Hi Stefan and Roberta,
>
> We can probably help too -- I work on Antarctic datasets: relief,
> clouds, and very cold, white surface!
>

Thank you so much, I really appreciate it!

Here the link to my wiki page [0] and github repository [1] to follow the
project progress.

[0] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection
[1] https://github.com/RobiFag/GRASS_clouds_and_shadows


>
> Cheers,
>
> P
>

Keep in touch!
best wishes

Roberta



>
> On 17 May 2018 at 02:22, Stefan Blumentrath <stefan.blumentr...@nina.no>
> wrote:
> > Hi Roberta,
> >
> >
> >
> > Here in Norway we can do some “worst case” testing for your algorithm.
> > Plenty of snow and clouds in the mountains, and heavily rugged terrain,
> that
> > presumably has quite some effect on cloud shadows…
> >
> >
> >
> > Looking forward to following your project from the side!
> >
> >
> >
> > Kind regards,
> >
> > Stefan
> >
> >
> >
> >
> >
> > From: grass-dev <grass-dev-boun...@lists.osgeo.org> On Behalf Of Roberta
> > Fagandini
> > Sent: onsdag 16. mai 2018 16.01
> > To: Pierre Roudier <pierre.roud...@gmail.com>
> > Cc: grass-dev <grass-dev@lists.osgeo.org>
> > Subject: Re: [GRASS-dev] GSoC introduction Roberta Fagandini
> >
> >
> >
> >
> >
> > Thank you, Pierre!! I will keep the community constantly updated on the
> > progress of the module.
> >
> > Every feedback is welcome so please do not hesitate to send me yours! ;)
> >
> >
> >
> > Roberta
> >
> >
> >
> > 2018-05-15 23:46 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
> >
> > Interesting to hear your results, Roberta -- the reason I brought this
> > up is that some of my colleagues (non-GRASS users :( ) tried it very
> > successfully.
> >
> > Happy to follow up with them if need be,
> >
> > P
> >
> >
> > On 15 May 2018 at 22:03, Roberta Fagandini <robifagand...@gmail.com>
> wrote:
> >> Hi Pierre!
> >> Thank you so much for your hints!
> >> I have already tested Fmask with Sentinel 2 images but I didn't have
> great
> >> results. However, it is worth investigating better!
> >> Thanks for all the references!
> >>
> >> Roberta
> >>
> >>
> >> 2018-05-15 0:51 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
> >>>
> >>> Hi Roberta,
> >>>
> >>> On top of the review linked by Vero, I thought I'd mention the Fmask
> >>> procedure -- it seems to give great results and there is a python
> >>> library on Github.
> >>>
> >>> *Relevant GRASS GIS tickets*:
> >>>
> >>> https://trac.osgeo.org/grass/ticket/3473
> >>> https://trac.osgeo.org/grass/ticket/3283
> >>>
> >>> *Papers*:
> >>>
> >>>
> >>>
> >>> https://www.researchgate.net/publication/270596187_
> Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_
> cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
> >>>
> >>>
> >>> https://www.researchgate.net/publication/324836341_
> Improvement_of_the_Fmask_algorithm_for_Sentinel-2_
> images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects
> >>>
> >>> *Software*:
> >>>
> >>> http://pythonfmask.org/en/latest/
> >>> https://github.com/prs021/fmask
> >>>
> >>> Hopefully this is helpful,
> >>>
> >>> Pierre
> >>>
> >>> On 7 May 2018 at 19:49, Roberta Fagandini <robifagand...@gmail.com>
> >>> wrote:
> >>> >
> >>> >
> >>> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo <veroand...@gmail.com>:
> >>> >>
> >>> >> Hey Robi,
> >>> >
> >>> >
> >>> > Hi Vero!!
> >>> >
> >>> >>
> >>> >>
> >>> >> I just found this review [0]. It is for Landsat, but maybe some
> >>> >> insights
> >>> >> could be also useful for you (?)
> >>> >
> >>> >
> >>> > Thank you so much! I know this paper and it could be very useful
> >>> > especially
> >>> > for the second part of the 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-16 Thread Pierre Roudier
Hi Stefan and Roberta,

We can probably help too -- I work on Antarctic datasets: relief,
clouds, and very cold, white surface!

Cheers,

P

On 17 May 2018 at 02:22, Stefan Blumentrath <stefan.blumentr...@nina.no> wrote:
> Hi Roberta,
>
>
>
> Here in Norway we can do some “worst case” testing for your algorithm.
> Plenty of snow and clouds in the mountains, and heavily rugged terrain, that
> presumably has quite some effect on cloud shadows…
>
>
>
> Looking forward to following your project from the side!
>
>
>
> Kind regards,
>
> Stefan
>
>
>
>
>
> From: grass-dev <grass-dev-boun...@lists.osgeo.org> On Behalf Of Roberta
> Fagandini
> Sent: onsdag 16. mai 2018 16.01
> To: Pierre Roudier <pierre.roud...@gmail.com>
> Cc: grass-dev <grass-dev@lists.osgeo.org>
> Subject: Re: [GRASS-dev] GSoC introduction Roberta Fagandini
>
>
>
>
>
> Thank you, Pierre!! I will keep the community constantly updated on the
> progress of the module.
>
> Every feedback is welcome so please do not hesitate to send me yours! ;)
>
>
>
> Roberta
>
>
>
> 2018-05-15 23:46 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
>
> Interesting to hear your results, Roberta -- the reason I brought this
> up is that some of my colleagues (non-GRASS users :( ) tried it very
> successfully.
>
> Happy to follow up with them if need be,
>
> P
>
>
> On 15 May 2018 at 22:03, Roberta Fagandini <robifagand...@gmail.com> wrote:
>> Hi Pierre!
>> Thank you so much for your hints!
>> I have already tested Fmask with Sentinel 2 images but I didn't have great
>> results. However, it is worth investigating better!
>> Thanks for all the references!
>>
>> Roberta
>>
>>
>> 2018-05-15 0:51 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
>>>
>>> Hi Roberta,
>>>
>>> On top of the review linked by Vero, I thought I'd mention the Fmask
>>> procedure -- it seems to give great results and there is a python
>>> library on Github.
>>>
>>> *Relevant GRASS GIS tickets*:
>>>
>>> https://trac.osgeo.org/grass/ticket/3473
>>> https://trac.osgeo.org/grass/ticket/3283
>>>
>>> *Papers*:
>>>
>>>
>>>
>>> https://www.researchgate.net/publication/270596187_Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
>>>
>>>
>>> https://www.researchgate.net/publication/324836341_Improvement_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects
>>>
>>> *Software*:
>>>
>>> http://pythonfmask.org/en/latest/
>>> https://github.com/prs021/fmask
>>>
>>> Hopefully this is helpful,
>>>
>>> Pierre
>>>
>>> On 7 May 2018 at 19:49, Roberta Fagandini <robifagand...@gmail.com>
>>> wrote:
>>> >
>>> >
>>> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo <veroand...@gmail.com>:
>>> >>
>>> >> Hey Robi,
>>> >
>>> >
>>> > Hi Vero!!
>>> >
>>> >>
>>> >>
>>> >> I just found this review [0]. It is for Landsat, but maybe some
>>> >> insights
>>> >> could be also useful for you (?)
>>> >
>>> >
>>> > Thank you so much! I know this paper and it could be very useful
>>> > especially
>>> > for the second part of the procedure.
>>> > I'll read it carefully!
>>> >
>>> >>
>>> >>
>>> >> Cheers :),
>>> >> Vero
>>> >
>>> >
>>> > Thanks!
>>> > Robi
>>> >
>>> >>
>>> >>
>>> >> [0]
>>> >>
>>> >>
>>> >> https://www.researchgate.net/publication/324975294_Cloud_and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_Analyzing_Landsat_Time_Series
>>> >>
>>> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
>>> >> (<roberto.marzoc...@gmail.com>) escribió:
>>> >>>
>>> >>> Nice! The last step of the script you have written in python works as
>>> >>> you
>>> >>> expected.
>>> >>>
>>> >>> Now it is important to draw a diagram (or schema ) as a summary for
>>> >>> you
>>

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-16 Thread Roberta Fagandini
Hi Stefan!!

2018-05-16 16:22 GMT+02:00 Stefan Blumentrath <stefan.blumentr...@nina.no>:

> Hi Roberta,
>
>
>
> Here in Norway we can do some “worst case” testing for your algorithm.
> Plenty of snow and clouds in the mountains, and heavily rugged terrain,
> that presumably has quite some effect on cloud shadows…
>

Thank you so much!!
The cases you describe are "the best cases" for me, clouds and snow are
hard to distinguish and shadows are strongly dependent on land use/cover.
Now I'm working on the python script, as soon as it is ready I will share
it with the community and commit it to my GitHub repository [0]


>
> Looking forward to following your project from the side!
>

If you want you can follow the project progress on my wiki page [1]


>
>
> Kind regards,
>
> Stefan
>

Keep in touch!
best wishes

Roberta

[0] https://github.com/RobiFag/GRASS_clouds_and_shadows
[1] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection



>
>
>
>
> *From:* grass-dev <grass-dev-boun...@lists.osgeo.org> *On Behalf Of *Roberta
> Fagandini
> *Sent:* onsdag 16. mai 2018 16.01
> *To:* Pierre Roudier <pierre.roud...@gmail.com>
> *Cc:* grass-dev <grass-dev@lists.osgeo.org>
> *Subject:* Re: [GRASS-dev] GSoC introduction Roberta Fagandini
>
>
>
>
>
> Thank you, Pierre!! I will keep the community constantly updated on the
> progress of the module.
>
> Every feedback is welcome so please do not hesitate to send me yours! ;)
>
>
>
> Roberta
>
>
>
> 2018-05-15 23:46 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
>
> Interesting to hear your results, Roberta -- the reason I brought this
> up is that some of my colleagues (non-GRASS users :( ) tried it very
> successfully.
>
> Happy to follow up with them if need be,
>
> P
>
>
> On 15 May 2018 at 22:03, Roberta Fagandini <robifagand...@gmail.com>
> wrote:
> > Hi Pierre!
> > Thank you so much for your hints!
> > I have already tested Fmask with Sentinel 2 images but I didn't have
> great
> > results. However, it is worth investigating better!
> > Thanks for all the references!
> >
> > Roberta
> >
> >
> > 2018-05-15 0:51 GMT+02:00 Pierre Roudier <pierre.roud...@gmail.com>:
> >>
> >> Hi Roberta,
> >>
> >> On top of the review linked by Vero, I thought I'd mention the Fmask
> >> procedure -- it seems to give great results and there is a python
> >> library on Github.
> >>
> >> *Relevant GRASS GIS tickets*:
> >>
> >> https://trac.osgeo.org/grass/ticket/3473
> >> https://trac.osgeo.org/grass/ticket/3283
> >>
> >> *Papers*:
> >>
> >>
> >> https://www.researchgate.net/publication/270596187_Improveme
> nt_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_
> and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
> >>
> >> https://www.researchgate.net/publication/324836341_Improveme
> nt_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_
> clouds_from_bright_surfaces_based_on_parallax_effects
> >>
> >> *Software*:
> >>
> >> http://pythonfmask.org/en/latest/
> >> https://github.com/prs021/fmask
> >>
> >> Hopefully this is helpful,
> >>
> >> Pierre
> >>
> >> On 7 May 2018 at 19:49, Roberta Fagandini <robifagand...@gmail.com>
> wrote:
> >> >
> >> >
> >> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo <veroand...@gmail.com>:
> >> >>
> >> >> Hey Robi,
> >> >
> >> >
> >> > Hi Vero!!
> >> >
> >> >>
> >> >>
> >> >> I just found this review [0]. It is for Landsat, but maybe some
> >> >> insights
> >> >> could be also useful for you (?)
> >> >
> >> >
> >> > Thank you so much! I know this paper and it could be very useful
> >> > especially
> >> > for the second part of the procedure.
> >> > I'll read it carefully!
> >> >
> >> >>
> >> >>
> >> >> Cheers :),
> >> >> Vero
> >> >
> >> >
> >> > Thanks!
> >> > Robi
> >> >
> >> >>
> >> >>
> >> >> [0]
> >> >>
> >> >> https://www.researchgate.net/publication/324975294_Cloud_and
> _Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental
> _Basis_for_Analyzing_Landsat_Time_Series
> >> &g

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-16 Thread Stefan Blumentrath
Hi Roberta,

Here in Norway we can do some “worst case” testing for your algorithm. Plenty 
of snow and clouds in the mountains, and heavily rugged terrain, that 
presumably has quite some effect on cloud shadows…

Looking forward to following your project from the side!

Kind regards,
Stefan


From: grass-dev <grass-dev-boun...@lists.osgeo.org> On Behalf Of Roberta 
Fagandini
Sent: onsdag 16. mai 2018 16.01
To: Pierre Roudier <pierre.roud...@gmail.com>
Cc: grass-dev <grass-dev@lists.osgeo.org>
Subject: Re: [GRASS-dev] GSoC introduction Roberta Fagandini


Thank you, Pierre!! I will keep the community constantly updated on the 
progress of the module.
Every feedback is welcome so please do not hesitate to send me yours! ;)

Roberta

2018-05-15 23:46 GMT+02:00 Pierre Roudier 
<pierre.roud...@gmail.com<mailto:pierre.roud...@gmail.com>>:
Interesting to hear your results, Roberta -- the reason I brought this
up is that some of my colleagues (non-GRASS users :( ) tried it very
successfully.

Happy to follow up with them if need be,

P

On 15 May 2018 at 22:03, Roberta Fagandini 
<robifagand...@gmail.com<mailto:robifagand...@gmail.com>> wrote:
> Hi Pierre!
> Thank you so much for your hints!
> I have already tested Fmask with Sentinel 2 images but I didn't have great
> results. However, it is worth investigating better!
> Thanks for all the references!
>
> Roberta
>
>
> 2018-05-15 0:51 GMT+02:00 Pierre Roudier 
> <pierre.roud...@gmail.com<mailto:pierre.roud...@gmail.com>>:
>>
>> Hi Roberta,
>>
>> On top of the review linked by Vero, I thought I'd mention the Fmask
>> procedure -- it seems to give great results and there is a python
>> library on Github.
>>
>> *Relevant GRASS GIS tickets*:
>>
>> https://trac.osgeo.org/grass/ticket/3473
>> https://trac.osgeo.org/grass/ticket/3283
>>
>> *Papers*:
>>
>>
>> https://www.researchgate.net/publication/270596187_Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
>>
>> https://www.researchgate.net/publication/324836341_Improvement_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects
>>
>> *Software*:
>>
>> http://pythonfmask.org/en/latest/
>> https://github.com/prs021/fmask
>>
>> Hopefully this is helpful,
>>
>> Pierre
>>
>> On 7 May 2018 at 19:49, Roberta Fagandini 
>> <robifagand...@gmail.com<mailto:robifagand...@gmail.com>> wrote:
>> >
>> >
>> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo 
>> > <veroand...@gmail.com<mailto:veroand...@gmail.com>>:
>> >>
>> >> Hey Robi,
>> >
>> >
>> > Hi Vero!!
>> >
>> >>
>> >>
>> >> I just found this review [0]. It is for Landsat, but maybe some
>> >> insights
>> >> could be also useful for you (?)
>> >
>> >
>> > Thank you so much! I know this paper and it could be very useful
>> > especially
>> > for the second part of the procedure.
>> > I'll read it carefully!
>> >
>> >>
>> >>
>> >> Cheers :),
>> >> Vero
>> >
>> >
>> > Thanks!
>> > Robi
>> >
>> >>
>> >>
>> >> [0]
>> >>
>> >> https://www.researchgate.net/publication/324975294_Cloud_and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_Analyzing_Landsat_Time_Series
>> >>
>> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
>> >> (<roberto.marzoc...@gmail.com<mailto:roberto.marzoc...@gmail.com>>) 
>> >> escribió:
>> >>>
>> >>> Nice! The last step of the script you have written in python works as
>> >>> you
>> >>> expected.
>> >>>
>> >>> Now it is important to draw a diagram (or schema ) as a summary for
>> >>> you
>> >>> (you have worked a lot in the last few months) and to share it with
>> >>> Moritz
>> >>> and Markus.
>> >>>
>> >>> After that, test, test and test ;-) for validation/calibration of the
>> >>> automatic procedure.
>> >>>
>> >>> R
>> >>>
>> >>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini
>> >>> <robifagand...@gmail.com<mailto:robifagand...@gmail.com>>:
>> >>>>
>> >>>>
>> >>>>

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-16 Thread Roberta Fagandini
Thank you, Pierre!! I will keep the community constantly updated on the
progress of the module.
Every feedback is welcome so please do not hesitate to send me yours! ;)

Roberta

2018-05-15 23:46 GMT+02:00 Pierre Roudier :

> Interesting to hear your results, Roberta -- the reason I brought this
> up is that some of my colleagues (non-GRASS users :( ) tried it very
> successfully.
>
> Happy to follow up with them if need be,
>
> P
>
> On 15 May 2018 at 22:03, Roberta Fagandini 
> wrote:
> > Hi Pierre!
> > Thank you so much for your hints!
> > I have already tested Fmask with Sentinel 2 images but I didn't have
> great
> > results. However, it is worth investigating better!
> > Thanks for all the references!
> >
> > Roberta
> >
> >
> > 2018-05-15 0:51 GMT+02:00 Pierre Roudier :
> >>
> >> Hi Roberta,
> >>
> >> On top of the review linked by Vero, I thought I'd mention the Fmask
> >> procedure -- it seems to give great results and there is a python
> >> library on Github.
> >>
> >> *Relevant GRASS GIS tickets*:
> >>
> >> https://trac.osgeo.org/grass/ticket/3473
> >> https://trac.osgeo.org/grass/ticket/3283
> >>
> >> *Papers*:
> >>
> >>
> >> https://www.researchgate.net/publication/270596187_
> Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_
> cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
> >>
> >> https://www.researchgate.net/publication/324836341_
> Improvement_of_the_Fmask_algorithm_for_Sentinel-2_
> images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects
> >>
> >> *Software*:
> >>
> >> http://pythonfmask.org/en/latest/
> >> https://github.com/prs021/fmask
> >>
> >> Hopefully this is helpful,
> >>
> >> Pierre
> >>
> >> On 7 May 2018 at 19:49, Roberta Fagandini 
> wrote:
> >> >
> >> >
> >> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo :
> >> >>
> >> >> Hey Robi,
> >> >
> >> >
> >> > Hi Vero!!
> >> >
> >> >>
> >> >>
> >> >> I just found this review [0]. It is for Landsat, but maybe some
> >> >> insights
> >> >> could be also useful for you (?)
> >> >
> >> >
> >> > Thank you so much! I know this paper and it could be very useful
> >> > especially
> >> > for the second part of the procedure.
> >> > I'll read it carefully!
> >> >
> >> >>
> >> >>
> >> >> Cheers :),
> >> >> Vero
> >> >
> >> >
> >> > Thanks!
> >> > Robi
> >> >
> >> >>
> >> >>
> >> >> [0]
> >> >>
> >> >> https://www.researchgate.net/publication/324975294_Cloud_
> and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_
> Analyzing_Landsat_Time_Series
> >> >>
> >> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
> >> >> () escribió:
> >> >>>
> >> >>> Nice! The last step of the script you have written in python works
> as
> >> >>> you
> >> >>> expected.
> >> >>>
> >> >>> Now it is important to draw a diagram (or schema ) as a summary for
> >> >>> you
> >> >>> (you have worked a lot in the last few months) and to share it with
> >> >>> Moritz
> >> >>> and Markus.
> >> >>>
> >> >>> After that, test, test and test ;-) for validation/calibration of
> the
> >> >>> automatic procedure.
> >> >>>
> >> >>> R
> >> >>>
> >> >>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini
> >> >>> :
> >> 
> >> 
> >>  2018-05-03 14:03 GMT+02:00 Moritz Lennert
> >>  :
> >> >
> >> > Hi Roberta,
> >> 
> >> 
> >>  Hi Moritz and Roberto!
> >> 
> >> >
> >> >
> >> > On 25/04/18 18:03, Roberta Fagandini wrote:
> >> >>
> >> >>
> >> >>
> >> >> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
> >> >>  >> >> >:
> >> >> 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.
> >> >>
> >> >>
> >> >> Thank you for your precious suggestions! I'll 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-15 Thread Pierre Roudier
Interesting to hear your results, Roberta -- the reason I brought this
up is that some of my colleagues (non-GRASS users :( ) tried it very
successfully.

Happy to follow up with them if need be,

P

On 15 May 2018 at 22:03, Roberta Fagandini  wrote:
> Hi Pierre!
> Thank you so much for your hints!
> I have already tested Fmask with Sentinel 2 images but I didn't have great
> results. However, it is worth investigating better!
> Thanks for all the references!
>
> Roberta
>
>
> 2018-05-15 0:51 GMT+02:00 Pierre Roudier :
>>
>> Hi Roberta,
>>
>> On top of the review linked by Vero, I thought I'd mention the Fmask
>> procedure -- it seems to give great results and there is a python
>> library on Github.
>>
>> *Relevant GRASS GIS tickets*:
>>
>> https://trac.osgeo.org/grass/ticket/3473
>> https://trac.osgeo.org/grass/ticket/3283
>>
>> *Papers*:
>>
>>
>> https://www.researchgate.net/publication/270596187_Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
>>
>> https://www.researchgate.net/publication/324836341_Improvement_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects
>>
>> *Software*:
>>
>> http://pythonfmask.org/en/latest/
>> https://github.com/prs021/fmask
>>
>> Hopefully this is helpful,
>>
>> Pierre
>>
>> On 7 May 2018 at 19:49, Roberta Fagandini  wrote:
>> >
>> >
>> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo :
>> >>
>> >> Hey Robi,
>> >
>> >
>> > Hi Vero!!
>> >
>> >>
>> >>
>> >> I just found this review [0]. It is for Landsat, but maybe some
>> >> insights
>> >> could be also useful for you (?)
>> >
>> >
>> > Thank you so much! I know this paper and it could be very useful
>> > especially
>> > for the second part of the procedure.
>> > I'll read it carefully!
>> >
>> >>
>> >>
>> >> Cheers :),
>> >> Vero
>> >
>> >
>> > Thanks!
>> > Robi
>> >
>> >>
>> >>
>> >> [0]
>> >>
>> >> https://www.researchgate.net/publication/324975294_Cloud_and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_Analyzing_Landsat_Time_Series
>> >>
>> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
>> >> () escribió:
>> >>>
>> >>> Nice! The last step of the script you have written in python works as
>> >>> you
>> >>> expected.
>> >>>
>> >>> Now it is important to draw a diagram (or schema ) as a summary for
>> >>> you
>> >>> (you have worked a lot in the last few months) and to share it with
>> >>> Moritz
>> >>> and Markus.
>> >>>
>> >>> After that, test, test and test ;-) for validation/calibration of the
>> >>> automatic procedure.
>> >>>
>> >>> R
>> >>>
>> >>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini
>> >>> :
>> 
>> 
>>  2018-05-03 14:03 GMT+02:00 Moritz Lennert
>>  :
>> >
>> > Hi Roberta,
>> 
>> 
>>  Hi Moritz and Roberto!
>> 
>> >
>> >
>> > On 25/04/18 18:03, Roberta Fagandini wrote:
>> >>
>> >>
>> >>
>> >> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
>> >> > >> >:
>> >> 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.
>> >>
>> >>
>> >> Thank you for your precious suggestions! I'll start studying how to
>> >> write a GRASS module in Python in the next days and at the same
>> >> time I will
>> >> keep on testing the procedures so as to show you some results and
>> >> fix some
>> >> open points.
>> >>
>> >>
>> >> 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.
>> >>
>> >>
>> >> Yes, this could be very useful also for me in order to better
>> 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-15 Thread Roberta Fagandini
Hi Pierre!
Thank you so much for your hints!
I have already tested Fmask with Sentinel 2 images but I didn't have great
results. However, it is worth investigating better!
Thanks for all the references!

Roberta

2018-05-15 0:51 GMT+02:00 Pierre Roudier :

> Hi Roberta,
>
> On top of the review linked by Vero, I thought I'd mention the Fmask
> procedure -- it seems to give great results and there is a python
> library on Github.
>
> *Relevant GRASS GIS tickets*:
>
> https://trac.osgeo.org/grass/ticket/3473
> https://trac.osgeo.org/grass/ticket/3283
>
> *Papers*:
>
> https://www.researchgate.net/publication/270596187_Improveme
> nt_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_
> and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
> https://www.researchgate.net/publication/324836341_Improveme
> nt_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_
> clouds_from_bright_surfaces_based_on_parallax_effects
>
> *Software*:
>
> http://pythonfmask.org/en/latest/
> https://github.com/prs021/fmask
>
> Hopefully this is helpful,
>
> Pierre
>
> On 7 May 2018 at 19:49, Roberta Fagandini  wrote:
> >
> >
> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo :
> >>
> >> Hey Robi,
> >
> >
> > Hi Vero!!
> >
> >>
> >>
> >> I just found this review [0]. It is for Landsat, but maybe some insights
> >> could be also useful for you (?)
> >
> >
> > Thank you so much! I know this paper and it could be very useful
> especially
> > for the second part of the procedure.
> > I'll read it carefully!
> >
> >>
> >>
> >> Cheers :),
> >> Vero
> >
> >
> > Thanks!
> > Robi
> >
> >>
> >>
> >> [0]
> >> https://www.researchgate.net/publication/324975294_Cloud_and
> _Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental
> _Basis_for_Analyzing_Landsat_Time_Series
> >>
> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
> >> () escribió:
> >>>
> >>> Nice! The last step of the script you have written in python works as
> you
> >>> expected.
> >>>
> >>> Now it is important to draw a diagram (or schema ) as a summary for you
> >>> (you have worked a lot in the last few months) and to share it with
> Moritz
> >>> and Markus.
> >>>
> >>> After that, test, test and test ;-) for validation/calibration of the
> >>> automatic procedure.
> >>>
> >>> R
> >>>
> >>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini  >:
> 
> 
>  2018-05-03 14:03 GMT+02:00 Moritz Lennert
>  :
> >
> > Hi Roberta,
> 
> 
>  Hi Moritz and Roberto!
> 
> >
> >
> > On 25/04/18 18:03, Roberta Fagandini wrote:
> >>
> >>
> >>
> >> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
> >>  >>:
> >> 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.
> >>
> >>
> >> Thank you for your precious suggestions! I'll start studying how to
> >> write a GRASS module in Python in the next days and at the same
> time I will
> >> keep on testing the procedures so as to show you some results and
> fix some
> >> open points.
> >>
> >>
> >> 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.
> >>
> >>
> >> Yes, this could be very useful also for me in order to better
> organize
> >> and put in order everything!
> >>
> >
> > Have you advanced on any of this ? Do you have any questions ? Please
> > don't hesitate to ask on the mailing list.
> 
> 
>  Yes, I started working with GRASS Python scripting library. I'm
>  following the link [0] you suggested, I'm also looking at other
> existing
>  GRASS scripts [1,2] and moreover, Roberto gave me one of his scripts
> as an
>  example. I have just committed the first version of the python script
> I'm
>  working on, it works and I'm quite 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-14 Thread Pierre Roudier
Hi Roberta,

On top of the review linked by Vero, I thought I'd mention the Fmask
procedure -- it seems to give great results and there is a python
library on Github.

*Relevant GRASS GIS tickets*:

https://trac.osgeo.org/grass/ticket/3473
https://trac.osgeo.org/grass/ticket/3283

*Papers*:

https://www.researchgate.net/publication/270596187_Improvement_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
https://www.researchgate.net/publication/324836341_Improvement_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_clouds_from_bright_surfaces_based_on_parallax_effects

*Software*:

http://pythonfmask.org/en/latest/
https://github.com/prs021/fmask

Hopefully this is helpful,

Pierre

On 7 May 2018 at 19:49, Roberta Fagandini  wrote:
>
>
> 2018-05-06 21:52 GMT+02:00 Veronica Andreo :
>>
>> Hey Robi,
>
>
> Hi Vero!!
>
>>
>>
>> I just found this review [0]. It is for Landsat, but maybe some insights
>> could be also useful for you (?)
>
>
> Thank you so much! I know this paper and it could be very useful especially
> for the second part of the procedure.
> I'll read it carefully!
>
>>
>>
>> Cheers :),
>> Vero
>
>
> Thanks!
> Robi
>
>>
>>
>> [0]
>> https://www.researchgate.net/publication/324975294_Cloud_and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_Analyzing_Landsat_Time_Series
>>
>> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
>> () escribió:
>>>
>>> Nice! The last step of the script you have written in python works as you
>>> expected.
>>>
>>> Now it is important to draw a diagram (or schema ) as a summary for you
>>> (you have worked a lot in the last few months) and to share it with Moritz
>>> and Markus.
>>>
>>> After that, test, test and test ;-) for validation/calibration of the
>>> automatic procedure.
>>>
>>> R
>>>
>>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini :


 2018-05-03 14:03 GMT+02:00 Moritz Lennert
 :
>
> Hi Roberta,


 Hi Moritz and Roberto!

>
>
> On 25/04/18 18:03, Roberta Fagandini wrote:
>>
>>
>>
>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
>> >:
>> 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.
>>
>>
>> Thank you for your precious suggestions! I'll start studying how to
>> write a GRASS module in Python in the next days and at the same time I 
>> will
>> keep on testing the procedures so as to show you some results and fix 
>> some
>> open points.
>>
>>
>> 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.
>>
>>
>> Yes, this could be very useful also for me in order to better organize
>> and put in order everything!
>>
>
> Have you advanced on any of this ? Do you have any questions ? Please
> don't hesitate to ask on the mailing list.


 Yes, I started working with GRASS Python scripting library. I'm
 following the link [0] you suggested, I'm also looking at other existing
 GRASS scripts [1,2] and moreover, Roberto gave me one of his scripts as an
 example. I have just committed the first version of the python script I'm
 working on, it works and I'm quite satisfied ;-)
 Tomorrow I want to elaborate the schema of the algorithm and at the same
 time, I have to keep testing the procedure. As I wrote in the bash file,
 shadows detection seems to be strongly land cover dependent therefore I
 think it is necessary to test the procedure using several images sensed in
 different seasons, latitude, etc.

 Anyway, I'll commit some results tomorrow so as to show you something
 more concrete!
>
>
> Best wishes,
> Moritz


 Best regards,
 Roberta

 [0] 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Markus Neteler
On Wed, May 9, 2018 at 10:58 AM, Moritz Lennert
 wrote:
> On 09/05/18 09:41, Roberto Marzocchi wrote:
>>
>> Hi Roberta and Moritz!
>>
>> SCHEMA: Roberta has already written the rules in the schema, but I think
>> you need to open it with a google drive app called diagram.io
>> 
>
> Right, a  lot of hoops to jump through to finally being able to see it, but
> I got there. I'm not much of a user of Google services... ;-)

Alternative: https://www.draw.io/  (we use it a lot, just keep the
resulting XML file yourself or share it yourself)

> But IMHO the schema would be more helpful if it contained the actual rules.
> For example, in the cloud detection procedure, it says "First rule:
> blue-green-red", but this does not provide the actual decision rule. This
> would be helpful to have.

Yes...

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Roberta Fagandini
2018-05-09 13:04 GMT+02:00 Moritz Lennert :

> On 09/05/18 12:46, Roberta Fagandini wrote:
>
>> Hi Moritz and Roberto!
>> As you may already know I sent the email to the PSC list asking for write
>> access to the GRASS-Addons-SVN repository.
>>
>
> Yes, thank you.
>
>
>> 2018-05-09 10:58 GMT+02:00 Moritz Lennert > >:
>>
>> On 09/05/18 09:41, Roberto Marzocchi wrote:
>>
>> Hi Roberta and Moritz!
>>
>> SCHEMA: Roberta has already written the rules in the schema, but
>> I think you need to open it with a google drive app called
>> diagram.io  
>>
>>
>> Right, a  lot of hoops to jump through to finally being able to see
>> it, but I got there. I'm not much of a user of Google services... ;-)
>>
>> This app is not so bad but if you know a better tool, please let me know
>> :-)
>>
>
> I don't know much in terms of online tools in general, so don't worry,
> just keeping using what works for you.
>
>
>>
>> But IMHO the schema would be more helpful if it contained the actual
>> rules. For example, in the cloud detection procedure, it says "First
>> rule: blue-green-red", but this does not provide the actual decision
>> rule. This would be helpful to have.
>>
>>
>> I have just added all the rules.
>>
>
> Thanks !
>
> Not sure I understand, though:
>
> (blue > 0.08(blue))
>
> will always be true. Or do you mean
>
> (blue > 0.08)
>
> ?
>
>
Sorry, I misspelled the rule..the right meaning is (blue > 0.08 *
max(blue)), I missed the max () function but I have already corrected the
schema.


>
> I would send the new email to the list if you agree.
>>
>
> +1
>
> Is there any keyword to be inserted in the mail subject in order to
>> require feedback or hints?
>>
>
> You should definitely start a new thread. Mention your project theme and
> explicitely state that it is a request for feedback.


Ok thank you, I'll send the email after lunch!

Roberta


>
>
> Moritz
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Moritz Lennert

On 09/05/18 12:46, Roberta Fagandini wrote:

Hi Moritz and Roberto!
As you may already know I sent the email to the PSC list asking for 
write access to the GRASS-Addons-SVN repository.


Yes, thank you.



2018-05-09 10:58 GMT+02:00 Moritz Lennert >:


On 09/05/18 09:41, Roberto Marzocchi wrote:

Hi Roberta and Moritz!

SCHEMA: Roberta has already written the rules in the schema, but
I think you need to open it with a google drive app called
diagram.io  


Right, a  lot of hoops to jump through to finally being able to see
it, but I got there. I'm not much of a user of Google services... ;-)

This app is not so bad but if you know a better tool, please let me know :-)


I don't know much in terms of online tools in general, so don't worry, 
just keeping using what works for you.





But IMHO the schema would be more helpful if it contained the actual
rules. For example, in the cloud detection procedure, it says "First
rule: blue-green-red", but this does not provide the actual decision
rule. This would be helpful to have.


I have just added all the rules. 


Thanks !

Not sure I understand, though:

(blue > 0.08(blue))

will always be true. Or do you mean

(blue > 0.08)

?


I would send the new email to the list 
if you agree.


+1

Is there any keyword to be inserted in the mail subject in 
order to require feedback or hints?


You should definitely start a new thread. Mention your project theme and 
explicitely state that it is a request for feedback.


Moritz
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Roberta Fagandini
Hi Moritz and Roberto!
As you may already know I sent the email to the PSC list asking for write
access to the GRASS-Addons-SVN repository.

2018-05-09 10:58 GMT+02:00 Moritz Lennert :

> On 09/05/18 09:41, Roberto Marzocchi wrote:
>
>> Hi Roberta and Moritz!
>>
>> SCHEMA: Roberta has already written the rules in the schema, but I think
>> you need to open it with a google drive app called diagram.io <
>> http://diagram.io>
>>
>
> Right, a  lot of hoops to jump through to finally being able to see it,
> but I got there. I'm not much of a user of Google services... ;-)
>

This app is not so bad but if you know a better tool, please let me know :-)


>
> But IMHO the schema would be more helpful if it contained the actual
> rules. For example, in the cloud detection procedure, it says "First rule:
> blue-green-red", but this does not provide the actual decision rule. This
> would be helpful to have.


I have just added all the rules. I would send the new email to the list if
you agree. Is there any keyword to be inserted in the mail subject in order
to require feedback or hints?

Thanks!
Roberta


>
>
> Moritz
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Moritz Lennert

On 09/05/18 09:41, Roberto Marzocchi wrote:

Hi Roberta and Moritz!

SCHEMA: Roberta has already written the rules in the schema, but I think 
you need to open it with a google drive app called diagram.io 



Right, a  lot of hoops to jump through to finally being able to see it, 
but I got there. I'm not much of a user of Google services... ;-)


But IMHO the schema would be more helpful if it contained the actual 
rules. For example, in the cloud detection procedure, it says "First 
rule: blue-green-red", but this does not provide the actual decision 
rule. This would be helpful to have.


Moritz

___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-09 Thread Roberto Marzocchi
Hi Roberta and Moritz!

SCHEMA: Roberta has already written the rules in the schema, but I think
you need to open it with a google drive app called diagram.io

New mail to GRASS-DEV : +1

R



2018-05-08 18:10 GMT+02:00 Roberta Fagandini :

> Hi Moritz and Roberto!
> Here [0] you can find the updated version of the project wiki page!
> Tomorrow I'll better detail the procedure schema and then I'll share
> everything with the grass dev list asking for feedback.
> At the same time, I want to follow the procedure for access to the
> GRASS-Addons-SVN repository (maybe another thing to do during the bonding
> period ).
>
> Roberta
>
> [0] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection
>
> 2018-05-08 13:42 GMT+02:00 Moritz Lennert :
>
>> On 08/05/18 13:38, Roberta Fagandini wrote:
>>
>>>
>>>
>>> 2018-05-08 9:59 GMT+02:00 Moritz Lennert >> >:
>>> Thanks ! I think the most interesting part would actually be the
>>> details of the two detection procedures, so it would be good to
>>> detail them :-).
>>>
>>>
>>> Yes, I will add all the rules from the procedure file. Then I'd like to
>>> send a new mail with all the links related to the project (wiki, github and
>>> schema) to the grass dev list asking for feedback, hints, etc. What do you
>>> think?
>>>
>>
>>
>> Good idea.
>>
>> :-)
>>
>> Moritz
>>
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-08 Thread Roberta Fagandini
Hi Moritz and Roberto!
Here [0] you can find the updated version of the project wiki page!
Tomorrow I'll better detail the procedure schema and then I'll share
everything with the grass dev list asking for feedback.
At the same time, I want to follow the procedure for access to the
GRASS-Addons-SVN repository (maybe another thing to do during the bonding
period ).

Roberta

[0] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection

2018-05-08 13:42 GMT+02:00 Moritz Lennert :

> On 08/05/18 13:38, Roberta Fagandini wrote:
>
>>
>>
>> 2018-05-08 9:59 GMT+02:00 Moritz Lennert > >:
>> Thanks ! I think the most interesting part would actually be the
>> details of the two detection procedures, so it would be good to
>> detail them :-).
>>
>>
>> Yes, I will add all the rules from the procedure file. Then I'd like to
>> send a new mail with all the links related to the project (wiki, github and
>> schema) to the grass dev list asking for feedback, hints, etc. What do you
>> think?
>>
>
>
> Good idea.
>
> :-)
>
> Moritz
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-08 Thread Moritz Lennert

On 08/05/18 13:38, Roberta Fagandini wrote:



2018-05-08 9:59 GMT+02:00 Moritz Lennert >:

Thanks ! I think the most interesting part would actually be the
details of the two detection procedures, so it would be good to
detail them :-).


Yes, I will add all the rules from the procedure file. Then I'd like to 
send a new mail with all the links related to the project (wiki, github 
and schema) to the grass dev list asking for feedback, hints, etc. What 
do you think?



Good idea.

:-)

Moritz
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-08 Thread Roberta Fagandini
2018-05-08 9:59 GMT+02:00 Moritz Lennert :

> Hi Roberta,


Hi Moritz!

>
>
> On 07/05/18 18:00, Roberta Fagandini wrote:
>
>> Hi Moritz and Roberto!
>> Here [0] you can find the schema of the algorithm!
>>
>
> Thanks ! I think the most interesting part would actually be the details
> of the two detection procedures, so it would be good to detail them :-).
>

Yes, I will add all the rules from the procedure file. Then I'd like to
send a new mail with all the links related to the project (wiki, github and
schema) to the grass dev list asking for feedback, hints, etc. What do you
think?


>
> And I see that you have committed a first python script as well. Great !


Yes, but it's only a test ;-) since I have to get familiar with the GRASS
Python scripting library, I tried to do something that could be useful
during the coding period.


>
>> I committed [1] the first results of the procedure. In this case, I used
>> the image S2A_MSIL1C_20171025T095101_N0206_R079_T33SVB_20171025T134153
>> (Sicily). I have already tested the procedure using other two or three
>> images but I want to keep on testing!
>> If you have any suggestions about the testing phase please let me know!
>> As I wrote in another mail, I have the intention of trying out the
>> procedure using several images sensed in different seasons, latitude, etc.
>>
>
> For GSoC, don't forget that you are in bonding period right now, so IMHO
> the most important is to get the schema out and discuss it with the
> community and to familiarize yourself with GRASS programming. Now that you
> have managed to program a Python script, you should look into how to make
> this into a module, i.e. how to use the parser instructions, how to create
> a Makefile and things like that.


> The actual coding and testing of results can come during coding period
> starting next week.
>

You are right and I will investigate all these issues in the next days!
Today I want to update my wiki page with more details especially about the
timeline (as requested in the soc-list).


> Best wishes,
> Moritz
>

Best wishes,
Roberta


>
>
>
>> Best wishes
>> Roberta
>>
>> [0] https://drive.google.com/file/d/1KYEKvNBurBFHw1xUTLjM0PW80Z-
>> 7br81/view?usp=sharing
>> [1] https://github.com/RobiFag/GRASS_clouds_and_shadows
>>
>>
>> 2018-05-03 22:06 GMT+02:00 Roberto Marzocchi > >:
>>
>> Nice! The last step of the script you have written in python works
>> as you expected.
>>
>> Now it is important to draw a diagram (or schema ) as a summary for
>> you (you have worked a lot in the last few months) and to share it
>> with Moritz and Markus.
>>
>> After that, test, test and test ;-) for validation/calibration of
>> the automatic procedure.
>>
>> R
>>
>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini
>> >:
>>
>>
>> 2018-05-03 14:03 GMT+02:00 Moritz Lennert
>> > >:
>>
>> Hi Roberta,
>>
>>
>> Hi Moritz and Roberto!
>>
>>
>> On 25/04/18 18:03, Roberta Fagandini wrote:
>>
>>
>>
>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
>> > 
>> >
>> >>:
>>  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.
>>
>>
>> Thank you for your precious suggestions! I'll start
>> studying how to write a GRASS module in Python in the
>> next days and at the same time I will keep on testing
>>   

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-08 Thread Moritz Lennert

Hi Roberta,

On 07/05/18 18:00, Roberta Fagandini wrote:

Hi Moritz and Roberto!
Here [0] you can find the schema of the algorithm!


Thanks ! I think the most interesting part would actually be the details 
of the two detection procedures, so it would be good to detail them :-).


And I see that you have committed a first python script as well. Great !



I committed [1] the first results of the procedure. In this case, I used 
the image S2A_MSIL1C_20171025T095101_N0206_R079_T33SVB_20171025T134153 
(Sicily). I have already tested the procedure using other two or three 
images but I want to keep on testing!
If you have any suggestions about the testing phase please let me know! 
As I wrote in another mail, I have the intention of trying out the 
procedure using several images sensed in different seasons, latitude, etc.


For GSoC, don't forget that you are in bonding period right now, so IMHO 
the most important is to get the schema out and discuss it with the 
community and to familiarize yourself with GRASS programming. Now that 
you have managed to program a Python script, you should look into how to 
make this into a module, i.e. how to use the parser instructions, how to 
create a Makefile and things like that.


The actual coding and testing of results can come during coding period 
starting next week.


Best wishes,
Moritz




Best wishes
Roberta

[0] 
https://drive.google.com/file/d/1KYEKvNBurBFHw1xUTLjM0PW80Z-7br81/view?usp=sharing

[1] https://github.com/RobiFag/GRASS_clouds_and_shadows


2018-05-03 22:06 GMT+02:00 Roberto Marzocchi 
>:


Nice! The last step of the script you have written in python works
as you expected.

Now it is important to draw a diagram (or schema ) as a summary for
you (you have worked a lot in the last few months) and to share it
with Moritz and Markus.

After that, test, test and test ;-) for validation/calibration of
the automatic procedure.

R

2018-05-03 18:48 GMT+02:00 Roberta Fagandini
>:


2018-05-03 14:03 GMT+02:00 Moritz Lennert
>:

Hi Roberta,


Hi Moritz and Roberto!


On 25/04/18 18:03, Roberta Fagandini wrote:



2018-04-25 16:03 GMT+02:00 Moritz Lennert

>>:
     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.


Thank you for your precious suggestions! I'll start
studying how to write a GRASS module in Python in the
next days and at the same time I will keep on testing
the procedures so as to show you some results and fix
some open points.


     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.


Yes, this could be very useful also for me in order to
better organize and put in order everything!


Have you advanced on any of this ? Do you have any questions
? Please don't hesitate to ask on the mailing list.


Yes, I started working with GRASS Python scripting library. I'm
following the link [0] you suggested, I'm also looking at other
existing GRASS scripts [1,2] and moreover, Roberto gave me one
of his scripts as an example. I have just committed the first
version of the python script I'm working 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-07 Thread Roberta Fagandini
Hi Moritz and Roberto!
Here [0] you can find the schema of the algorithm!

I committed [1] the first results of the procedure. In this case, I used
the image S2A_MSIL1C_20171025T095101_N0206_R079_T33SVB_20171025T134153
(Sicily). I have already tested the procedure using other two or three
images but I want to keep on testing!
If you have any suggestions about the testing phase please let me know! As
I wrote in another mail, I have the intention of trying out the procedure
using several images sensed in different seasons, latitude, etc.

Best wishes
Roberta

[0]
https://drive.google.com/file/d/1KYEKvNBurBFHw1xUTLjM0PW80Z-7br81/view?usp=sharing
[1] https://github.com/RobiFag/GRASS_clouds_and_shadows


2018-05-03 22:06 GMT+02:00 Roberto Marzocchi :

> Nice! The last step of the script you have written in python works as you
> expected.
>
> Now it is important to draw a diagram (or schema ) as a summary for you (you
> have worked a lot in the last few months) and to share it with Moritz and
> Markus.
>
> After that, test, test and test ;-) for validation/calibration of the
> automatic procedure.
>
> R
>
> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini :
>
>>
>> 2018-05-03 14:03 GMT+02:00 Moritz Lennert :
>>
>>> Hi Roberta,
>>>
>>
>> Hi Moritz and Roberto!
>>
>>
>>>
>>> On 25/04/18 18:03, Roberta Fagandini wrote:
>>>


 2018-04-25 16:03 GMT+02:00 Moritz Lennert >:
 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.


 Thank you for your precious suggestions! I'll start studying how to
 write a GRASS module in Python in the next days and at the same time I will
 keep on testing the procedures so as to show you some results and fix some
 open points.


 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.


 Yes, this could be very useful also for me in order to better organize
 and put in order everything!


>>> Have you advanced on any of this ? Do you have any questions ? Please
>>> don't hesitate to ask on the mailing list.
>>>
>>
>> Yes, I started working with GRASS Python scripting library. I'm following
>> the link [0] you suggested, I'm also looking at other existing GRASS
>> scripts [1,2] and moreover, Roberto gave me one of his scripts as an
>> example. I have just committed the first version of the python script I'm
>> working on, it works and I'm quite satisfied ;-)
>> Tomorrow I want to elaborate the schema of the algorithm and at the same
>> time, I have to keep testing the procedure. As I wrote in the bash file,
>> shadows detection seems to be strongly land cover dependent therefore I
>> think it is necessary to test the procedure using several images sensed in
>> different seasons, latitude, etc.
>>
>> Anyway, I'll commit some results tomorrow so as to show you something
>> more concrete!
>>
>>>
>>> Best wishes,
>>> Moritz
>>>
>>
>> Best regards,
>> Roberta
>>
>> [0] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>>
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-07 Thread Roberta Fagandini
2018-05-06 21:52 GMT+02:00 Veronica Andreo :

> Hey Robi,
>

Hi Vero!!


>
> I just found this review [0]. It is for Landsat, but maybe some insights
> could be also useful for you (?)
>

Thank you so much! I know this paper and it could be very useful especially
for the second part of the procedure.
I'll read it carefully!


>
> Cheers :),
> Vero
>

Thanks!
Robi


>
> [0] https://www.researchgate.net/publication/324975294_Cloud_
> and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_
> Analyzing_Landsat_Time_Series
>
> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi (<
> roberto.marzoc...@gmail.com>) escribió:
>
>> Nice! The last step of the script you have written in python works as you
>> expected.
>>
>> Now it is important to draw a diagram (or schema ) as a summary for you (you
>> have worked a lot in the last few months) and to share it with Moritz
>> and Markus.
>>
>> After that, test, test and test ;-) for validation/calibration of the
>> automatic procedure.
>>
>> R
>>
>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini :
>>
>>>
>>> 2018-05-03 14:03 GMT+02:00 Moritz Lennert 
>>> :
>>>
 Hi Roberta,

>>>
>>> Hi Moritz and Roberto!
>>>
>>>

 On 25/04/18 18:03, Roberta Fagandini wrote:

>
>
> 2018-04-25 16:03 GMT+02:00 Moritz Lennert <
> mlenn...@club.worldonline.be >:
> 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.
>
>
> Thank you for your precious suggestions! I'll start studying how to
> write a GRASS module in Python in the next days and at the same time I 
> will
> keep on testing the procedures so as to show you some results and fix some
> open points.
>
>
> 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.
>
>
> Yes, this could be very useful also for me in order to better organize
> and put in order everything!
>
>
 Have you advanced on any of this ? Do you have any questions ? Please
 don't hesitate to ask on the mailing list.

>>>
>>> Yes, I started working with GRASS Python scripting library. I'm
>>> following the link [0] you suggested, I'm also looking at other existing
>>> GRASS scripts [1,2] and moreover, Roberto gave me one of his scripts as an
>>> example. I have just committed the first version of the python script I'm
>>> working on, it works and I'm quite satisfied ;-)
>>> Tomorrow I want to elaborate the schema of the algorithm and at the same
>>> time, I have to keep testing the procedure. As I wrote in the bash file,
>>> shadows detection seems to be strongly land cover dependent therefore I
>>> think it is necessary to test the procedure using several images sensed in
>>> different seasons, latitude, etc.
>>>
>>> Anyway, I'll commit some results tomorrow so as to show you something
>>> more concrete!
>>>

 Best wishes,
 Moritz

>>>
>>> Best regards,
>>> Roberta
>>>
>>> [0] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>>>
>>
>> ___
>> grass-dev mailing list
>> grass-dev@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-06 Thread Veronica Andreo
Hey Robi,

I just found this review [0]. It is for Landsat, but maybe some insights
could be also useful for you (?)

Cheers :),
Vero

[0]
https://www.researchgate.net/publication/324975294_Cloud_and_Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental_Basis_for_Analyzing_Landsat_Time_Series

El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi (<
roberto.marzoc...@gmail.com>) escribió:

> Nice! The last step of the script you have written in python works as you
> expected.
>
> Now it is important to draw a diagram (or schema ) as a summary for you (you
> have worked a lot in the last few months) and to share it with Moritz and
> Markus.
>
> After that, test, test and test ;-) for validation/calibration of the
> automatic procedure.
>
> R
>
> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini :
>
>>
>> 2018-05-03 14:03 GMT+02:00 Moritz Lennert :
>>
>>> Hi Roberta,
>>>
>>
>> Hi Moritz and Roberto!
>>
>>
>>>
>>> On 25/04/18 18:03, Roberta Fagandini wrote:
>>>


 2018-04-25 16:03 GMT+02:00 Moritz Lennert >:
 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.


 Thank you for your precious suggestions! I'll start studying how to
 write a GRASS module in Python in the next days and at the same time I will
 keep on testing the procedures so as to show you some results and fix some
 open points.


 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.


 Yes, this could be very useful also for me in order to better organize
 and put in order everything!


>>> Have you advanced on any of this ? Do you have any questions ? Please
>>> don't hesitate to ask on the mailing list.
>>>
>>
>> Yes, I started working with GRASS Python scripting library. I'm following
>> the link [0] you suggested, I'm also looking at other existing GRASS
>> scripts [1,2] and moreover, Roberto gave me one of his scripts as an
>> example. I have just committed the first version of the python script I'm
>> working on, it works and I'm quite satisfied ;-)
>> Tomorrow I want to elaborate the schema of the algorithm and at the same
>> time, I have to keep testing the procedure. As I wrote in the bash file,
>> shadows detection seems to be strongly land cover dependent therefore I
>> think it is necessary to test the procedure using several images sensed in
>> different seasons, latitude, etc.
>>
>> Anyway, I'll commit some results tomorrow so as to show you something
>> more concrete!
>>
>>>
>>> Best wishes,
>>> Moritz
>>>
>>
>> Best regards,
>> Roberta
>>
>> [0] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>>
>
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-03 Thread Roberto Marzocchi
Nice! The last step of the script you have written in python works as you
expected.

Now it is important to draw a diagram (or schema ) as a summary for you (you
have worked a lot in the last few months) and to share it with Moritz and
Markus.

After that, test, test and test ;-) for validation/calibration of the
automatic procedure.

R

2018-05-03 18:48 GMT+02:00 Roberta Fagandini :

>
> 2018-05-03 14:03 GMT+02:00 Moritz Lennert :
>
>> Hi Roberta,
>>
>
> Hi Moritz and Roberto!
>
>
>>
>> On 25/04/18 18:03, Roberta Fagandini wrote:
>>
>>>
>>>
>>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert >> >:
>>> 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.
>>>
>>>
>>> Thank you for your precious suggestions! I'll start studying how to
>>> write a GRASS module in Python in the next days and at the same time I will
>>> keep on testing the procedures so as to show you some results and fix some
>>> open points.
>>>
>>>
>>> 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.
>>>
>>>
>>> Yes, this could be very useful also for me in order to better organize
>>> and put in order everything!
>>>
>>>
>> Have you advanced on any of this ? Do you have any questions ? Please
>> don't hesitate to ask on the mailing list.
>>
>
> Yes, I started working with GRASS Python scripting library. I'm following
> the link [0] you suggested, I'm also looking at other existing GRASS
> scripts [1,2] and moreover, Roberto gave me one of his scripts as an
> example. I have just committed the first version of the python script I'm
> working on, it works and I'm quite satisfied ;-)
> Tomorrow I want to elaborate the schema of the algorithm and at the same
> time, I have to keep testing the procedure. As I wrote in the bash file,
> shadows detection seems to be strongly land cover dependent therefore I
> think it is necessary to test the procedure using several images sensed in
> different seasons, latitude, etc.
>
> Anyway, I'll commit some results tomorrow so as to show you something more
> concrete!
>
>>
>> Best wishes,
>> Moritz
>>
>
> Best regards,
> Roberta
>
> [0] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-03 Thread Roberta Fagandini
2018-05-03 14:03 GMT+02:00 Moritz Lennert :

> Hi Roberta,
>

Hi Moritz and Roberto!


>
> On 25/04/18 18:03, Roberta Fagandini wrote:
>
>>
>>
>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert > >:
>> 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.
>>
>>
>> Thank you for your precious suggestions! I'll start studying how to write
>> a GRASS module in Python in the next days and at the same time I will keep
>> on testing the procedures so as to show you some results and fix some open
>> points.
>>
>>
>> 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.
>>
>>
>> Yes, this could be very useful also for me in order to better organize
>> and put in order everything!
>>
>>
> Have you advanced on any of this ? Do you have any questions ? Please
> don't hesitate to ask on the mailing list.
>

Yes, I started working with GRASS Python scripting library. I'm following
the link [0] you suggested, I'm also looking at other existing GRASS
scripts [1,2] and moreover, Roberto gave me one of his scripts as an
example. I have just committed the first version of the python script I'm
working on, it works and I'm quite satisfied ;-)
Tomorrow I want to elaborate the schema of the algorithm and at the same
time, I have to keep testing the procedure. As I wrote in the bash file,
shadows detection seems to be strongly land cover dependent therefore I
think it is necessary to test the procedure using several images sensed in
different seasons, latitude, etc.

Anyway, I'll commit some results tomorrow so as to show you something more
concrete!

>
> Best wishes,
> Moritz
>

Best regards,
Roberta

[0] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
[1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
[2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-05-03 Thread Moritz Lennert

Hi Roberta,

On 25/04/18 18:03, Roberta Fagandini wrote:



2018-04-25 16:03 GMT+02:00 Moritz Lennert >:

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.


Thank you for your precious suggestions! I'll start studying how to 
write a GRASS module in Python in the next days and at the same time I 
will keep on testing the procedures so as to show you some results and 
fix some open points.



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.


Yes, this could be very useful also for me in order to better organize 
and put in order everything!




Have you advanced on any of this ? Do you have any questions ? Please 
don't hesitate to ask on the mailing list.


Best wishes,
Moritz

___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC Introduction

2018-04-28 Thread Sanjeet
On Sat, Apr 28, 2018 at 12:33 AM, Luca Delucchi  wrote:
> On 25 April 2018 at 05:40, Anna Petrášová  wrote:
>> Hi Sanjeet,
>>
> Hi Sanjeet, Anna
>>
>> welcome! For start, please create a wiki page on trac wiki (you should
>> already have access there), look at the examples from the past years,
>> and follow similar structure:
>> https://trac.osgeo.org/grass/wiki/GSoC
>>
> yes please create the page looking at previous year projects.

Hi,

Here is my wiki page link:
https://trac.osgeo.org/grass/wiki/GSoC/2018/FullSupportPython3

-- 
Sanjeet Bhatti
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC Introduction

2018-04-28 Thread Luca Delucchi
On 25 April 2018 at 05:40, Anna Petrášová  wrote:
> Hi Sanjeet,
>

Hi Sanjeet, Anna

>
> welcome! For start, please create a wiki page on trac wiki (you should
> already have access there), look at the examples from the past years,
> and follow similar structure:
> https://trac.osgeo.org/grass/wiki/GSoC
>

yes please create the page looking at previous year projects.

> We will need to decide how to manage your contributions, since you
> won't have access rights to the svn repository. We might need to do it
> similarly as we did with one student 2 years ago, he tracked the
> applied changesets in his github repository, which could be then
> submitted to Google in the end of the program. You could post your
> changes in tickets (created specifically for this GSoC) and they will
> be applied by me, Luca or other developers. I understand this is not
> ideal workflow, so if anybody has better idea, let me know.
>

I fully agree, I think small patches (for example a patch for each
file you modify) is better then bigger, so we can look it

> For the community bonding period there are couple things I suggest.
> * make sure you have all the development environment ready (you
> probably have that already)
> * have good idea about the code structure
> * make yourself familiar with the testing framework, I would like you
> to use it to update current tests of the libraries, adjust them to
> work with Python3 and write new tests:
>   https://grass.osgeo.org/grass74/manuals/libpython/gunittest_testing.html
>   http://fatra.cnr.ncsu.edu/grassgistests/summary_report/
> * specifically start looking at Python scripting library, it would be
> great if you could start working on it during the bonding period,
> specific challenges you may encounter there may help us get the
> discussion going.
>

yes, to start you can just launch GRASS and from the command line in
GRASS launch a Python3 console, it work.

Please use standard North Carolina dataset [0], the tests actually use
the "basic" version of the dataset

> I will let you know if I think of more things. Please send your
> questions/concerns either directly to me and Luca, or copy also the
> grass-dev mailing list, so that we can keep other developers in the
> loop.
>
> Thank you and looking forward to working with you,
>
> Anna
>


[0] http://grass.osgeo.org/download/sample-data/

-- 
ciao
Luca

www.lucadelu.org
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-27 Thread Moritz Lennert
Le Fri, 27 Apr 2018 13:44:48 +0200,
Roberta Fagandini  a écrit :

> Hi all!
> Here [0] you can find the GSoC project wiki page!
[...]
>[0] https://trac.osgeo.org/grass/wiki/GSoC

Great, thanks !

Moritz
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-27 Thread Roberta Fagandini
Hi all!
Here [0] you can find the GSoC project wiki page!

Have a nice weekend!

Roberta

[0] https://trac.osgeo.org/grass/wiki/GSoC

2018-04-26 15:37 GMT+02:00 Roberta Fagandini :

> Hi all!
> I requested the right OSGeo user id and now I can log in and set up a wiki
> page for the project.
>
> Regarding the development, I'll use github for now but at the same time I
> can follow the procedure for access to the GRASS-Addons-SVN repository.
>
> Thank you for your suggestions!
>
> Roberta
>
> 2018-04-26 14:27 GMT+02:00 Moritz Lennert :
>
>> 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_LegalAspectsOfCodeCo
>> ntributions
>> [2] https://trac.osgeo.org/grass/wiki/HowToContribute#Writeacces
>> stotheGRASS-Addons-SVNrepository
>>
>>
>>> R
>>>
>>> 2018-04-26 12:56 GMT+02:00 Roberta Fagandini >> >:
>>>
>>> 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
>>> 
>>>
>>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
>>> >> >>:
>>>
>>> Hi Roberta,
>>>
>>> On 24/04/18 13:55, Roberta Fagandini wrote:
>>>
>>> 2018-04-24 13:15 GMT+02:00 Moritz Lennert
>>> >> 
>>> >>
>>> >>:
>>>
>>>
>>>  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/1mQyouqbHGHugn5DjEDZI3hc1
>>> eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>>> >> 1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing>
>>> >> ent/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>>> >> 1eU_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.
>>>
>>>
>>>  

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Roberta Fagandini
Hi all!
I requested the right OSGeo user id and now I can log in and set up a wiki
page for the project.

Regarding the development, I'll use github for now but at the same time I
can follow the procedure for access to the GRASS-Addons-SVN repository.

Thank you for your suggestions!

Roberta

2018-04-26 14:27 GMT+02:00 Moritz Lennert :

> 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_LegalAspectsOfCodeCo
> ntributions
> [2] https://trac.osgeo.org/grass/wiki/HowToContribute#Writeacces
> stotheGRASS-Addons-SVNrepository
>
>
>> R
>>
>> 2018-04-26 12:56 GMT+02:00 Roberta Fagandini > >:
>>
>> 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
>> 
>>
>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
>> >:
>>
>> Hi Roberta,
>>
>> On 24/04/18 13:55, Roberta Fagandini wrote:
>>
>> 2018-04-24 13:15 GMT+02:00 Moritz Lennert
>> > 
>> >
>> >>:
>>
>>
>>  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/1mQyouqbHGHugn5DjEDZI3hc1
>> eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>> > 1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing>
>> > ent/d/1mQyouqbHGHugn5DjEDZI3hc1eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>> > 1eU_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 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Moritz Lennert
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 >:

 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
 

 2018-04-25 16:03 GMT+02:00 Moritz Lennert
 >:

 Hi Roberta,

 On 24/04/18 13:55, Roberta Fagandini wrote:

 2018-04-24 13:15 GMT+02:00 Moritz Lennert
 
 >>:


      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
 

 
 >

          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
 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Moritz Lennert

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 >:


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


2018-04-25 16:03 GMT+02:00 Moritz Lennert
>:

Hi Roberta,

On 24/04/18 13:55, Roberta Fagandini wrote:

2018-04-24 13:15 GMT+02:00 Moritz Lennert

>>:


     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



>

         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 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Roberto Marzocchi
 Hi markus,


2018-04-26 13:05 GMT+02:00 Markus Neteler :

> Hi Roberto,
>
> Roberto Marzocchi  schrieb am Do., 26. Apr.
> 2018, 12:59:
>
>> Your OSGeo_id is "Robifag".
>>
>> I give you write access to SVN add-ons GRASS repository,
>>
>
> Please let's follow our procedure for that, see
>
> https://trac.osgeo.org/grass/wiki/HowToContribute#
> WriteaccesstotheGRASS-Addons-SVNrepository
>
>
> I follow the procedure




> but I do not know how to give you access to trac system.
>>
>
> Should work out of the box?
>
>
 we verify with Roberta thta she do not has the OSGeo_userid ;-)





> Markus
>
>
> R
>>
>> 2018-04-26 12:56 GMT+02:00 Roberta Fagandini :
>>
>>> 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
>>>
>>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert 
>>> :
>>>
 Hi Roberta,

 On 24/04/18 13:55, Roberta Fagandini wrote:

> 2018-04-24 13:15 GMT+02:00 Moritz Lennert <
> mlenn...@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
>  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
 [1] 

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Markus Neteler
Hi Roberto,

Roberto Marzocchi  schrieb am Do., 26. Apr.
2018, 12:59:

> Your OSGeo_id is "Robifag".
>
> I give you write access to SVN add-ons GRASS repository,
>

Please let's follow our procedure for that, see

https://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository


but I do not know how to give you access to trac system.
>

Should work out of the box?

Markus


R
>
> 2018-04-26 12:56 GMT+02:00 Roberta Fagandini :
>
>> 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
>>
>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert :
>>
>>> Hi Roberta,
>>>
>>> On 24/04/18 13:55, Roberta Fagandini wrote:
>>>
 2018-04-24 13:15 GMT+02:00 Moritz Lennert >:


 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
 >

 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
>>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>>> [3] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>>>
>>
>>
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Roberto Marzocchi
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.

R

2018-04-26 12:56 GMT+02:00 Roberta Fagandini :

> 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
>
> 2018-04-25 16:03 GMT+02:00 Moritz Lennert :
>
>> Hi Roberta,
>>
>> On 24/04/18 13:55, Roberta Fagandini wrote:
>>
>>> 2018-04-24 13:15 GMT+02:00 Moritz Lennert >> >:
>>>
>>>
>>> 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/1mQyouqbHGHugn5DjEDZI3hc1
>>> eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>>> >> 1eU_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
>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
>> [3] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>>
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Markus Neteler
Hi Roberta,

please note that the password system is different from the GRASS wiki.

Best
Markus

Roberta Fagandini  schrieb am Do., 26. Apr. 2018,
12:56:

> 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
>
>
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-26 Thread Roberta Fagandini
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

2018-04-25 16:03 GMT+02:00 Moritz Lennert :

> Hi Roberta,
>
> On 24/04/18 13:55, Roberta Fagandini wrote:
>
>> 2018-04-24 13:15 GMT+02:00 Moritz Lennert > >:
>>
>>
>> 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/1mQyouqbHGHugn5DjEDZI3hc1
>> eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>> > 1eU_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
> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
> [3] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-25 Thread Roberta Fagandini
2018-04-25 16:03 GMT+02:00 Moritz Lennert :

> Hi Roberta,


Hi Moritz,


>
> On 24/04/18 13:55, Roberta Fagandini wrote:
>
>> 2018-04-24 13:15 GMT+02:00 Moritz Lennert > >:
>>
>>
>> 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/1mQyouqbHGHugn5DjEDZI3hc1
>> eU_bT_b0qLJPPwkt_hk/edit?usp=sharing
>> > 1eU_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.
>

Sure, tomorrow I'm going to set up the wiki page!


>
> 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.
>

Thank you for your precious suggestions! I'll start studying how to write a
GRASS module in Python in the next days and at the same time I will keep on
testing the procedures so as to show you some results and fix some open
points.


>
> 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.
>

Yes, this could be very useful also for me in order to better organize and
put in order everything!


>
> Best wishes,
> Moritz
>

Thanks again!
Best regards,
Roberta


>
>
> [0] https://trac.osgeo.org/grass/wiki/GSoC
> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
> [3] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-25 Thread Moritz Lennert

Hi Roberta,

On 24/04/18 13:55, Roberta Fagandini wrote:
2018-04-24 13:15 GMT+02:00 Moritz Lennert >:


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



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
[1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
[2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
[3] https://grass.osgeo.org/grass75/manuals/libpython/script_intro.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC Introduction

2018-04-24 Thread Anna Petrášová
Hi Sanjeet,

On Tue, Apr 24, 2018 at 5:39 AM, Luca Delucchi  wrote:
> On 24 April 2018 at 06:47, Sanjeet  wrote:
>> Hi everyone,
>>
>
> Hi Sanjeet,
>
>> My name is Sanjeet Bhatti and I have got selected for GSOC 2018 in
>> GRASS GIS. My project is "Full support of Python 3 in GRASS GIS" with
>> Anna Petrášová and Luca Delucchi as my mentors.
>>
>> Here is my project proposal and everyone is welcome to give
>> suggestions and feedback:
>> https://docs.google.com/document/d/18kD6I7adTKmtXpGOKr4A8hf1pBcf0LNU7jiiRoi9wJ8
>>
>> This will certainly help me in understanding the requirements and
>> flesh out the ideas that I would be implementing in the coding period.
>>
>> I will soon share my wiki page where I'll be reporting my progress
>> throughout the GSoC period, once I receive the writing access to the
>> OSGeo wiki.
>>
>> Thank you so much for giving me this opportunity. I am excited to be
>> part of OSGeo and GRASS GIS community.
>
> welcome in our big family!
>
> Please let us know if you need anything...

welcome! For start, please create a wiki page on trac wiki (you should
already have access there), look at the examples from the past years,
and follow similar structure:
https://trac.osgeo.org/grass/wiki/GSoC

We will need to decide how to manage your contributions, since you
won't have access rights to the svn repository. We might need to do it
similarly as we did with one student 2 years ago, he tracked the
applied changesets in his github repository, which could be then
submitted to Google in the end of the program. You could post your
changes in tickets (created specifically for this GSoC) and they will
be applied by me, Luca or other developers. I understand this is not
ideal workflow, so if anybody has better idea, let me know.

For the community bonding period there are couple things I suggest.
* make sure you have all the development environment ready (you
probably have that already)
* have good idea about the code structure
* make yourself familiar with the testing framework, I would like you
to use it to update current tests of the libraries, adjust them to
work with Python3 and write new tests:
  https://grass.osgeo.org/grass74/manuals/libpython/gunittest_testing.html
  http://fatra.cnr.ncsu.edu/grassgistests/summary_report/
* specifically start looking at Python scripting library, it would be
great if you could start working on it during the bonding period,
specific challenges you may encounter there may help us get the
discussion going.

I will let you know if I think of more things. Please send your
questions/concerns either directly to me and Luca, or copy also the
grass-dev mailing list, so that we can keep other developers in the
loop.

Thank you and looking forward to working with you,

Anna


>
>>
>> Thanks
>> --
>> Sanjeet Bhatti
>
>
>
> --
> ciao
> Luca
>
> www.lucadelu.org
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-24 Thread Roberta Fagandini
2018-04-24 13:15 GMT+02:00 Moritz Lennert :

> 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/1mQyouqbHGHugn5DjEDZI3hc1
>> eU_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.


>
> Moritz
>

Roberta

>
>
> [1] https://trac.osgeo.org/grass/browser/sandbox?order=name
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-24 Thread Moritz Lennert

Hi Roberta,

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

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.


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.


Moritz


[1] https://trac.osgeo.org/grass/browser/sandbox?order=name
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC introduction Roberta Fagandini

2018-04-24 Thread Roberta Fagandini
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

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!

Roberta Fagandini
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC Introduction

2018-04-24 Thread Luca Delucchi
On 24 April 2018 at 06:47, Sanjeet  wrote:
> Hi everyone,
>

Hi Sanjeet,

> My name is Sanjeet Bhatti and I have got selected for GSOC 2018 in
> GRASS GIS. My project is "Full support of Python 3 in GRASS GIS" with
> Anna Petrášová and Luca Delucchi as my mentors.
>
> Here is my project proposal and everyone is welcome to give
> suggestions and feedback:
> https://docs.google.com/document/d/18kD6I7adTKmtXpGOKr4A8hf1pBcf0LNU7jiiRoi9wJ8
>
> This will certainly help me in understanding the requirements and
> flesh out the ideas that I would be implementing in the coding period.
>
> I will soon share my wiki page where I'll be reporting my progress
> throughout the GSoC period, once I receive the writing access to the
> OSGeo wiki.
>
> Thank you so much for giving me this opportunity. I am excited to be
> part of OSGeo and GRASS GIS community.

welcome in our big family!

Please let us know if you need anything...

>
> Thanks
> --
> Sanjeet Bhatti



-- 
ciao
Luca

www.lucadelu.org
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC Introduction

2018-04-23 Thread Sanjeet
Hi everyone,

My name is Sanjeet Bhatti and I have got selected for GSOC 2018 in
GRASS GIS. My project is "Full support of Python 3 in GRASS GIS" with
Anna Petrášová and Luca Delucchi as my mentors.

Here is my project proposal and everyone is welcome to give
suggestions and feedback:
https://docs.google.com/document/d/18kD6I7adTKmtXpGOKr4A8hf1pBcf0LNU7jiiRoi9wJ8

This will certainly help me in understanding the requirements and
flesh out the ideas that I would be implementing in the coding period.

I will soon share my wiki page where I'll be reporting my progress
throughout the GSoC period, once I receive the writing access to the
OSGeo wiki.

Thank you so much for giving me this opportunity. I am excited to be
part of OSGeo and GRASS GIS community.

Thanks
-- 
Sanjeet Bhatti
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction

2012-04-04 Thread Markus Metz
On Mon, Apr 2, 2012 at 6:54 PM, stepan.turek stepan.tu...@seznam.cz wrote:
 Hello,

 I would like to introduce my topic for  GSoC.

 My proposal for GSoC is porting of module i.ortho.photo into GRASS 7. The
 module is  based on x monitors, which support was removed  from
 GRASS 7, so
 it  is needed to integrate the ortorectification into wxGUI. The
 x-monitor
 support is related to these imaginary functions:
     photo.2image
     photo.2target

 That would be core of my work in GSoC.

 Waiting for your feedback! Do you consider this topic to be suitable for
 GSoC?

Definitively! I have converted X-terminal based i.points to the wxGUI
and worked on the i.ortho.photo suite, so please do not hesitate to
ask me if you have any questions! You should be able to recycle quite
a bit of the wxGUI georectifier for a new wxGUI orthorectifier, in
particular for i.photo.2target.

Markus M


 I already have some experience
 in developing in GRASS. This semester I have
 been working on my bachelors thesis, which is focused on implementation on
 WMS support into GRASS GIS and SAGA GIS. So far I have rewritten module
 r.in.wms. This or next week the module should be accessible for testing on
 GRASS
 Addons SVN with name r.in.wms2.

 Thanks,

 Stepan


 ___
 grass-dev mailing list
 grass-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] GSoC introduction

2012-04-04 Thread Luca Delucchi
2012/4/4 Markus Metz markus.metz.gisw...@googlemail.com:


 Definitively! I have converted X-terminal based i.points to the wxGUI
 and worked on the i.ortho.photo suite, so please do not hesitate to
 ask me if you have any questions! You should be able to recycle quite
 a bit of the wxGUI georectifier for a new wxGUI orthorectifier, in
 particular for i.photo.2target.


Maybe, the GUI for i.ortho.photo could be the same of i.points?
The user could choose between georectifier and orthorectifier
Maybe this proposal could integrate also something else?

 Markus M



-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


[GRASS-dev] GSoC introduction

2012-04-02 Thread stepan.turek

Hello,

I would like to introduce my topic for  GSoC.

My proposal for GSoC is porting of module i.ortho.photo into GRASS 7. The
module is  based on x monitors, which support was removed  from GRASS 7, so
it  is needed to integrate the ortorectification into wxGUI. The x-monitor
support is related to these imaginary functions:
    photo.2image
    photo.2target

That would be core of my work in GSoC.

Waiting for your feedback! Do you consider this topic to be suitable for GSoC?

I already have some experience in developing in GRASS. This semester I have
been working on my bachelors thesis, which is focused on implementation on
WMS support into GRASS GIS and SAGA GIS. So far I have rewritten module
r.in.wms. This or next week the module should be accessible for testing on GRASS
Addons SVN with name r.in.wms2.

Thanks,

Stepan___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] GSoC introduction

2012-04-02 Thread Anna Kratochvílová
On Mon, Apr 2, 2012 at 6:54 PM, stepan.turek stepan.tu...@seznam.cz wrote:
 Hello,

 I would like to introduce my topic for  GSoC.

 My proposal for GSoC is porting of module i.ortho.photo into GRASS 7. The
 module is  based on x monitors, which support was removed  from
 GRASS 7, so
 it  is needed to integrate the ortorectification into wxGUI. The
 x-monitor
 support is related to these imaginary functions:
     photo.2image
     photo.2target

 That would be core of my work in GSoC.

 Waiting for your feedback! Do you consider this topic to be suitable for
 GSoC?

 I already have some experience
 in developing in GRASS. This semester I have
 been working on my bachelors thesis, which is focused on implementation on
 WMS support into GRASS GIS and SAGA GIS. So far I have rewritten module
 r.in.wms. This or next week the module should be accessible for testing on
 GRASS
 Addons SVN with name r.in.wms2.

 Thanks,

 Stepan


Ahoj Stepane,

I was working with my collegue Vaclav on wxIClass which was based on
old i.class module (available only for X monitor) [1][2]. So don't
hesitate to ask us in case of some problems with wxGUI. Good luck with
your GSoC application.

Anna

[1] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/wxIClass
[2] http://grass.osgeo.org/wiki/WxIClass
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] GSOC Introduction

2011-05-06 Thread Markus Neteler
On Thu, May 5, 2011 at 11:33 AM, Sudeep Singh sudeep...@gmail.com wrote:
 Hi ,
 I am Sudeep singh walia. I am fourth year undergraduate student at Computer
 science department, Indian Institute of Technology, Kharagpur, India . I
 shall be working  in the project WMS layer support for WxGUI with Maris
 Nartiss as my mentor. I shall be aiming to provide user-friendly setting
 choices based on service GetCapabilities response.
 I hope this mailing list will be useful to me and helpful in the coming
 period.

Welcome, Sudeep!

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


[GRASS-dev] GSOC Introduction

2011-05-05 Thread Sudeep Singh
Hi ,

I am Sudeep singh walia. I am fourth year undergraduate student at Computer
science department, Indian Institute of Technology, Kharagpur, India . I
shall be working  in the project WMS layer support for WxGUI with Maris
Nartiss as my mentor. I shall be aiming to provide user-friendly setting
choices based on service GetCapabilities response.
I hope this mailing list will be useful to me and helpful in the coming
period.

Thanks
Regards
Sudeep
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev