Créer un site web en Node.js avec GitHub Copilot Workspace, à l'aide des bonnes pratiques de développement en R

En tant que développeur principalement orienté vers R, je m’attache à suivre les bonnes pratiques de développement : écrire une documentation utilisateur claire avec des articles et des exemples; créer des tests robustes; et automatiser les processus de vérifications et de déploiements avec des …

Lire la suite

Correlation spatiale entre rasters avec 'terra'

Dans cet article de blog, je propose une méthode pour examiner la répartition spatiale de la corrélation entre deux rasters. Il s’agit d’une mise à jour d’un article de blog que j’ai écrit en 2018 : Corrélation spatiale entre rasters. La principale différence est que j’utilise le nouveau package …

Lire la suite

Comment debugger votre package dans un conteneur fedora {rhub} avant d'envoyer sur le CRAN ?

Ce n’est pas la première fois que je présente comment déboguer sur une autre plateforme avant d’envoyer votre paquet au CRAN. Cette fois, avant son envoi, {checkhelper} a échoué sur l’image ‘fedora’ fournie par {rhub}. Comment déboguer votre package en utilisant cette plateforme lorsque vous …

Lire la suite

Partager votre travail sur R en suivant les bonnes pratiques depuis un simple notebook

Vous écrivez des scripts R et vous souhaitez les partager avec d’autres utilisateurs, de manière durable et maintenable. Vous écrivez déjà votre code dans un notebook (Rmarkdown ou Quarto) et partagez sa sortie en HTML. Vous souhaitez documenter les chunks, et rendre cette documentation visible dans …

Lire la suite

Ajouter une couche géographique de points dans {tmap} avec plusieurs formats de bordures

Ça fait un moment depuis mon dernier article de blog. En ce moment mon temps libre est utilisé pour améliorer des packages comme “{fusen} : Gonflez votre package à partir d’un simple Rmd plat” , “{attachment} : Tools to deal with dependencies in scripts, Rmd and packages” ou “{gitlabr} : An R client …

Lire la suite

Je n'ai pas le temps (de pratiquer)

J’aimerais vraiment pouvoir le faire, et je sais que j’en profiterai, mais je n’ai pas le temps ou je n’ai pas trouvé le temps de l’essayer…. […] Combien de temps comptez-vous prendre pour lire cet article de blog ? Allez-vous lire jusqu’à la fin ? Entièrement ou seulement les titres ? …

Lire la suite

Comment ne pas être perdu avec VSCode quand on vient de RStudio ?

VSCode est très populaire en ce moment dans la communauté #rstats. Je trouve tout ce dont j’ai besoin dans RStudio et j’ai mes petites habitudes, alors comment ne pas être perdu avec VSCode ? Je présente ici les réponses à mes premières explorations sur l’utilisation de VSCode en tant qu’utilisateur …

Lire la suite

Déboguer son package qui a échoué sur CRAN grâce à {rhub}

Si vous avez envoyé des paquets sur CRAN, vous avez peut-être rencontré des échecs sur différentes configurations de systèmes d’exploitation dont vous n’aviez jamais entendu parler auparavant : Solaris, debian clang, fedora gcc, … Le package {rhub} permet de tester votre paquet sur certains d’entre …

Lire la suite

Comment déboguer son package sur Win-Builder avant d'envoyer vers le CRAN ?

Soumettre un package au CRAN peut être difficile car il est vérifié sur plusieurs systèmes d’exploitation et versions de R que vous n’êtes peut-être pas en mesure de vérifier vous-même localement. Heureusement, certains services comme {rhub} et Win-Builder évitent certaines erreurs CRAN …

Lire la suite