Enhancements

  • download_archive()
    • adapted to used html parameter in get_archive
  • download_ban() (bug)
    • adapted to new way of presenting distant pages in data.gouv.fr
    • new analysis of date and introduction of html parameter in download_archive
  • get_archive()
    • new parameter html to deal with how html pages are readed from some distant sites.
    • problem occurs when html uses javascript to build links instead of having them cleraly written.
  • format_address() (new)
    • create an address based on expected columns of a data.frame
    • documentation and test added
  • update_ban() (new)
    • adapt a data.frame that has information coming from an old ban version to a new ban version, incorporating some given manual corrections
    • produce a data.frame of manual corrections to be performed
    • all observations in observation data.frame are kept in adapted observations
    • documentation and test added
  • update_state() (new)
    • create a state from an observation data.frame and a ban data.frame
    • all observations in ban data.frame are kept in state data.frame
    • documentation and test added

Documentation

Bugs

Enhancements

  • nomenclature_clc
    • nomemclature for Corine Land Cover and some color codes

Documentation

  • _pkgdown.yml
    • adaptation to pkgdown 2.0.7

Enhancements

  • adapt_admin_express
    • replace adapt.admin_express
    • use add_log_info for journal from new journal system
    • use read_with_scheme to read and format data
    • use save_archive to save result
    • option ‘export’ renamed in ‘extension’ for cohérence with save_archive
    • documentation updated
  • analyse_archive
    • function within its own file and exporteds
    • treat 2 formats (‘ign’ & ‘floodam.data’)
    • addition of warnings
    • function tested in test_analyse_archive
    • TO DO: put information for format in a global variable
  • format_archive (new)
    • 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
  • save_archive (new)
    • 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)

Bugs