Maison » Le réseau complet d'archives R (CRAN)

Le réseau complet d'archives R (CRAN)

1997-04-23
  • Kurt Hornik
  • Friedrich Leisch
Computer workstation with R programming interface and statistical graphs in software engineering.

CRAN is the primary repository for the R software, its documentation, and thousands of user-contributed extension packages. It is a network of FTP and web servers around the world that store identical, up-to-date versions of R code and documentation. This centralized, yet distributed, system is fundamental to R’s ecosystem, ensuring easy access and reproducibility for users globally.

Le Comprehensive R Archive Network (CRAN) a été créé en 1997 afin de fournir un système de distribution fiable et centralisé pour R et ses extensions. Avant la création du CRAN, les utilisateurs devaient rechercher et télécharger les extensions depuis différentes sources, ce qui était inefficace et problématique pour la gestion des dépendances. Le CRAN a résolu ce problème en créant un réseau mondial de serveurs miroirs, permettant ainsi aux utilisateurs de télécharger R et ses extensions depuis un serveur rapide et géographiquement proche.

A key aspect of CRAN is its rigorous quality control process. Before a new package or an update is accepted, it must pass a series of automated checks on multiple operating systems (Windows, macOS, and Linux). These checks verify that the package installs correctly, the code examples run without errors, the documentation is properly formatted, and it doesn’t interfere with other packages. This process, managed by a small team of volunteers, maintains a high standard of quality and stability across the R ecosystem. Each package on CRAN has a dedicated page with its documentation, version history, and dependencies, making the system transparent and easy to navigate. This infrastructure has been a cornerstone of R’s success, fostering a vibrant community of developers and users who can easily share and build upon each other’s work.

UNESCO Nomenclature: 1203
- Informatique

Taper

Logiciel/Algorithme

Perturbation

Incrémentale

Usage

Utilisation généralisée

Précurseurs

  • Le concept de logiciel archives like CTAN (for TeX) and CPAN (for Perl)
  • Le protocole de transfert de fichiers (FTP) pour la distribution de fichiers sur un réseau
  • La croissance d'Internet, permettant un réseau mondial de serveurs
  • Le mouvement des logiciels open source, qui a encouragé le partage et la collaboration

Applications

  • distribution de milliers de packages R spécialisés pour les statistiques, l'apprentissage automatique et la visualisation
  • assurer la reproductibilité de la recherche scientifique en fournissant un accès versionné aux logiciels
  • vérification automatisée des packages et contrôle qualité pour l'écosystème R
  • faciliter l'adoption et l'enseignement mondiaux de R

Brevets:

    Idées d'innovations potentielles

    !niveaux !!! Adhésion obligatoire

    Vous devez être membre de l'association pour accéder à ce contenu.

    S’inscrire maintenant

    Vous êtes déjà membre ? Connectez-vous ici
    Related to: CRAN, R, package management, logiciel repository, open source, reproducibility, quality control, R ecosystem, software distribution, dependency management.

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    DISPONIBLE POUR DE NOUVEAUX DÉFIS
    Ingénieur mécanique, chef de projet, ingénierie des procédés ou R&D
    Développement de produits efficace

    Disponible pour un nouveau défi dans un court délai.
    Contactez-moi sur LinkedIn
    Intégration électronique métal-plastique, Conception à coût réduit, BPF, Ergonomie, Appareils et consommables de volume moyen à élevé, Production allégée, Secteurs réglementés, CE et FDA, CAO, Solidworks, Lean Sigma Black Belt, ISO 13485 médical

    Nous recherchons un nouveau sponsor

     

    Votre entreprise ou institution est dans le domaine de la technique, de la science ou de la recherche ?
    > envoyez-nous un message <

    Recevez tous les nouveaux articles
    Gratuit, pas de spam, email non distribué ni revendu

    ou vous pouvez obtenir votre adhésion complète - gratuitement - pour accéder à tout le contenu restreint >ici<

    Contexte historique

    (si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

    Inventions, innovations et principes techniques connexes

    Retour en haut

    Vous aimerez peut-être aussi