https://github.com/astrazeneca/roo

A package and environment manager for R

https://github.com/astrazeneca/roo

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.7%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

A package and environment manager for R

Basic Info
  • Host: GitHub
  • Owner: AstraZeneca
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Size: 354 KB
Statistics
  • Stars: 16
  • Watchers: 1
  • Forks: 2
  • Open Issues: 22
  • Releases: 0
Created almost 5 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog Contributing License Authors

README.md

Roo - manages environments and dependencies in R

Maturity Level

Description

Roo is a python program that handles R dependencies and R environments, ensuring environment reproducibility that satisfy dependency constraints. If you are familiar with python poetry or pip it aims at being the same. While apparently similar to packrat or renv, Roo is way more powerful.

As a data scientist using e.g. RStudio you are unlikely to benefit from Roo, but if you need to create production R code, it's a much safer choice to define a consistent and reliable environment of dependencies. It also provides functionalities that helps in maintaining different environments at the same time.

Installation

Roo is written in python and requires python 3.8 or above. It runs on any platform, and it can be installed from pypi with:

pip install roo

Dependencies will be installed automatically.

Documentation

Owner

  • Name: AstraZeneca
  • Login: AstraZeneca
  • Kind: organization
  • Location: Global

Data and AI: Unlocking new science insights

GitHub Events

Total
  • Watch event: 6
  • Fork event: 1
Last Year
  • Watch event: 6
  • Fork event: 1

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 121
  • Total Committers: 1
  • Avg Commits per committer: 121.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Stefano Borini s****i@a****m 121
Committer Domains (Top 20 + Academic)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 192 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 13
  • Total maintainers: 1
pypi.org: roo

A package manager to handle R environments

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 192 Last month
Rankings
Downloads: 5.7%
Dependent packages count: 10.1%
Average: 15.4%
Stargazers count: 17.1%
Dependent repos count: 21.6%
Forks count: 22.6%
Maintainers (1)
Last synced: 11 months ago

Dependencies

tests/fixtures/DESCRIPTION cran
  • MASS * depends
  • R >= 2.10 depends
  • locfit * depends
  • nnet * depends
  • quantreg * depends
tests/fixtures/Rchecker/DESCRIPTION cran
  • R >= 3.6 depends
tests/fixtures/Rcheckerv2/DESCRIPTION cran
  • R * depends
poetry.lock pypi
  • alabaster 0.7.12 develop
  • attrs 21.2.0 develop
  • autopep8 1.5.7 develop
  • babel 2.9.1 develop
  • backports.entry-points-selectable 1.1.0 develop
  • bump2version 1.0.1 develop
  • bumpversion 0.6.0 develop
  • cfgv 3.3.0 develop
  • distlib 0.3.2 develop
  • docutils 0.16 develop
  • filelock 3.0.12 develop
  • flake8 3.9.2 develop
  • identify 2.2.13 develop
  • imagesize 1.2.0 develop
  • importlib-metadata 4.6.3 develop
  • jinja2 3.0.1 develop
  • markupsafe 2.0.1 develop
  • mccabe 0.6.1 develop
  • more-itertools 8.8.0 develop
  • mypy 0.800 develop
  • mypy-extensions 0.4.3 develop
  • nodeenv 1.6.0 develop
  • platformdirs 2.2.0 develop
  • pluggy 0.13.1 develop
  • pre-commit 2.14.0 develop
  • py 1.10.0 develop
  • pycodestyle 2.7.0 develop
  • pydata-sphinx-theme 0.4.3 develop
  • pyflakes 2.3.1 develop
  • pytest 5.4.3 develop
  • pytz 2021.1 develop
  • pyyaml 5.4.1 develop
  • six 1.16.0 develop
  • snowballstemmer 2.1.0 develop
  • sphinx 3.5.4 develop
  • sphinxcontrib-applehelp 1.0.2 develop
  • sphinxcontrib-devhelp 1.0.2 develop
  • sphinxcontrib-htmlhelp 2.0.0 develop
  • sphinxcontrib-jsmath 1.0.1 develop
  • sphinxcontrib-qthelp 1.0.3 develop
  • sphinxcontrib-serializinghtml 1.1.5 develop
  • typed-ast 1.4.3 develop
  • types-toml 0.1.5 develop
  • virtualenv 20.7.1 develop
  • wcwidth 0.2.5 develop
  • zipp 3.5.0 develop
  • atomicwrites 1.4.0
  • beautifulsoup4 4.9.3
  • certifi 2021.5.30
  • charset-normalizer 2.0.4
  • click 7.1.2
  • colorama 0.4.4
  • commonmark 0.9.1
  • gitdb 4.0.7
  • gitpython 3.1.20
  • idna 3.2
  • packaging 20.9
  • pygments 2.9.0
  • pyparsing 2.4.7
  • requests 2.26.0
  • rich 11.0.0
  • smmap 4.0.0
  • soupsieve 2.2.1
  • toml 0.10.2
  • typing-extensions 3.10.0.0
  • urllib3 1.26.6
pyproject.toml pypi
  • autopep8 ^1.5.3 develop
  • bumpversion * develop
  • flake8 ^3.7.9 develop
  • mypy 0.800 develop
  • pre-commit ^2.5.1 develop
  • pydata_sphinx_theme ^0.4.1 develop
  • pytest ^5.4.1 develop
  • sphinx ^3.3.1 develop
  • types-toml ^0.1.1 develop
  • GitPython ^3.1.13
  • atomicwrites ^1.4
  • beautifulsoup4 ^4.8.2
  • click ^7.0
  • packaging ^20.1
  • python ^3.7
  • requests ^2.22.0
  • rich ^11.0.0
  • toml ^0.10.0
.github/workflows/lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/python.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • r-lib/actions/setup-r v2 composite