» 综合 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 ecosystem, ensuring easy access and reproducibility for users globally.

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

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
- 计算机科学

类型

软件/算法

中断

递增

使用方法

广泛使用

前体

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

应用

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

专利:

    潜在的创新想法

    级别需要会员

    您必须是!!等级!!会员才能访问此内容。

    立即加入

    已经是会员? 在此登录
    Related to: CRAN, R, package management, software repository, open source, reproducibility, quality control, R ecosystem, software distribution, dependency management.

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    迎接新挑战
    机械工程师、项目、工艺工程师或研发经理
    有效的产品开发

    可在短时间内接受新的挑战。
    通过 LinkedIn 联系我
    塑料金属电子集成、成本设计、GMP、人体工程学、中高容量设备和耗材、精益制造、受监管行业、CE 和 FDA、CAD、Solidworks、精益西格玛黑带、医疗 ISO 13485

    我们正在寻找新的赞助商

     

    您的公司或机构从事技术、科学或研究吗?
    > 给我们发送消息 <

    接收所有新文章
    免费,无垃圾邮件,电子邮件不分发也不转售

    或者您可以免费获得完整会员资格以访问所有受限制的内容>这里<

    历史背景

    (如果日期不详或不相关,例如 "流体力学",则对其显著出现的时间作了四舍五入的估计)。

    相关发明、创新和技术原理

    滚动至顶部

    你可能还喜欢