GSoC 2024 - Week 8 | Add EODAG Support - GRASS GIS

Hello everyone,

Here is my weekly report for week #8, adding EODAG support to GRASS GIS, GSoC 2024.

  1. What did I get done this week?
  • Reimplemented i.landsat.download.
  • Supported Planetary Computer as a data source (USGS will be added as well once it is up again and the eodag fix reaches production [1]).
  • Updated i.landsat.download manual.
  • Above changes can be found here [2].
  1. What do I plan on doing next week?
  • Add USGS support to i.landsat.download (couldn’t implement it yet because USGS is down, or there is some other problem).
  • Address this issue [3]:
    • Add testsuite.
    • Add a method for providing credentials manually on runtime.
    • Update list_queryables function with more useful info.
  • Start experimenting with sentinel products, and doing necessary research for week 10 which should be the start of reimplementing i.sentinel.download [4].
  1. Am I blocked on anything?
  • I am not currently blocked by anything.

Best regards,
Hamed A. Elgizery

[1] USGS Search by ID lists many products instead of just the matching one · Issue #1252 · CS-SI/eodag · GitHub
[2] i.landsat.download: change API from landsatxplore to EODAG using i.eodag by HamedElgizery · Pull Request #1144 · OSGeo/grass-addons · GitHub
[3] i.eodag: open issues from other PRs · Issue #17 · HamedElgizery/grass-addons · GitHub
[4] grass-addons/src/imagery/i.sentinel/i.sentinel.download at grass8 · OSGeo/grass-addons · GitHub