Travail reproductible avec packrat


Date
2018-07-05 14:45 — 15:15
Lieu
UQAM, Pavillon Sherbrooke, Salle 2800
200 Rue Sherbrooke O, Montréal, QC H2X 1X5

Bien que l’utilisation des langages de programmation open-source soit de plus en plus acceptée au sein d’organisations historiquement craintives, on entend souvent des critiques face à l’évolution rapide de ces langages entraînant un manque de stabilité dans un contexte professionnel. Certaines compagnies ont d’ailleurs lancé des produits un peu plus conventionnels pour faciliter l’intégration de en entreprise. J’en conviens, certaines de ces solution fonctionnent bien, assurent un grand niveau de reproductibilité et sont bien adaptées pour les utilisateurs qui recherchent un produit clé en main.

Mon humble opinion est que ce genre de solution commerciale propose certe une facilité de reproductibilité, mais au détriment de l’agilité habituelle à intégrer les toutes dernières versions de packages toujours en développement actif. Le package packrat assure la reproductibilité d’un projet dans le temps sans n’avoir aucun désavantage collatéral. L’idée derrière packrat est d’attacher à un projet sa propre librairie de packages plutôt que d’utiliser les packages de l’utilisateur, ce qui est le comportement par défaut lorsqu’on exécute du code .

Ma présentation se veut donc une introduction au package packrat, à son intégration dans RStudio et à l’interraction qu’il peut y avoir entre l’utilisation combinée de packrat et dans un même projet.

J.P. Le Cavalier
J.P. Le Cavalier
Scientifique de données / Actuaire

Je me considère un modèle hybride entre un actuaire et un scientifique de données. J’adore prendre le temps de bien faire les choses.

Sur le même sujet