بيت » شبكة الأرشيف الشاملة 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) عام ١٩٩٧ لتوفير نظام توزيع مركزي وموثوق لـ 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
- علوم الحاسب الآلي

النوع

البرنامج/الخوارزمية

الاضطراب

تزايدي

الاستخدام

الاستخدام الواسع النطاق

السلائف

  • مفهوم برمجة 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، الحزام الأسود من Lean Sigma، شهادة ISO 13485 الطبية

    نحن نبحث عن راعي جديد

     

    هل شركتك أو مؤسستك متخصصة في التقنية أو العلوم أو الأبحاث؟
    > أرسل لنا رسالة <

    احصل على جميع المقالات الجديدة
    مجاني، لا يوجد بريد عشوائي، ولا يتم توزيع البريد الإلكتروني ولا إعادة بيعه

    أو يمكنك الحصول على عضويتك الكاملة -مجانًا- للوصول إلى جميع المحتويات المحظورة >هنا<

    السياق التاريخي

    (إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم تقديم تقدير تقريبي لظهوره الملحوظ)

    الاختراع والابتكار والمبادئ التقنية ذات الصلة

    انتقل إلى الأعلى

    قد يعجبك أيضاً