आरस्टूडियो

From Vigyanwiki
Revision as of 18:15, 28 June 2023 by alpha>Saurabh
RStudio
Developer(s)Posit, PBC
Initial release28 February 2011; 14 years ago (2011-02-28)[1]
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.
Written inJava, C++, JavaScript[2]
Operating systemUbuntu, Fedora, Red Hat Linux, openSUSE, macOS, Windows NT
PlatformIA-32, x86-64; Qt
LicenseGNU Affero General Public License v3[3]
Websiteposit.co/products/open-source/rstudio

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

ता है और वेब ब्राउज़र का उपयोग करके आरस्टूडियो तक पहुँचने की अनुमति देता है।डियो डेस्कटॉप नियमित डेस्कटॉप अनुप्रयोग है जबकि आरस्टूडियो सर्वर दूरस्थ सर्वर पर चलता है और वेब ब्राउज़र का उपयोग करके आरस्टूडियो तक पहुँचने की अनुमति देता है।

लाइसेंसिंग मॉडल

आरस्टूडियो एकीकृत विकास वातावरण (आईडीई) जीएनयू जनरल पब्लिक लाइसेंस संस्करण 3 के साथ उपलब्ध है। एजीपीएल v3 खुला स्रोत लाइसेंस है जो कोड साझा करने की स्वतंत्रता की गारंटी देता है।

आरस्टूडियो डेस्कटॉप और आरस्टूडियो सर्वर दोनों मुफ्त और शुल्क-आधारित (वाणिज्यिक) संस्करणों में उपलब्ध हैं। ओएस समर्थन आईडीई के प्रारूप/संस्करण पर निर्भर करता है। आरस्टूडियो डेस्कटॉप के प्रीपैकेज्ड वितरण माइक्रोसॉफ़्ट विंडोज़, मैकओएस, और लिनक्स के लिए उपलब्ध हैं। आरस्टूडियो सर्वर और सर्वर प्रो डेबियन, उबंटू (ऑपरेटिंग सिस्टम), रेड हैट लिनक्स, सेंटओएस, ओपनएसयूएसई और एसएलईए लिनक्स एंटरप्राइज़ सर्वर पर चलते हैं।[4]

अवलोकन और इतिहास

आरस्टूडियो आईडीई आंशिक रूप से C++ प्रोग्रामिंग भाषा में लिखा गया है और अपने ग्राफिकल यूज़र इंटरफ़ेस के लिए Qt (सॉफ्टवेयर) का उपयोग करता है।[5] कोड का बड़ा प्रतिशत जावा में लिखा गया है। जावास्क्रिप्ट का भी प्रयोग किया जाता है।[6] आरस्टूडियो आईडीई पर काम दिसंबर 2010 के आसपास शुरू हुआ,[7] और पहला सार्वजनिक बीटा संस्करण (v0.92) आधिकारिक तौर पर फरवरी 2011 में घोषित किया गया था।[1] सॉफ्टवेयर संस्करण#संस्करण 1.0 मील के पत्थर के रूप में|संस्करण 1.0 1 नवंबर 2016 को जारी किया गया था।[8] संस्करण 1.1 9 अक्टूबर 2017 को जारी किया गया था।[9] अप्रैल 2018 में, आरस्टूडियो PBC (उस समय RStudio, Inc.) ने घोषणा की कि वह Wes McKinney को परिचालन और बुनियादी ढांचा समर्थन प्रदान करेगा।[10] अपाचे सॉफ्टवेयर फाउंडेशन परियोजनाओं की सूची द्वारा संचालित नए डेटा साइंस रनटाइम के निर्माण पर लैब्स फोकस के समर्थन में।[11] अप्रैल 2019 में, आरस्टूडियो PBC (उस समय RStudio, Inc.) ने एक नया उत्पाद, आरस्टूडियो Job Launcher जारी किया। जॉब लॉन्चर आरस्टूडियो सर्वर का सहायक है।[12] लांचर विभिन्न बैच प्रोसेसिंग सिस्टम (जैसे स्लम) और कंटेनर ऑर्केस्ट्रेशन प्लेटफॉर्म (जैसे कुबेरनेट्स) के भीतर प्रक्रिया शुरू करने की क्षमता प्रदान करता है। यह फ़ंक्शन केवल आरस्टूडियो Server Pro (शुल्क-आधारित एप्लिकेशन) में उपलब्ध है।

पैकेज

आरस्टूडियो आईडीई के अलावा, आरस्टूडियो PBC और इसके कर्मचारी कई आर पैकेज का विकास, रखरखाव और प्रचार करते हैं।[13] इसमे शामिल है:

* Tidyverse - डेटा साइंस के लिए R पैकेज, जिसमें ggplot2, dplyr, tidyr, और purrr शामिल हैं

  • चमकदार - इंटरैक्टिव वेब तकनीक
  • RMarkdown - markdown दस्तावेज़ उपयोगकर्ताओं के लिए विभिन्न भाषाओं के कोड के साथ पाठ को मिलाना आसान बनाते हैं, आमतौर पर R (प्रोग्रामिंग भाषा)। हालाँकि, प्लेटफ़ॉर्म R को Python (प्रोग्रामिंग लैंग्वेज), खोल स्क्रिप्ट ्स, SQL, स्टेन (सॉफ़्टवेयर), JavaScript, CSS, जूलिया (प्रोग्रामिंग भाषा) , C (प्रोग्रामिंग लैंग्वेज), फोरट्रान और अन्य भाषाओं के साथ एक ही RMarkdown दस्तावेज़ में मिलाने का समर्थन करता है। .[14]
  • फ्लेक्सडैशबोर्ड - संबंधित डेटा विज़ुअलाइज़ेशन के समूह को डैशबोर्ड के रूप में प्रकाशित करें
  • टेंसरफ्लो - मशीन इंटेलिजेंस के लिए ओपन-सोर्स सॉफ्टवेयर लाइब्रेरी। TensorFlow का R इंटरफ़ेस आपको उच्च-स्तरीय Keras और Estimator API और कोर TensorFlow API का उपयोग करके उत्पादकता से काम करने देता है
  • Tidymodels - मॉडलिंग और विश्लेषण से संबंधित साफ-सुथरे पैकेजों को इंस्टॉल और लोड करें
  • स्पार्कलीर - स्पार्क की वितरित मशीन लर्निंग लाइब्रेरी को बाइंडिंग प्रदान करता है। स्पार्कलाइर के dplyr इंटरफ़ेस के साथ, आप आसानी से स्पार्क पर मशीन लर्निंग वर्कफ्लो बना सकते हैं और ट्यून कर सकते हैं, पूरी तरह से आर के भीतर ऑर्केस्ट्रेटेड
  • स्ट्रिंगर - 'स्ट्रिंगी' पैकेज के चारों ओर रैपर का सुसंगत, सरल और उपयोग में आसान सेट
  • रेटिकुलेट - पायथन और आर के बीच इंटरऑपरेबिलिटी के लिए उपकरणों का व्यापक सेट प्रदान करता है।
  • प्लंबर - केवल कुछ विशेष टिप्पणियों को जोड़कर आपको अपने मौजूदा आर कोड को वेब एपीआई में बदलने में सक्षम बनाता है।
  • knitr - गतिशील रिपोर्ट R, TeX, Markdown और HTML को जोड़ती है
  • पैकराट - पैकेज निर्भरता उपकरण
  • devtools - पैकेज डेवलपमेंट टूल के साथ-साथ GitHub से R- पैकेज इंस्टॉल करने में मदद करता है।
  • एसएफ - सरल सुविधाओं के लिए समर्थन करता है, स्थानिक वेक्टर डेटा को एन्कोड करने का मानकीकृत तरीका। डेटा पढ़ने और लिखने के लिए 'GDAL', ज्यामितीय संचालन के लिए 'GEOS' और प्रोजेक्शन रूपांतरण और डेटा परिवर्तन के लिए 'PROJ' को बांधता है।[15]

एडिन

आरस्टूडियो आईडीई आईडीई के माध्यम से अंतःक्रियात्मक रूप से R कार्यों को निष्पादित करने के लिए तंत्र प्रदान करता है Addins मेन्यू।[16] यह बढ़ी हुई पहुंच के लिए ग्राफिकल यूजर इंटरफेस (जीयूआई) को शामिल करने के लिए पैकेज को सक्षम करता है। इस सुविधा का उपयोग करने वाले लोकप्रिय पैकेजों में शामिल हैं:

  • बुकडाउन - किताबें बनाने के लिए निटर एक्सटेंशन
  • कलरपिकर - प्लॉट के लिए रंग चुनने के लिए ग्राफिकल टूल
  • datasets.load - डेटासेट खोजने और लोड करने के लिए ग्राफिकल टूल
  • googleAuthR - Google API से प्रमाणित करें

विकास

आरस्टूडियो आईडीई को Posit Software, PBC, एक लाभ निगम | सार्वजनिक-लाभ निगम द्वारा विकसित किया गया है[17] जोसेफ जे. अलायर द्वारा|जे. जे अलायर,[18] प्रोग्रामिंग भाषा कोल्डफ्यूजन मार्कअप लैंग्वेज के निर्माता। पोज़िट का आर फाउंडेशन से कोई औपचारिक संबंध नहीं है, जो ऑस्ट्रिया के वियना में स्थित गैर-लाभकारी संगठन है।[19] जो सांख्यिकीय कंप्यूटिंग के लिए आर (प्रोग्रामिंग भाषा) वातावरण के विकास की देखरेख के लिए जिम्मेदार है। पॉज़िट को पहले आरस्टूडियो Inc. के नाम से जाना जाता था। जुलाई 2022 में, इसने घोषणा की कि इसने अपना नाम बदलकर पॉज़िट कर दिया, ताकि अन्य प्रोग्रामिंग भाषाओं जैसे कि पायथन (प्रोग्रामिंग लैंग्वेज) के प्रति इसकी व्यापक खोज को इंगित किया जा सके।[20]

यह भी देखें

  • आर (प्रोग्रामिंग भाषा)#इंटरफेस
  • एकीकृत विकास वातावरण की तुलना#R

संदर्भ

  1. 1.0 1.1 "RStudio, new open-source IDE for R | RStudio Blog". Blog.rstudio.org. Retrieved 2015-05-01.
  2. "rstudio/rstudio". GitHub. RStudio. Retrieved 18 December 2016.
  3. Pylvainen, Ian (2016-03-24). "What license is RStudio available under? – RStudio". rstudio.com. Retrieved 2018-05-25.
  4. "आरस्टूडियो". rstudio.com. Retrieved 2 December 2016.
  5. Verzani, John (23 September 2011). RStudio के साथ शुरुआत करना. O'Reilly Media, Inc. p. 4. ISBN 9781449309039.
  6. "rstudio/rstudio". GitHub (in English). Retrieved 2018-09-13.
  7. "portable download of java dependencies · rstudio/rstudio@484cb88 · GitHub". Github.com. 2010-12-07. Retrieved 2015-05-01.
  8. "RStudio v1.0 की घोषणा!". RStudio Blog. 1 November 2016.
  9. "RStudio v1.1 जारी किया गया". RStudio Blog. 9 October 2017.
  10. "उर्सा लैब्स के बारे में". Retrieved 2019-08-13.
  11. Allaire, JJ. "Arrow and beyond: Collaborating on next generation tools for open source data science". RStudio. Retrieved 13 May 2018.
  12. "RStudio 1.2 Release".
  13. "आर और उसके समुदाय से प्रेरित है". RStudio. Retrieved 13 May 2018.
  14. No label or title -- debug: Q76441281, Wikidata Q76441281.
  15. Pebesma, Edzer (2018). "Simple Features for R: Standardized Support for Spatial Vector Data". The R Journal. 10: 439–446. doi:10.32614/RJ-2018-009.
  16. "RStudio एडिंस". RStudio. Retrieved 2018-09-16.
  17. "Posit Benefit Corporation Annual Report".
  18. "के बारे में". Posit.co. Retrieved 2015-12-15.
  19. ""सांख्यिकीय कंप्यूटिंग के लिए आर फाउंडेशन" के क़ानून"" (PDF). The R Foundation. Retrieved 2019-08-12.
  20. "RStudio पॉज़िटिव होता जा रहा है". Posit.co. Retrieved 2022-07-28.

बाहरी संबंध

  • No URL found. Please specify a URL here or add one to Wikidata.