RWDataPlyr

R package to read and manipulate data from RiverWareTM

https://github.com/bouldercodehub/rwdataplyr

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 (14.0%) to scientific vocabulary

Keywords

data-manipulation r riverware
Last synced: 6 months ago · JSON representation

Repository

R package to read and manipulate data from RiverWareTM

Basic Info
  • Host: GitHub
  • Owner: BoulderCodeHub
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 8.32 MB
Statistics
  • Stars: 5
  • Watchers: 3
  • Forks: 5
  • Open Issues: 28
  • Releases: 10
Topics
data-manipulation r riverware
Created over 11 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog

README.md

RWDataPlyr

CRAN_Status_Badge

R build status

codecov <!-- badges: end -->

Overview

RWDataPlyr is a tool to read and manipulate data generated from RiverWareTM simulations in rdf, csv, and nc formats and work with those data in a dplyr pipeline. It provides functions to gather, aggregate, and summarize data from multiple RiverWare simulations, i.e., scenarios.

Installation

RWDataPlyr can be installed from CRAN:

{r, eval = FALSE} install.packages("RWDataPlyr")

Or the development version can be installed from GitHub:

```{r, eval=FALSE}

install.packages("devtools")

devtools::install_github("BoulderCodeHub/RWDataPlyr") ```

Usage

RWDataPlyr provides at least three workflows for reading and using RiverWare data:

  1. Reading and manipulating a single scenario
    • Fast
    • Best for inspecting a single slot
    • If comparing scenarios, must manually repeat for each scenario
    • Relies on read_rdf() and read_rw_csv()
  2. Summarizing multiple slots of data from a single scenario
    • Repeatable; allows user to process many slots at once
    • Best for producing "polished" analyses of a single scenario
    • Relies on rdf_aggregate() and user specified rwd_agg object
  3. Aggregating and summarizing many scenarios
    • Repeatable; allows user to process many slots for many scenarios at once
    • Repeats summary of a single scenario on multiple scenarios and combines results together
    • Relies on rw_scen_aggregate() and user specified rwd_agg object

Check out the workflow vignette for more details:

{r, eval = FALSE} vignette("rwdataplyr-workflow", package = "RWDataPlyr")

Log

  • 2020-04-17: version 0.6.4 available
  • 2020-03-03: version 0.6.3 available
  • 2018-08-16: version 0.6.2 available (first version available on CRAN)
  • 2018-06-07: version 0.6.1 available
  • 2018-04-10: version 0.6.0 available
  • 2017-05-26: version 0.5.0 available
  • 2016-11-01: version 0.4.1.1 available. The package is now actually called RWDataPlyr.
  • 2016-10-20: version 0.4.1 available
  • Previous versions were originally available as the RWDataPlot package
    • 2016-07-13: version 0.4 available
    • 2016-03-22: version 0.3 available
    • 2015-07-01: version 0.2 available
    • 2014-09-16: working to create an R Package from existing code.

Disclaimer

This software is in the public domain because it contains materials that originally came from the U.S. Bureau of Reclamation, an agency of the United States Department of Interior.

Although this code has been used by Reclamation, no warranty, expressed or implied, is made by Reclamation or the U.S. Government as to the accuracy and functioning of the program and related program material nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by Reclamation in connection therewith.

This software is provided "AS IS."

Owner

  • Name: BoulderCodeHub
  • Login: BoulderCodeHub
  • Kind: organization

GitHub Events

Total
  • Issues event: 7
  • Watch event: 2
  • Issue comment event: 7
  • Push event: 2
  • Pull request event: 2
Last Year
  • Issues event: 7
  • Watch event: 2
  • Issue comment event: 7
  • Push event: 2
  • Pull request event: 2

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 579
  • Total Committers: 4
  • Avg Commits per committer: 144.75
  • Development Distribution Score (DDS): 0.176
Past Year
  • Commits: 18
  • Committers: 1
  • Avg Commits per committer: 18.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Alan Butler r****r@u****v 477
rabutler r****r@g****m 93
Jon Rocha j****a@u****v 6
jshirey j****y@u****v 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 100
  • Total pull requests: 20
  • Average time to close issues: 10 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 6
  • Total pull request authors: 3
  • Average comments per issue: 1.04
  • Average comments per pull request: 0.55
  • Merged pull requests: 19
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • rabutler (56)
  • rabutler-usbr (29)
  • amabdallah (2)
  • tjrocha (1)
  • cfelletter (1)
  • sbaker2423 (1)
Pull Request Authors
  • rabutler (10)
  • rabutler-usbr (9)
  • tjrocha (1)
Top Labels
Issue Labels
complete (35) bug (12) enhancement (11) priority (4) wontfix (4)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 286 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 3
  • Total maintainers: 1
cran.r-project.org: RWDataPlyr

Read and Manipulate Data from 'RiverWare'

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 286 Last month
Rankings
Forks count: 10.8%
Dependent repos count: 19.2%
Stargazers count: 25.5%
Average: 25.8%
Dependent packages count: 28.7%
Downloads: 45.0%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.3.0 depends
  • Rcpp * imports
  • data.table >= 1.10.0 imports
  • dplyr >= 0.7.0 imports
  • feather * imports
  • methods * imports
  • stats * imports
  • tibble * imports
  • tidyr * imports
  • tools * imports
  • utils * imports
  • xts * imports
  • zoo * imports
  • bookdown * suggests
  • covr * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests