[GRASS-dev] GSoC 2018 report week 12 - GRASS GIS module for Sentinel-2 cloud and shadow detection

Hi all!
I’m Roberta Fagandini and I’m working on my GSoC project, a GRASS GIS module for Sentinel-2 cloud and shadow detection.
This is my report for the twelfth week of coding.

  1. What did I complete this week?
  • Taking the suggestions of the dev community into account and after a long discussion with my mentor, I decided to not implement i.sentinel.download in order to avoid dependencies due to the implementation of an existing module that users can use separately
  • Added support for the Old format Naming Convention of Sentinel 2 images in i.sentinel.preproc [0]
  • Improved the manual page of i.sentinel.preproc [1]
  • Small changes to the code and the GUI of i.sentinel. preproc in order to make it more congruent with the manual page of i.atcorr (e.g. change AOT in AOD) [2]
  • Improved the manual page of i.sentinel.mask adding a more detailed example and other information [3]
  • Started preparing deliverables for the final evaluation (updated the readme file of my GitHub repository) [4][5][6]
  • Tested both modules i.sentinel.mask and i.sentinel.preproc in order to improve and debug the code (small changes to the codes and the GUIs)
  1. What am I going to achieve for next week?
  • Last tests and possible changes

  • Clean up the code of i.sentinel.preproc (PEP8 style guide and GRASS Python Scripting Library rules)

  • Final check to both modules, i.sentinel.preproc and i.sentinel.mask (codes and manual pages)

  • Preparing deliverables for the final evaluation

  • Check everything (codes, manuals and deliverables ) with my mentor

  1. Is there any blocking issue?
    No.

Here the links to my GitHub repository [7] and wiki page [8]

Kind regards,
Roberta

[0] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/3bb503d2eb860dede36710ba7fb913de4fad17bf

[1] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/b7e69b1bdbaa8e9c91579091febf46718cbaf4ee#diff-15b47cd1e07802ebc64446c2fce5fef0
[2] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/949100564d79895bd992e62e3d214752e704faf7#diff-84085907e0e00fead4cef44afe6eb4e7
[3] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/fe2aa29bc656d436e28579f1086d6c60bce678aa
[4] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/fbcaa32d9fa2bbd92e85f16ec6a828aaa575a85b
[5] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/9ad83e286594012f58e44de63c9af9c9d8ce2c07
[6] https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/48f3747888eed2bcbde3ea95c318be3a2ef17d11
[7] https://github.com/RobiFag/GRASS_clouds_and_shadows
[8] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection