Product Design, Manufacturing & Innovation Resources
Hogar » La Red Integral de Archivos R (CRAN)

La Red Integral de Archivos R (CRAN)

1997-04-23
  • Kurt Hornik
  • Friedrich Leisch
Estación de trabajo informática con interfaz de programación R y gráficos estadísticos en ingeniería de software.

(Imagen generada únicamente con fines ilustrativos)

CRAN es el repositorio principal para R software, su documentación y miles de paquetes de extensión aportados por los usuarios. Es una red de servidores FTP y web en todo el mundo que almacenan versiones idénticas y actualizadas del código y la documentación de R. Este sistema centralizado, pero distribuido, es fundamental para R. ecosistema, garantizando así un fácil acceso y reproducibilidad para los usuarios de todo el mundo.

La Red Integral de Archivos de R (CRAN) se estableció en 1997 para proporcionar un sistema de distribución fiable y centralizado para R y sus paquetes complementarios. Antes de CRAN, los usuarios debían buscar y descargar paquetes de diversas fuentes, lo cual resultaba ineficiente y problemático para la gestión de dependencias. CRAN solucionó este problema creando una red de servidores reflejados en todo el mundo, garantizando que los usuarios pudieran descargar R y sus paquetes desde un servidor rápido y geográficamente cercano.

Un aspecto clave de CRAN es su riguroso proceso de control de calidad. Antes de que se acepte un nuevo paquete o una actualización, debe superar una serie de comprobaciones automatizadas en múltiples sistemas operativos (Windows, macOS y Linux). Estas comprobaciones verifican que el paquete se instale correctamente, que los ejemplos de código se ejecuten sin errores, que la documentación tenga el formato adecuado y que no interfiera con otros paquetes. Este proceso, gestionado por un pequeño equipo de voluntarios, mantiene un alto estándar de calidad y estabilidad en todo el ecosistema de R. Cada paquete en CRAN tiene una página dedicada con su documentación, historial de versiones y dependencias, lo que hace que el sistema sea transparente y fácil de navegar. Esta infraestructura ha sido una piedra angular del éxito de R, fomentando una comunidad dinámica de desarrolladores y usuarios que pueden compartir y desarrollar fácilmente el trabajo de los demás.

UNESCO Nomenclature: 1203
- Informática

Tipo

Software/Algoritmo

Ruptura

Incremental

Uso

Uso generalizado

Precursores

  • El concepto de archivos de software como CTAN (para TeX) y CPAN (para Perl)
  • El Protocolo de transferencia de archivos (FTP) para distribuir archivos a través de una red
  • El crecimiento de Internet, que permite una red global de servidores
  • El movimiento del software de código abierto, que fomentaba el intercambio y la colaboración

Aplicaciones

  • Distribución de miles de paquetes R especializados para estadística, aprendizaje automático y visualización.
  • Garantizar la reproducibilidad de la investigación científica proporcionando acceso versionado al software.
  • Comprobación automatizada de paquetes y control de calidad para el ecosistema R
  • Facilitar la adopción y enseñanza global de R

Patentes:

    Ideas para posibles innovaciones

    Debido al bloqueo del tráfico generado por bots, que actualmente supera los 40.000 al día, este contenido está reservado para los miembros de la comunidad.
    > Iniciar sesión < o > Registrarse < (100% gratis) para acceder a esto, al igual que a todo el demás contenido y herramientas restringidos.

    Relacionado con: CRAN, R, gestión de paquetes, repositorio de software, código abierto, reproducibilidad, control de calidad, ecosistema R, distribución de software, gestión de dependencias.

    Contexto histórico

    La Red Integral de Archivos R (CRAN)

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

    (Si la fecha es desconocida o no es relevante, por ejemplo "mecánica de fluidos", se proporciona una estimación redondeada de su aparición notable)

    Invención, innovación y principios técnicos relacionados.

    Las imágenes a tamaño completo y las descargas sólo están disponibles, 100% gratis, para los miembros registrados.

    > Acceso <