Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notebooks exploratoires pour la manipulation des datasets SuFoSaT et DIST-ALERT #2

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

FS-CS
Copy link

@FS-CS FS-CS commented Feb 9, 2025

Description

Nocodb : Examiner les données de Sufosat (je ne peux pas accéder au lien)

Cette PR fournit deux notebooks permettant une analyse exploratoire relativement poussée pour le dataset cible Sufosat, et très préliminaire pour le dataset d'intérêt DIST-ALERT.

Le notebook d'exploration de Sufosat permet de charger les données sur une aire d'intérêt (AOI), d'analyser le contenu de ces données et de les visualiser sur l'AOI à l'aide d'outils de visualisation cartographique.

Comment tester ?

Les notebooks se trouvent dans le sous-dossier 'explo/data'. Ce dossier contient également des GeoJSON délimitant des AOI requis dans l'exécution des notebooks.

  • explore_sufosat.ipynb :

    • télécharger les deux fichiers .tif contenant les données Sufosat et les placer dans le dossier 'explo/data' (cf. documentation Outline ou description initiale du notebook)
    • activer l'environnement Poetry (poetry shell est une option possible)
    • jupyter lab explore_sufosat.ipynb
    • exécuter les cellules du notebook dans l'ordre
  • explore_dist_alert.ipynb

    • créer un compte sur Google Cloud Platform (GCP)
    • créer un projet sur GCP
    • enregistrer le projet pour un accès NON-COMMERCIAL à GCP (https://earthengine.google.com/noncommercial/)
    • activer l'environnement Poetry (poetry shell est une option possible)
    • jupyter lab explore_dist_alert.ipynb
    • exécuter les cellules du notebook dans l'ordre ; si le projet GCP est bien configuré, la commande ee.Authenticate() va vous demander de vous authentifier dans une fenêtre de navigateur web puis vous fournir un token qu'il vous faudra copier-coller dans l'ouput de la cellule du notebook

Pour faciliter la validation de ma PR

  • [ x] Les pre-commit passent
  • [ x] Les test unitaires passent
  • [ x] Le code modifié fonctionne en local/dev
  • J'ai demandé une peer-review à un autre bénévole du projet
  • La PR est bien formattée et respecte les conventions de style
  • J'ai documenté les modifications apportées (dans le README.md, code ou dans un fichier spécifique si nécessaire)

Auteur(s)

  • Florent Scarpa (FS-CS)

Peer Reviewer(s)

Copy link
Contributor

@mtbarra mtbarra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please rebase from main and include this files in the 'analytics' directory please ?

pyproject.toml Show resolved Hide resolved
@mtbarra
Copy link
Contributor

mtbarra commented Feb 11, 2025

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants