Heim » Das umfassende R-Archivnetzwerk (CRAN)

Das umfassende R-Archivnetzwerk (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.

Das Comprehensive R Archive Network (CRAN) wurde 1997 gegründet, um ein zuverlässiges und zentralisiertes Verteilungssystem für R und seine Zusatzpakete bereitzustellen. Vor CRAN mussten Benutzer Pakete aus verschiedenen einzelnen Quellen suchen und herunterladen, was ineffizient und problematisch für das Abhängigkeitsmanagement war. CRAN löste dieses Problem durch die Einrichtung eines weltweiten Netzwerks gespiegelter Server. Dadurch wurde sichergestellt, dass Benutzer R und seine Pakete von einem geografisch nahegelegenen und schnellen Server herunterladen konnten.

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
- Computerwissenschaften

Typ

Software/Algorithmus

Unterbrechung

Inkremental

Verwendung

Weit verbreitete Verwendung

Vorläufersubstanzen

  • The concept of Software archives like CTAN (for TeX) and CPAN (for Perl)
  • Das File Transfer Protocol (FTP) zum Verteilen von Dateien über ein Netzwerk
  • Das Wachstum des Internets ermöglicht ein globales Netzwerk von Servern
  • Die Open-Source-Software-Bewegung, die das Teilen und die Zusammenarbeit förderte

Anwendungen

  • Verteilung von Tausenden spezialisierten R-Paketen für Statistik, maschinelles Lernen und Visualisierung
  • Gewährleistung der Reproduzierbarkeit wissenschaftlicher Forschung durch Bereitstellung eines versionierten Zugriffs auf Software
  • Automatisierte Paketprüfung und Qualitätskontrolle für das R-Ökosystem
  • Erleichterung der weltweiten Einführung und Lehre von R

Patente:

    Mögliche Innovationsideen

    !Professionals (100% free) Mitgliedschaft erforderlich

    Sie müssen ein Professionals (100% free) Mitglied sein, um auf diesen Inhalt zugreifen zu können.

    Jetzt teilnehmen

    Sie sind bereits Mitglied? Hier einloggen
    Related to: CRAN, R, package management, software repository, open source, reproducibility, quality control, R ecosystem, software distribution, dependency management.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    VERFÜGBAR FÜR NEUE HERAUSFORDERUNGEN
    Maschinenbauingenieur, Projekt-, Verfahrenstechnik- oder F&E-Manager
    Effektive Produktentwicklung

    Kurzfristig für eine neue Herausforderung verfügbar.
    Kontaktieren Sie mich auf LinkedIn
    Integration von Kunststoff-Metall-Elektronik, Design-to-Cost, GMP, Ergonomie, Geräte und Verbrauchsmaterialien in mittleren bis hohen Stückzahlen, Lean Manufacturing, regulierte Branchen, CE und FDA, CAD, Solidworks, Lean Sigma Black Belt, medizinische ISO 13485

    Wir suchen einen neuen Sponsor

     

    Ihr Unternehmen oder Ihre Institution beschäftigt sich mit Technik, Wissenschaft oder Forschung?
    > Senden Sie uns eine Nachricht <

    Erhalten Sie alle neuen Artikel
    Kostenlos, kein Spam, E-Mail wird nicht verteilt oder weiterverkauft

    oder Sie können eine kostenlose Vollmitgliedschaft erwerben, um auf alle eingeschränkten Inhalte zuzugreifen >Hier<

    Historischer Kontext

    (wenn das Datum nicht bekannt oder nicht relevant ist, z. B. "Strömungsmechanik", wird eine gerundete Schätzung des bemerkenswerten Erscheinens angegeben)

    Verwandte Erfindungen, Innovationen und technische Prinzipien

    Nach oben scrollen

    Das gefällt dir vielleicht auch