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**