Product Design, Manufacturing & Innovation Resources
घर » व्यापक आर आर्काइव नेटवर्क (CRAN)

व्यापक आर आर्काइव नेटवर्क (CRAN)

1997-04-23
  • Kurt Hornik
  • Friedrich Leisch
Computer workstation with R programming interface and statistical graphs in software engineering.

(यह छवि केवल उदाहरण के लिए बनाई गई है)

CRAN, R के लिए प्राथमिक भंडार है। सॉफ्टवेयरइसमें R का मूल आधार, इसके दस्तावेज़ और हज़ारों उपयोगकर्ता-योगदानित एक्सटेंशन पैकेज शामिल हैं। यह दुनिया भर में फैले FTP और वेब सर्वरों का एक नेटवर्क है जो R कोड और दस्तावेज़ों के समान, अद्यतन संस्करणों को संग्रहीत करता है। यह केंद्रीकृत, फिर भी वितरित प्रणाली, R की मूलभूत विशेषता है। पारिस्थितिकी तंत्रजिससे वैश्विक स्तर पर उपयोगकर्ताओं के लिए आसान पहुंच और पुनरुत्पादन सुनिश्चित हो सके।

R और इसके ऐड-ऑन पैकेजों के लिए एक विश्वसनीय और केंद्रीकृत वितरण प्रणाली प्रदान करने के लिए 1997 में कॉम्प्रिहेंसिव R आर्काइव नेटवर्क (CRAN) की स्थापना की गई थी। CRAN से पहले, उपयोगकर्ताओं को विभिन्न स्रोतों से पैकेज खोजने और डाउनलोड करने पड़ते थे, जो कि अक्षम और निर्भरता प्रबंधन के लिए समस्याग्रस्त था। CRAN ने विश्वव्यापी स्तर पर मिरर किए गए सर्वरों का एक नेटवर्क बनाकर इस समस्या का समाधान किया, जिससे यह सुनिश्चित हुआ कि उपयोगकर्ता भौगोलिक रूप से निकट और तेज़ सर्वर से R और इसके पैकेज डाउनलोड कर सकें।

CRAN की एक प्रमुख विशेषता इसकी कठोर गुणवत्ता नियंत्रण प्रक्रिया है। किसी नए पैकेज या अपडेट को स्वीकार किए जाने से पहले, उसे कई ऑपरेटिंग सिस्टम (Windows, macOS और Linux) पर स्वचालित जाँचों की एक श्रृंखला से गुजरना पड़ता है। ये जाँचें सुनिश्चित करती हैं कि पैकेज सही ढंग से स्थापित हो, कोड उदाहरण बिना किसी त्रुटि के चलें, दस्तावेज़ीकरण सही प्रारूप में हो, और यह अन्य पैकेजों में हस्तक्षेप न करे। स्वयंसेवकों की एक छोटी टीम द्वारा प्रबंधित यह प्रक्रिया, R इकोसिस्टम में उच्च गुणवत्ता और स्थिरता बनाए रखती है। CRAN पर प्रत्येक पैकेज का अपना एक समर्पित पृष्ठ होता है जिसमें उसका दस्तावेज़ीकरण, संस्करण इतिहास और निर्भरताएँ होती हैं, जिससे सिस्टम पारदर्शी और उपयोग में आसान हो जाता है। यह बुनियादी ढाँचा R की सफलता का आधार रहा है, जिससे डेवलपर्स और उपयोगकर्ताओं का एक जीवंत समुदाय विकसित हुआ है जो आसानी से एक-दूसरे के कार्यों को साझा कर सकते हैं और उन पर आधारित होकर आगे बढ़ सकते हैं।

UNESCO Nomenclature: 1203
कंप्यूटर विज्ञान

Type

सॉफ्टवेयर/एल्गोरिदम

व्यवधान

इंक्रीमेंटल

उपयोग

व्यापक उपयोग

शगुन

  • CTAN (TeX के लिए) और CPAN (Perl के लिए) जैसे सॉफ्टवेयर आर्काइव की अवधारणा।
  • नेटवर्क पर फ़ाइलों को वितरित करने के लिए फ़ाइल स्थानांतरण प्रोटोकॉल (FTP)।
  • इंटरनेट के विकास ने सर्वरों के वैश्विक नेटवर्क को संभव बनाया है।
  • ओपन-सोर्स सॉफ्टवेयर आंदोलन ने साझाकरण और सहयोग को प्रोत्साहित किया।

आवेदन

  • सांख्यिकी, मशीन लर्निंग और विज़ुअलाइज़ेशन के लिए हजारों विशिष्ट R पैकेजों का वितरण
  • सॉफ्टवेयर तक संस्करणित पहुंच प्रदान करके वैज्ञानिक अनुसंधान की पुनरुत्पादकता सुनिश्चित करना।
  • आर इकोसिस्टम के लिए स्वचालित पैकेज जांच और गुणवत्ता नियंत्रण
  • आर के वैश्विक स्तर पर अपनाने और शिक्षण को सुगम बनाना

पेटेंट:

    संभावित नवाचार विचार

    बॉट ट्रैफिक को कम करने के कारण, जो वर्तमान में प्रति दिन 40,000 से अधिक है, यह सामग्री केवल समुदाय के सदस्यों के लिए आरक्षित है।
    > लॉगिन < या > रजिस्टर < इस सामग्री और अन्य सभी प्रतिबंधित सामग्रियों और उपकरणों तक पहुंच (100% निःशुल्क) है।

    संबंधित विषय: CRAN, R, पैकेज प्रबंधन, सॉफ्टवेयर रिपॉजिटरी, ओपन सोर्स, पुनरुत्पादन क्षमता, गुणवत्ता नियंत्रण, R इकोसिस्टम, सॉफ्टवेयर वितरण, निर्भरता प्रबंधन।

    ऐतिहासिक संदर्भ

    व्यापक आर आर्काइव नेटवर्क (CRAN)

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

    (यदि तिथि अज्ञात है या प्रासंगिक नहीं है, उदाहरण के लिए "द्रव यांत्रिकी", तो इसके उल्लेखनीय उद्भव का एक अनुमानित आंकड़ा प्रदान किया गया है)

    शीर्ष पोस्ट और लेख

    शीर्ष मूल उपकरण

    पंजीकृत सदस्यों के लिए पूर्ण आकार की छवियाँ और डाउनलोड 100% निःशुल्क उपलब्ध हैं।