आरस्टूडियो

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

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

RStudio डेस्कटॉप और RStudio सर्वर दोनों मुफ्त बनाम मुक्त और शुल्क-आधारित (वाणिज्यिक) संस्करणों में उपलब्ध हैं। ओएस समर्थन आईडीई के प्रारूप/संस्करण पर निर्भर करता है। RStudio Desktop के पहले से पैक किए गए वितरण Microsoft Windows, macOS, और Linux के लिए उपलब्ध हैं। RStudio सर्वर और सर्वर प्रो डेबियन, उबंटू (ऑपरेटिंग सिस्टम), Red Hat Linux, CentOS, openSUSE और SUSE Linux एंटरप्राइज़ सर्वर पर चलते हैं।

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

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

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


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

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

यह भी देखें

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