<div dir="ltr"><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Hi all!</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">I'm Roberta Fagandini and I'm working on my GSoC project, a GRASS GIS module for Sentinel-2 cloud and shadow detection.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">This is my report for the eighth week of coding.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">1) What did I complete this week?</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><ul><li style="margin-left:15px;font-size:12.8px">Finished writing the routine to read AERONET file and compute the value of Aerosol Optical Thickness at 550 nm  (one of the parameters of the i.atcorr control file) [0]</li><li style="margin-left:15px;font-size:12.8px">Integrated the routine for AOT computation into the GRASS python script to execute i.atcorr for all bands of the input image changing accordingly the requested input parameters and control file  [1]</li><li style="margin-left:15px;font-size:12.8px">Added the automatic and simplified procedure to identify the atmospheric model (one of the parameters of the i.atcorr control file) [1]</li><li style="margin-left:15px;font-size:12.8px">Managed the use of visibility as input parameter instead of AOT value [1]</li><li style="margin-left:15px;font-size:12.8px">Finished defining the automatic procedure for retrieving all the last missing parameters for the control file </li><li style="margin-left:15px;font-size:12.8px">Finished and added to my GitHub repository the complete GRASS python script to execute i.atcorr for all bands [1]</li><li style="margin-left:15px"><span style="font-size:12.8px">Started implementing the GUI [2]</span><br></li></ul></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">2) What am I going to achieve for next week?</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><ul><li style="margin-left:15px">Finish the implementation of the GUI<br></li><li style="margin-left:15px">Integrate the download and import of Sentinel 2 images into the new GRASS module (i.sentinel.preproc)<br></li><li style="margin-left:15px">Test and fix bugs</li><li style="margin-left:15px">Make the new module available through my GitHub repository</li></ul></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"> </div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">3) Is there any blocking issue?</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">No at the moment even though I'm a little late on the roadmap because the coding of the routine to compute AOT took slightly more time than expected.</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Here the links to my GitHub repository [3] and wiki page [4] </div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Kind regards,</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">Roberta</div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><span style="font-size:12.8px">[0] </span><font color="#1155cc"><span style="font-size:12.8px"><u><a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/33d0832a0f8dc4aa0c45d37ba6598988579c0d9a" style="color:rgb(17,85,204)" target="_blank">https://github.com/RobiFag<wbr>/GRASS_clouds_and_shadows/comm<wbr>it/33d0832a0f8dc4aa0c45d37ba65<wbr>98988579c0d9a</a></u></span></font></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><span style="font-size:12.8px">[1] </span><font color="#1155cc"><span style="font-size:12.8px"><u><a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/1617184154ead85f83ce7f1a8750f00f100dc2cb" style="color:rgb(17,85,204)" target="_blank">https://github.com/RobiFag<wbr>/GRASS_clouds_and_shadows/comm<wbr>it/1617184154ead85f83ce7f1a875<wbr>0f00f100dc2cb</a></u></span></font><span style="font-size:12.8px;color:rgb(17,85,204)"> </span></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"><div style="text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(34,34,34);font-size:12.8px">[2] </span><span style="font-size:12.8px"><font></font><a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/35175c68a35e01941faead903ec8f0380b317aa6" style="color:rgb(17,85,204)" target="_blank">https://github.com/RobiFag<wbr>/GRASS_clouds_and_shadows/comm<wbr>it/35175c68a35e01941faead903ec<wbr>8f0380b317aa6</a></span></div></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">[3]<span> </span><a href="https://github.com/RobiFag/GRASS_clouds_and_shadows" style="color:rgb(17,85,204);font-family:arial,helvetica,sans-serif;background-color:rgb(255,255,255)" target="_blank">https://github.com/RobiFag<wbr>/GRASS_clouds_and_shadows</a></div><div style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial">[4]<span> </span><a href="https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection" style="color:rgb(17,85,204)" target="_blank">https://trac.osgeo.org/gra<wbr>ss/wiki/GSoC/2018/CloudsAndSha<wbr>dowsDetection</a></div><div class="m_-5355534014464573727m_6792632060411060642gmail-yj6qo" style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"></div><div class="m_-5355534014464573727m_6792632060411060642gmail-m_8507064002802843648gmail-m_-1917755433242807012gmail-m_-6201697502230766231gmail-yj6qo m_-5355534014464573727m_6792632060411060642gmail-adL" style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"></div><div class="m_-5355534014464573727m_6792632060411060642gmail-m_8507064002802843648gmail-m_-1917755433242807012gmail-m_-6201697502230766231gmail-m_-6597337638801188865m_5491395743437261403gmail-yj6qo m_-5355534014464573727m_6792632060411060642gmail-m_8507064002802843648gmail-m_-1917755433242807012gmail-m_-6201697502230766231gmail-adL m_-5355534014464573727m_6792632060411060642gmail-adL" style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"></div><br class="m_-5355534014464573727m_6792632060411060642gmail-Apple-interchange-newline"><br></div>