RStudio

редактировать
RStudio
RStudio logo flat.svg
RStudio в Ubuntu 12.10 RStudio в Ubuntu 12.10
Разработчик (и) RStudio, PBC
Первоначальный выпуск28 февраля 2011 г.; 9 лет назад (28.02.2011)
Стабильный выпуск 1.2.5001 / 19 сентября 2019 г.; 12 месяцев назад (19.09.2019)
Репозиторий Отредактируйте это в Wikidata
Написано наJava, C ++, JavaScript
Операционная система Ubuntu, Fedora, Red Hat Linux, openSUSE, macOS, Windows NT
Платформа IA-32, x86-64 ; Qt
Лицензия Стандартная общественная лицензия Affero v3
Веб-сайтwww.rstudio.com

RStudio - это интегрированная среда разработки (IDE) для R, язык программирования для статистические вычисления и графики. Он доступен в двух форматах: RStudio Desktop - это обычное настольное приложение, тогда как RStudio Server работает на удаленном сервере и позволяет получить доступ к RStudio с помощью веб-браузера.

Содержание
  • 1 Модель лицензирования
  • 2 Обзор и история
  • 3 Пакета
  • 4 Дополнения
  • 5 Разработка
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Модель лицензирования

RStudio IDE доступна с Стандартной общественной лицензией GNU Affero версии 3. AGPL v3 - это лицензия с открытым исходным кодом, которая гарантирует свободу совместного использования кода.

RStudio Desktop и RStudio Server доступны в версиях бесплатно и платно (коммерческих). Поддержка ОС зависит от формата / редакции IDE. Готовые дистрибутивы RStudio Desktop доступны для Windows, macOS и Linux. RStudio Server и Server Pro работают на Debian, Ubuntu, Red Hat Linux, CentOS, openSUSE и SLES.

Обзор и история

RStudio IDE частично написана на языке программирования C ++ и использует Qt framework для своего графического пользователя интерфейс. Большая часть кода написана на Java. JavaScript также входит в число используемых языков.

Работа над RStudio IDE началась примерно в декабре 2010 года, а первая общедоступная бета-версия (v0.92) была официально анонсирована в феврале 2011 года. Версия 1.0 была выпущена 1 ноября 2016 года. Версия 1.1 была выпущена 9 октября 2017 года.

В апреле 2018 года RStudio PBC (в то время RStudio, Inc.) объявила, что она предоставит операционные и инфраструктурная поддержка Ursa Labs в поддержку лабораторий сосредоточена на создании новой среды выполнения науки о данных на основе Apache Arrow.

В апреле 2019 года была выпущена RStudio PBC (на тот момент RStudio, Inc.) новый продукт, средство запуска заданий RStudio. Программа запуска заданий является дополнением к серверу RStudio. Средство запуска предоставляет возможность запускать процессы в различных системах пакетной обработки (например, Slurm) и платформах оркестровки контейнеров (например, Kubernetes). Эта функция доступна только в RStudio Server Pro (платное приложение).

Пакеты

Помимо RStudio IDE, RStudio PBC и ее сотрудники разрабатывают, поддерживают и продвигают ряд пакетов R. К ним относятся:

List-of-r-packages.png
  • Tidyverse - пакеты R для науки о данных, включая ggplot2, dplyr, tidyr и purrr
  • Shiny - интерактивная веб-технология
  • RMarkdown - вставьте код R в markdown документы
  • flexdashboard - опубликуйте группу связанных визуализаций данных в виде панели мониторинга
  • TensorFlow - программная библиотека с открытым исходным кодом для Machine Intelligence. Интерфейс R для TensorFlow позволяет продуктивно работать с высокоуровневыми API-интерфейсами Keras и Estimator и основным API-интерфейсом TensorFlow
  • Tidymodels - установка и загрузка пакетов tidyverse, связанных с моделированием и анализом
  • Sparklyr - предоставляет привязки к распределенной библиотеке машинного обучения Spark. Вместе с интерфейсом Sparklyr dplyr вы можете легко создавать и настраивать рабочие процессы машинного обучения на Spark, полностью организованные в R
  • Stringr - последовательный, простой и удобный набор оболочек для пакета 'stringi'
  • Reticulate - предоставляет полный набор инструментов для взаимодействия между Python и R.
  • Plumber - позволяет преобразовать существующий код R в веб-API, просто добавив пару специальных комментариев.
  • knitr - Динамические отчеты, объединяющие R, TeX, Markdown и HTML
  • packrat - Инструмент зависимости пакетов
  • devtools - Инструмент разработки пакетов, а также помогает установить R-пакеты из GitHub.
  • sf - поддерживает простые функции, стандартизированный способ кодирования пространственных векторных данных. Связывается с 'GDAL' для чтения и записи данных, с 'GEOS' для геометрических операций и с 'PROJ' для преобразований проекций и преобразований данных.
Надстройки

RStudio IDE предоставляет механизм для выполнения R работает в интерактивном режиме из среды IDE через меню надстройки. Это позволяет пакетам включать графические пользовательские интерфейсы (GUI) для повышения доступности. Популярные пакеты, использующие эту функцию, включают:

  • bookdown - расширение knitr для создания книг
  • colourpicker - графический инструмент для выбора цветов для графиков
  • datasets.load - графический инструмент для поиска и загрузки наборов данных
  • googleAuthR - Аутентификация с помощью API Google
Разработка

Среда разработки RStudio разработана RStudio, PBC, коммерческим предприятием, основанным JJ Аллер, создатель языка программирования ColdFusion. RStudio, PBC не имеет формальной связи с R Foundation, некоммерческой организацией, расположенной в Вене, Австрия, которая отвечает за надзор за развитием среда R для статистических вычислений.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-06-03 05:02:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте