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

Hello everyone,

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

  1. What did I get done this week?
  • Added testsuite to i.eodag [1], to be completed in the upcoming week.
  • Put back the “settings” option to i.landsat.download that was initially removed after reimplementation. [2]
  • Added -p flag to i.eodag to print a query summary and exit. [3]
  • Started working on this PR [4] to update i.eodag to be compatible with the, to be released, EODAG 3.0.0, in response to the EODAG 3 beta versions. [5]
  • Added Creodias provider support to i.eodag, by supporting authentication with TOTP. [6]
  • Updated i.sentinel.download manual after the reimplementation and continued working on the i.sentinel.download open PR. [7]
  1. What do I plan on doing next week?
  • Continue working on merging the current open PRs, and adjusting according to feedback.
  • Refactoring and documentation.
  1. Am I blocked on anything?
  • I am not currently blocked by anything.

Best regards,
Hamed A. Elgizery

[1] i.eodag: add testsuite by HamedElgizery · Pull Request #1163 · OSGeo/grass-addons · GitHub
[2] i.landsat.download: put back settings option for credentials by HamedElgizery · Pull Request #1156 · OSGeo/grass-addons · GitHub
[3] i.eodag: add -p flag to print query summary by HamedElgizery · Pull Request #1167 · OSGeo/grass-addons · GitHub
[4] i.eodag: update i.eodag to be compatible with EODAG 3 by HamedElgizery · Pull Request #1165 · OSGeo/grass-addons · GitHub
[5] Releases · CS-SI/eodag · GitHub
[6] i.eodag: add dynamic setting for Creodias OTP by HamedElgizery · Pull Request #1159 · OSGeo/grass-addons · GitHub
[7] https://github.com/OSGeo/grass-addons/pull/1150