Chers amis rOpenSci, c’est l’heure de notre tour d’horizon mensuel de l’actualité ! Vous pouvez lire cet article sur notre blog. Passons maintenant à l’activité sur et autour de rOpenSci !
Siège social de rOpenSci
rOpenSci Dev Guide 1.0.0 : trilingue et amélioré
Les conseils de rOpenSci Software Peer Review sont rassemblés dans un livre en ligne qui ne cesse de s’améliorer ! Il est désormais disponible en anglais, espagnol et portugais. En savoir plus dans l’annonce de sortie
Mise à jour du programme des champions
Nous sommes toujours en train de suivre le processus de sélection des champions et nous sommes ravis de vous annoncer que le nouveau groupe de mentors a déjà été sélectionné et examine actuellement activement les candidatures des champions.
Cette cohorte rassemble un merveilleux mélange de champions de retour qui assument des rôles de mentorat, de mentors poursuivant leurs contributions et de nouveaux membres rejoignant le programme. Les mentors de 2026 sont Andrea Gómez Vargas, Pablo Paccioretti, Alber Hamersson Sánchez Ipia, Erick Isaac Navarro Delgado, Francisco Cardozo, Luis Verde Arregoitia, Monika Ávila Márquez, Guadalupe Pascal, Pao Corrales et Elio Campitelli. Ensemble, ils représentent une communauté diversifiée et dynamique en Colombie, au Mexique, en Argentine, au Brésil et en Bolivie, certains étant actuellement basés en Suisse, au Canada, aux États-Unis et en Australie. Nous sommes très heureux de voir ce réseau interconnecté en pleine croissance soutenir la prochaine cohorte de champions.
Mise à jour de l’Univers R
Vous pouvez désormais télécharger des artefacts et des fichiers journaux depuis R-Universe sans être connecté avec un compte GitHub, par exemple
Examen des logiciels et utilisation des outils d’IA
Les auteurs soumettant de nouveaux logiciels pour examen par les pairs doivent désormais expliquer l’utilisation potentielle des outils d’IA générative dans le développement de leur package. Tous les modèles de soumission incluent désormais une case à cocher obligatoire :
- [ ] Generative AI tools were used to produce some of the material in this submission. If so, please describe usage, and include links to any relevant aspects of your repository.
C’est le début de nos mises à jour pour intégrer les outils d’IA générative dans le développement de packages, comme décrit dans notre récent article de blog. La prochaine phase impliquera des mises à jour de notre Guide du développeurexpliquant les exigences et les recommandations pour les auteurs, les réviseurs et les éditeurs. Toutes les mises à jour sont destinées à permettre aux outils d’IA générative d’être utilisés de manière utile, tout en minimisant le fardeau de ceux qui donnent de leur temps pour faire fonctionner notre service d’évaluation par les pairs des logiciels.
Mises à jour du robot d’évaluation des logiciels
Le ropensci-review-bot fournit désormais un rapport initial sur toutes les pré-soumissions et soumissions de nouveaux logiciels, identifiant les cinq packages les plus similaires parmi tous les packages rOpenSci et tous les packages CRAN. Les correspondances sont générées par notre package ropensci-review-tools/pkgmatch (lui-même examiné dans ce numéro de revue). La correspondance est basée sur un algorithme « fréquence de terme-fréquence de document inverse », utilisant les fréquences de document inverses de tous les packages rOpenSci et CRAN. Des rapports de packages similaires peuvent également être déclenchés manuellement (par les éditeurs uniquement) avec @ropensci-review-bot similar packagescomme dans cet exemple pour le package pkgmatch lui-même.
Coworking
Lisez tout sur le coworking !
Et rappelez-vous, vous pouvez toujours travailler ensemble de manière indépendante sur des travaux liés à R, travailler sur des packages qui ont tendance à être négligés ou travailler sur tout ce que vous devez faire !
Logiciel 📦
Nouveaux forfaits
Le package suivant est récemment devenu une partie de notre suite logicielle :
- suwo, développé par Marcelo Araya-Salas avec Jorge Elizondo-Calvo et Alejandro Rico-Guevara : rationalisez la recherche/le téléchargement de fichiers multimédias naturels (par exemple, audios, photos) à partir de référentiels en ligne. Le package offre des fonctions permettant d’obtenir des métadonnées multimédias à partir de référentiels en ligne, de télécharger les fichiers multimédias associés et de mettre à jour les ensembles de données avec de nouveaux enregistrements. Il a été révisé par Eric R. Scott et Hugo Gruson.
Découvrez plus de packages et en savoir plus sur Software Peer Review.
Nouvelles versions
Les onze packages suivants ont eu une mise à jour depuis la dernière newsletter : cffr (v1.3.0), pkgmatch (v0.5.2), les tarchétypes (0.14.1), rgbif (v3.8.5), saperlipopette (v0.1.1), gutenbergr (v0.5.0), effort (v0.2.1), naijR (v0.7.0), sasquatch (v0.1.3), lingypologie (v1.1.25), et reddap (v1.2.3).
Publication sur la version de dfms : Sortie de dfms 1.0 : estimation rapide et riche en fonctionnalités des modèles de facteurs dynamiques dans R.
Examen par les pairs des logiciels
Il y a quinze soumissions récemment clôturées et actives et cinq soumissions en attente. Les problèmes se situent à différentes étapes :
Apprenez-en davantage sur l’évaluation par les pairs des logiciels et comment vous impliquer.
Sur le blog
Examen du logiciel
-
Revue de logiciels à l’ère de l’IA : ce que nous testons à rOpenSci par Mark Padgham, Noam Ross, Maëlle Salmon, Yanina Bellini Saibene, Mauro Lepore, Emily Riederer, Jouni Helske et Francisco Rodriguez-Sanchez. rOpenSci teste des politiques préliminaires sur l’utilisation d’outils d’IA générative, avec des propositions de mises à jour de la documentation et des procédures pour les auteurs soumettant des logiciels pour évaluation, pour les éditeurs et pour les réviseurs.
-
rOpenSci Dev Guide 1.0.0 : Trilingue et amélioré par Maëlle Salmon, Mark Padgham et Noam Ross. Mises à jour dans la version 1.0.0 du livre en ligne ‘rOpenSci Packages: Development, Maintenance, and Peer Review’ Autres langues : rOpenSci Dev Guide 1.0.0 : Trilingue et amélioré (en), rOpenSci 1.0.0 : Trilingue et amélioré (pt).

Appels à contributions
Appels à mainteneurs
Si vous souhaitez maintenir l’un des packages R ci-dessous, vous aimerez peut-être lire notre article de blog Que signifie maintenir un package ?.
Appels à contributions
Reportez-vous à notre page d’aide demandée – avant d’ouvrir un PR, nous vous recommandons de demander dans le problème si de l’aide est toujours nécessaire.
Coin de développement de packages
Quelques conseils utiles pour les développeurs de packages R. 👀
Un nouveau membre principal de R !
La R Foundation a annoncé que Heather Turner a rejoint la R Core Team ! 🎉
Comment parcourir les listes de diffusion R
Les listes de diffusion officielles du projet R comme R-package-devel regorgent d’informations importantes et utiles. Comment les parcourir, étant donné que le site Web par défaut n’est pas facile à rechercher ? Vous pouvez utiliser le site mail-archive (merci à Hugo Gruson pour le rappel !) ou un nouveau projet de James Balamuta : le R Mailing Lists Archive !
“Claude Code : Configuration d’ast-grep avec le support R”
Merci à Mauro Lepore d’avoir partagé ce billet de blog d’Emil Hvitfeldt : « Claude Code : Configuration d’ast-grep avec le support R ». ast-grep est un outil permettant d’interroger du code par syntaxe plutôt que par des expressions régulières fragiles. Le billet de blog décrit comment ajouter le support R à cet outil et comment en profiter lors de l’utilisation de Claude.
Sur l’étouffement des messages des paquets
Un suivi de notre article “Veuillez la fermer ! Contrôle de la verbosité dans les packages”.
- Avec le package R {cli}, vous pouvez modifier le gestionnaire par défaut des messages. Voir les documents. Il semble principalement utilisé pour étouffer les messages, par exemple dans Flir.
- Voici comment le package usethis R étouffe le message gert de manière sélective.
Derniers mots
Merci d’avoir lu! Si vous souhaitez vous impliquer dans rOpenSci, consultez notre guide de contribution qui peut vous aider à vous diriger vers le bon endroit, que vous souhaitiez apporter des contributions de code, des contributions non-code ou contribuer d’autres manières, comme partager des cas d’utilisation. Vous pouvez également soutenir notre travail par des dons.
Si vous n’êtes pas encore abonné à notre newsletter, vous pouvez le faire via un formulaire. En attendant notre prochaine newsletter, vous pouvez rester en contact avec nous via notre site internet et notre compte Mastodon.
En rapport
PakarPBN
A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.
In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.
The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.