Hello everyone,
Here is my weekly report for week #4, adding EODAG support to GRASS GIS, GSoC 2024.
- What did I get done this week?
- Removed the Pandas dependency after agreeing that removing unnecessary dependencies would make the module lighter.
- Added sorting for the search results by “Cloud Cover” & “Ingestion Date”.
- Added filtering for the search results using EODAG crunch [1], currently supported methods of filtering:
- Start/End dates.
- Cloud Cover.
- Area Relation (contains - intersects - within).
- Minimum overlap (Percentage of AOI covered by the scene).
- Added Docstring for the module functions.
- All the above changes can be found here [2].
- Attended – online – and gave a brief presentation about the i.eodag module, for the GRASS Community Meeting Prague 2024 [3].
- The testsuite is currently drafted, as it will be edited further when adding more features. The draft PR can be found here [4].
- What do I plan on doing next week?
- Extend the query parameters.
- Test the module and look into the products that might need case handling.
- Add a way to get credentials on runtime (esp. Creodias [5] as it requires OTP for authentication).
- Am I blocked on anything?
- I am not currently blocked by anything.
Best regards,
Hamed A. Elgizery
[1] Crunch Plugins
[2] i.eodag: add sorting and filtering options by HamedElgizery · Pull Request #1104 · OSGeo/grass-addons · GitHub
[3] GRASS Community Meeting Prague 2024 - GRASS-Wiki
[4] i.eodag: add testsuite by HamedElgizery · Pull Request #11 · HamedElgizery/grass-addons · GitHub
[5] https://creodias.eu/