pacman

A package management tools for R

https://github.com/trinker/pacman

Science Score: 46.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
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 13 committers (15.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.6%) to scientific vocabulary

Keywords

cran github package-management packages r r-package

Keywords from Contributors

pandoc rmarkdown
Last synced: 6 months ago · JSON representation

Repository

A package management tools for R

Basic Info
  • Host: GitHub
  • Owner: trinker
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 1.8 MB
Statistics
  • Stars: 322
  • Watchers: 9
  • Forks: 40
  • Open Issues: 66
  • Releases: 2
Topics
cran github package-management packages r r-package
Created over 13 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

pacman

Build Status DOI

The pacman package is an R package management tool that combines the functionality of base library related functions into intuitively named functions. This package is ideally added to .Rprofile to increase workflow by reducing time recalling obscurely named functions, reducing code and integrating functionality of base functions to simultaneously perform multiple actions.

Function names in the pacman package follow the format of p_xxx where 'xxx' is the task the function performs. For instance the p_load function allows the user to load one or more packages as a more generic substitute for the library or require functions and if the package isn't available locally it will install it for you.

Installation

The user can install from CRAN via:

r install.packages("pacman")

You can also download the dev version via zip ball or tar ball, decompress and run R CMD INSTALL on it, or use the devtools package to install the development version:

```r

Make sure your current packages are up to date

update.packages()

devtools is required

library(devtools) install_github("trinker/pacman") ```

Note: Windows users need Rtools and devtools to install this way.

Help

Contact

You are welcome to: * submit suggestions and bug-reports at: https://github.com/trinker/pacman/issues * send a pull request on: https://github.com/trinker/pacman/ * compose a friendly e-mail to: tyler.rinker@gmail.com

Installing, Loading, Unloading, Updating, & Deleting Packages with pacman

Quick Reference Table

| pacman Function | Base Equivalent | Description | |----------------------|----------------------|----------------| | p_load | install.packages + library | Load and Install Packages | | p_install | install.packages | Install Packages from CRAN | | p_load_gh | NONE | Load and Install GitHub Packages | | p_install_gh | NONE | Install Packages from GitHub |
| p_install_version | install.packages &
packageVersion | Install Minimum Version of Packages | | p_temp | NONE | Install a Package Temporarily | | p_unload | detach | Unload Packages from the Search Path | | p_update | update.packages | Update Out-of-Date Packages |

Owner

  • Name: Tyler Rinker
  • Login: trinker
  • Kind: user
  • Location: Buffalo, NY
  • Company: Anthology

Director, Data Scientist, open-source developer , #rstats enthusiast, #dataviz geek, and #nlp buff

GitHub Events

Total
  • Issues event: 1
  • Watch event: 14
  • Fork event: 4
Last Year
  • Issues event: 1
  • Watch event: 14
  • Fork event: 4

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 423
  • Total Committers: 13
  • Avg Commits per committer: 32.538
  • Development Distribution Score (DDS): 0.522
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
trinker t****r@g****m 202
Dason Kurkiewicz d****k@i****u 143
Tyler Rinker t****r@c****m 26
tyler rinker t****r@h****m 23
Dason Kurkiewicz d****k@g****m 12
Garrick Aden-Buie g****e@m****u 4
Keith Hughitt k****t@g****m 3
Jim Hester j****r@g****m 3
Michael McGowan m****n@g****m 2
Albert Z Wang a****g@g****m 2
smach s****s@g****m 1
dpastoor d****r@g****m 1
Lukas Burk j****2 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 88
  • Total pull requests: 16
  • Average time to close issues: 6 months
  • Average time to close pull requests: 21 days
  • Total issue authors: 49
  • Total pull request authors: 13
  • Average comments per issue: 2.92
  • Average comments per pull request: 2.63
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • trinker (25)
  • Dasonk (9)
  • sfirke (2)
  • latot (2)
  • r-cheologist (2)
  • Fablepongiste (2)
  • xhdong-umd (2)
  • jdossgollin (2)
  • NeetuP14 (2)
  • mmoisse (1)
  • whywhowhat (1)
  • gadenbuie (1)
  • LukasWallrich (1)
  • jrdnbradford (1)
  • theanita1 (1)
Pull Request Authors
  • jimhester (2)
  • MartinMSPedersen (2)
  • gadenbuie (2)
  • Dasonk (2)
  • smach (1)
  • dpastoor (1)
  • jemus42 (1)
  • arbelt (1)
  • khughitt (1)
  • LukasWallrich (1)
  • mmcgowan13 (1)
  • LoHertel (1)
  • IdoBar (1)
Top Labels
Issue Labels
Discussion (14) To Do (10) Improvement (10) Bug (10) Feature Request (6) Question (4)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • cran 170,191 last-month
  • Total docker downloads: 52,992
  • Total dependent packages: 38
    (may contain duplicates)
  • Total dependent repositories: 65
    (may contain duplicates)
  • Total versions: 9
  • Total maintainers: 1
cran.r-project.org: pacman

Package Management Tool

  • Versions: 7
  • Dependent Packages: 36
  • Dependent Repositories: 62
  • Downloads: 170,191 Last month
  • Docker Downloads: 52,992
Rankings
Downloads: 0.9%
Stargazers count: 1.4%
Forks count: 2.0%
Dependent packages count: 2.1%
Dependent repos count: 3.1%
Average: 5.4%
Docker downloads count: 23.1%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/trinker/pacman
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.7%
Dependent repos count: 5.9%
Last synced: 6 months ago
conda-forge.org: r-pacman
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 3
Rankings
Dependent repos count: 18.1%
Dependent packages count: 19.6%
Average: 22.9%
Stargazers count: 23.0%
Forks count: 30.8%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • methods * imports
  • remotes * imports
  • stats * imports
  • utils * imports
  • BiocManager * suggests
  • XML * suggests
  • knitr * suggests
  • lattice * suggests
  • testthat >= 0.9.0 suggests