floodam.data Version: 0.9.35.0
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
**Note de version**
* Amélioration de adapt_admin_express
* Remplace adapt.admin_express
* Utilisation du nouveau système de journal
* Utilisation de read_with_scheme pour lecture et mise en formatter
* Utilisation de save_archive pour sauvegarde y compris de façon
découpée
* paramètre export renommé en extension pour cohérence avec save_archive
* MaJ de la documentation
* Amélioration de analyse_archive
* fonction isolée et exportée
* traite les formats "IGN" et "floodam.data"
* fait des tests sur les sorties et renvoie des warnings
* test dans test_analyse_archive
* TO DO : intégrer les formats attendus dans une variable globale, hors
de la fonction
* Ajout de format_archive
* permet de créer des noms formattés des archives à partir
d'informations standardisées
* origin = "floodam.data" (défault) pour créer les noms des archives de
sauvegarde
* origin = "ign" pour créer les noms à la façon IGN (inverse de
analyse_archive)
* origin = "version" pour créer des patterns pour chercher dans les noms
façon IGN.
* tests dans test_format_archive
* Ajout de save_archive
* sauvegarde d'une archive de façon standardisée
* analyse le path pour trouver les informations (possibilité d'utiliser
l'option origin pour spécifier si origin = "floodam.data" ou origin =
"ign")
* extension peut-être écrasée par paramètre dédié
* gestion du scope (attention ça peut-être un facteur qui découpe
les données ou le nom d'une colonne dans cet input).
* extension gérée pour le moment: rds
* tests dans test_save_archive
* Amélioration de downlaod_archive
* renvoie un message si aucune archive n'est trouvée avec les options
demandées
* utilisation de add_journal_new au lieu de add_journal
* Amélioration de add_journal
* reprise de add_journal_new
* ancienne add_journal renommée temporairement en add_journal_old le
temps de la migration
* meilleure présentation des sous-tâches en introduisant le paramètre
degree
* Ajout de write_journal
* permet d'écrire un journal produit par add_journal_new soit au format
"csv", soit au format "log" en fonction de l'extension du fichier
* si aucun fichier n'est donné, le message au format "log" est affiché
sur la sortie standard
* si un fichier existant est donné, le journal est ajouté au précédent,
quelque soit le format choisi ("log" ou "csv")
* Non exportée
* Ajout de basename_core
* trouve le nom d'une archive en enlevant le path et les doubles
extensions de type .csv.gz ou .7z.001 notamment
* déploiement dans les fonctions
* tests dans test_basename_utilities
* Ajout de basename_ext
* trouve les extensions y compris les doubles de type .csv.gz ou .7z.001
notamment
* déploiements dans les fonctions
* tests
* Ajout de format_journal
* permet de formatter un journal (ou une partie de journal) pour
préparer des messages au format "log"
* Non exportée
* Amélioration de read_with_scheme
* wrapper pour différentes fonctions plus spécifiques
* gère csv, csv.gz, shp, gpkg, shp from 7z, gpkg from 7z, zip
* pour zip, attention fait appel à une commande 'system' en modifiant
le nom du fichier pour faire une commande qui sera détectée par
data.table::fread, et présume que le format sera csv et pourra être lu
avec read_csv_with_scheme
* pour zip, modifie temporairemen l'option
'datatable.fread.input.cmd.message' pour éviter le message renvoyé par
data.table::fread
* Ajout de read_csv_with_scheme
* correspond à ancienne version de read_with_scheme qui était csv
spécifique
* Ajout de read_gpkg_with_scheme
* gestion de gpkg avec scheme et projection
* Ajout de read_shp_with_scheme
* gestion de shp avec scheme et projection
* Amélioration de read_shp_from_7z
* Ancienne version n'était pas finalisée
* Extraction en fonction de la layer spécifiée
* Amélioration de read_gpkg_from_7z
* Séparation claire de la décompression et de la lecture
* Sécurité si plusieurs gpkg
* download_admin_express
* transformation de download.admin_express
* meilleure gestion des options (et match.arg)
* scheme_admin_express_3_1 (data)
* nouveau format à partir des infos IGN (version 3-1)
* style des noms des variables "." → "_"
* MaJ de data-raw/scheme.R et R/data.R pour intégration & documentation
* scheme_admin_express_2_0 (data)
* renommage de scheme_admin_express (data) qui ne faisait pas mention de
la version (version 2-0)
* style des noms des variables "." → "_"
* MaJ de data-raw/scheme.R et R/data.R pour intégration & documentation
* scheme_insee_2019 (data)
* renommage de certaines variables ('type_loge' en 'type', 'n_loge' en
'dwelling', 'cat_loge' en 'usage') pour plus de cohérénces
* documentation
* corrections de coquilles (à la volée) pour les datasets
* regroupement des documentions pour fonction de la famille
read_with_scheme
* data.cquest.org
* toutes les mentions à l'adresse passent en https au lieu de http
* Roxygen
* utilisation de l'option markdown = TRUE (dans DESCRIPTION)
**Détails**