आरस्टूडियो

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

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

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

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

अवलोकन और इतिहास
आरस्टूडियो आईडीई आंशिक रूप से C++ प्रोग्रामिंग भाषा में लिखा गया है और अपने ग्राफिकल यूज़र इंटरफ़ेस  के लिए Qt (सॉफ्टवेयर) का उपयोग करता है। कोड का बड़ा प्रतिशत जावा में लिखा गया है। जावास्क्रिप्ट का भी प्रयोग किया जाता है।

आरस्टूडियो आईडीई पर काम दिसंबर 2010 के आसपास प्रारंभ हुआ, और पहला सार्वजनिक बीटा संस्करण (v0.92) आधिकारिक तौर पर फरवरी 2011 में घोषित किया गया था। सॉफ्टवेयर संस्करण 1.0 1 नवंबर 2016 को प्रस्तुत किया गया था। संस्करण 1.1 9 अक्टूबर 2017 को प्रस्तुत किया गया था।

अप्रैल 2018 में, आरस्टूडियो पीबीसी (उस समय आरस्टूडियो, Inc.) ने घोषणा की कि वह अपाचे एरो द्वारा संचालित एक नए डेटा साइंस रनटाइम के निर्माण पर लैब्स के फोकस के समर्थन में उर्सा लैब्स को परिचालन और मूलभूत संरचना सहायता प्रदान करता है।

अप्रैल 2019 में, आरस्टूडियो पीबीसी (उस समय आरस्टूडियो, Inc.) ने एक नया उत्पाद, आरस्टूडियो जॉब लॉन्चर प्रस्तुत किया था। जॉब लॉन्चर आरस्टूडियो सर्वर का सहायक है। लांचर विभिन्न बैच प्रोसेसिंग सिस्टम (जैसे स्लम) और कंटेनर ऑर्केस्ट्रेशन प्लेटफॉर्म (जैसे कुबेरनेट्स) के अन्दर प्रक्रिया प्रारंभ करने की क्षमता प्रदान करता है। यह फ़ंक्शन केवल आरस्टूडियो सर्वर प्रो (शुल्क-आधारित एप्लिकेशन) में उपलब्ध है।

पैकेज
आरस्टूडियो आईडीई के अतिरिक्त, आरस्टूडियो पीबीसी और इसके कर्मचारी कई आर पैकेज का विकास, रखरखाव और प्रचार करते हैं। इसमे सम्मिलित है:
 * टिडीवर्स - डेटा साइंस के लिए R पैकेज, जिसमें ggplot2, dplyr, tidyr, और purrr सम्मिलित हैं
 * चमकदार - इंटरैक्टिव वेब विधि
 * आरमार्कडाउन - मार्कडाउन  दस्तावेज़ उपयोगकर्ताओं के लिए विभिन्न भाषाओं के कोड के साथ टेक्स्ट को मिलाना सरल बनाते हैं, जिनमे सामान्यतः R (प्रोग्रामिंग भाषा) सम्मिलित होता है। चूँकि, प्लेटफ़ॉर्म R को पायथन (प्रोग्रामिंग लैंग्वेज),  शेल स्क्रिप्ट, एसक्यूएल, स्टेन (सॉफ़्टवेयर), जावास्क्रिप्ट, सीएसएस,  जूलिया (प्रोग्रामिंग भाषा) , C (प्रोग्रामिंग लैंग्वेज), फोरट्रान और अन्य भाषाओं के साथ एक ही आरमार्कडाउन दस्तावेज़ में मिलाने का समर्थन करता है।
 * फ्लेक्सडैशबोर्ड - संबंधित डेटा विज़ुअलाइज़ेशन के समूह को डैशबोर्ड के रूप में प्रकाशित करते है
 * टेंसरफ्लो - मशीन इंटेलिजेंस के लिए ओपन-सोर्स सॉफ्टवेयर लाइब्रेरी। टेंसरफ़्लो का R इंटरफ़ेस आपको उच्च-स्तरीय केरास और एस्टिमेटर एपीआई और कोर टेंसरफ़्लो एपीआई का उपयोग करके उत्पादकता से काम करने देता है
 * सुव्यवस्थित मॉडल - मॉडलिंग और विश्लेषण से संबंधित साफ-सुथरे पैकेजों को इंस्टॉल और लोड करें
 * स्पार्कलीर - स्पार्क की वितरित मशीन लर्निंग लाइब्रेरी को बाइंडिंग प्रदान करता है। स्पार्कलाइर के dplyr इंटरफ़ेस के साथ, आप सरलता से स्पार्क पर मशीन लर्निंग वर्कफ्लो बना सकते हैं और ट्यून कर सकते हैं, पूरी तरह से आर के अन्दर ऑर्केस्ट्रेटेड
 * स्ट्रिंगर - 'स्ट्रिंगी' पैकेज के चारों ओर रैपर का सुसंगत, सरल और उपयोग में सरल सेट
 * रेटिकुलेट - पायथन और आर के बीच इंटरऑपरेबिलिटी के लिए उपकरणों का व्यापक सेट प्रदान करता है।
 * प्लंबर - केवल कुछ विशेष टिप्पणियों को जोड़कर आपको अपने आधुनिक आर कोड को वेब एपीआई में बदलने में सक्षम बनाता है।
 * निटर - गतिशील रिपोर्ट R, टीईएक्स, मार्कडाउन और एचटीएमएल को जोड़ती है
 * पैकराट - पैकेज निर्भरता उपकरण
 * डेवटूल्स - पैकेज डेवलपमेंट टूल के साथ-साथ गिटहब से R- पैकेज इंस्टॉल करने में सहायता करता है।
 * एसएफ - सरल सुविधाओं के लिए स्थानिक वेक्टर डेटा को एन्कोड करने की मानकीकृत विधि समर्थन करता है। डेटा पढ़ने और लिखने के लिए 'जीडीएएल', ज्यामितीय संचालन के लिए 'जीईओएस' और प्रोजेक्शन रूपांतरण और डेटा परिवर्तन के लिए 'पीआरओजे' को जोड़ता है।

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


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

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

यह भी देखें

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