Product Design, Manufacturing & Innovation Resources
家 » 综合 R 档案网络 (CRAN)

综合 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 生态系统确保全球用户能够轻松访问和复现。

综合 R 档案网络 (CRAN) 成立于 1997 年,旨在为 R 及其附加软件包提供可靠且集中的分发系统。在 CRAN 成立之前,用户必须从各个独立的来源查找和下载软件包,这不仅效率低下,而且对依赖项管理也造成了困扰。CRAN 通过在全球范围内创建镜像服务器网络解决了这个问题,确保用户可以从地理位置较近且速度较快的服务器下载 R 及其软件包。

CRAN 的一个关键方面是其严格的质量控制流程。在接受新的软件包或更新之前,它必须通过一系列在多个操作系统(Windows、macOS 和 Linux)上的自动化检查。这些检查验证软件包是否安装正确、代码示例是否运行无误、文档格式是否正确,以及是否与其他软件包冲突。这一流程由一个小型志愿者团队管理,确保了整个 R 生态系统的高质量和稳定性。CRAN 上的每个软件包都有一个专属页面,其中包含其文档、版本历史记录和依赖项,使系统透明且易于浏览。这一基础设施一直是 R 成功的基石,它培育了一个充满活力的开发者和用户社区,他们可以轻松地分享和借鉴彼此的工作成果。

UNESCO Nomenclature: 1203
– Computer science

类型

Software/Algorithm

中断

Incremental

用法

广泛使用

前体

  • 软件档案的概念,如 CTAN(用于 TeX)和 CPAN(用于 Perl)
  • 用于通过网络分发文件的文件传输协议 (FTP)
  • 互联网的发展,使得全球服务器网络成为可能
  • 开源软件运动鼓励共享和协作

应用程序

  • 分发数千个用于统计、机器学习和可视化的专用 R 包
  • 通过提供软件版本访问来确保科学研究的可重复性
  • R 生态系统的自动化包检查和质量控制
  • 促进 R 语言的全球采用和教学

专利:

    潜在创新理念

    • 基于区块链的去中心化 CRAN 版本,可增强安全性和可验证性
    • 一个由人工智能驱动的推荐系统,用于在 CRAN 上发现相关的 R 包
    • 自动将 CRAN 中的 R 包容器化以进行云部署的服务
    • a CRAN-like network for distributing validated 临床试验 analysis pipelines
    • 跟踪 CRAN 软件包的实际影响和引用指标的系统
    • 用于自动将 CRAN 包文档翻译成多种语言的工具
    • a ‘green CRAN’ initiative that optimizes server usage to reduce the network’s 碳足迹
    • CRAN 的搜索引擎,使用自然语言处理来查找函数,而不仅仅是包
    • 用于同行评审提交给 CRAN 的软件包统计方法的平台
    • 为所有 CRAN 包提供安全漏洞扫描的服务
    相关领域:CRAN、R、包管理、软件仓库、开源、可复现性、质量控制、R 生态系统、软件分发、依赖管理。

    历史背景

    综合 R 档案网络 (CRAN)

    1988-06-01
    1990
    1993
    1997-04-23
    2001
    2010
    2020
    1986-01-01
    1990
    1990
    1993
    1998
    2010
    2016

    (如果日期未知或不相关,例如“流体力学”,则提供其显著出现的近似估计)

    第十年 周年纪念日

    只有注册会员才能免费获取完整尺寸的图片和下载内容。

    > 登录 <