Open DonovanMaillard opened 2 years ago
Fonction load_from_geonature commencée, reste à lancer les controles du fichier sur les champs obligatoires
Fonctions diversité, nombre de cd_ref, de dates etc en cours.
Fonction get_report générant le rapport automatique commencée et fonctionnelle, reste à alimenter et mettre en forme le rapport.
Les fonctions cartographies, comparaisons, et info concaténées seront vues en second temps.
Ce package doit permettre de charger un ou plusieurs fichiers csv provenant d'instances de GeoNature, et d'automatiser une partie des analyses sur ces exports afin de répondre aux besoins internes de Flavia APE.
Le package reposera sur un ensemble de fonctions simples, appelées par des fonctions plus complètes produisant les rapports. Les fonctions simples pourront être utilisées indépendamment des fonctions synthétiques :
[ ] load_from_geonature(file) : fonction chargeant un csv (= fonctions classiques mais avec l'encodage, les séparateurs et les noms de ligne pré-paramétrés).
[ ] flavia_get_report(data) : fonction synthétique permettant de produire un rapport de base sur un lot de données, à partir des fonctions suivantes :
[ ] flavia_fuse_files(file_ref,file_comp) : fonction permettant de fusionner un export "de référence" avec un export "complémentaire". Les lignes absentes du fichier de références y sont ajoutées à partir du complement, en ne conservant que les colonnes en commun !
[ ] compare_species_status(file1, file2) : fonction listant les taxons, et leur statut entre le lot de données de référence et l'ensemble des données disposnibles (reference+complement) : nouveau, revu, non revu
[ ] Documentation générale