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

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

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

Type

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

व्यवधान

इंक्रीमेंटल

उपयोग

व्यापक उपयोग

शगुन

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

आवेदन

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

पेटेंट:

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

    • बेहतर सुरक्षा और सत्यापनशीलता के लिए CRAN का एक विकेन्द्रीकृत, ब्लॉकचेन-आधारित संस्करण
    • CRAN पर प्रासंगिक R पैकेज खोजने के लिए एक AI-संचालित अनुशंसा प्रणाली
    • एक ऐसी सेवा जो क्लाउड परिनियोजन के लिए 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 इकोसिस्टम, सॉफ्टवेयर वितरण, निर्भरता प्रबंधन।

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

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

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

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

    नवीनतम परिवर्धन

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

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

    10वां वर्ष सालगिरह

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