UBC-MDS / software-review-2022

0 stars 0 forks source link

Submission group 22: StrapvizR #42

Open voremargot opened 2 years ago

voremargot commented 2 years ago

Submitting Author Name: Margot Vore Submitting Author Github Handle: !--author1-->@voremargot<!--end-author1-- Other Package Authors Github handles: Julien Gordon (@BooleanJulien), Gautham Pughazhendhi (@gauthampughazhendhi) , Zack Tang (@zackt113) Repository: https://github.com/UBC-MDS/strapvizr Version submitted: V2.0.0 Submission type: Standard Reviewers: Rada Rudyak (@Radascript), Arushi Ahuja (@Arushi282), Zheren Xu (@ZherenXu), Anupriya Srivastava (@Anupriya-Sri)


Package: strapr
Title: Bootstrapped Confidence Intervals, Plots, and More
Version: 0.1.0
Authors@R:
    person("Gordon", "Julien", , "junigord@gmail.com", role = c("aut", "cre"))
    person("Tang", "Zack", , "zacktang113@gmail.com", role = c("aut", "cre"))
    person("Vore", "Margot", , "vore.margot@gmail.com", role = c("aut", "cre"))
    person("Pughazhendhi", "Gautham", , "gautham.pughazhendhi@gmail.com", role = c("aut", "cre"))
Description: The purpose of this package is to simplify and automate the process 
    of creating simple bootstrap distributions of numerical data columns. 
    The package will have a module which intakes a dataset column and relevant 
    parameters such as the desired confidence bounds and number of simulations. 
    The module will perform the simulation statistics to generate the bootstrap 
    mean distribution and relevant statistics such as the sample mean and 
    bootstrapped confidence interval. The package will also contain a module 
    for visualization of the bootstraped confidence interval, and a module for 
    creating a professional publication-ready table of the relevant statistics.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.1.2
Suggests: 
    testthat (>= 3.0.0)
Config/testthat/edition: 3
Imports: 
    tibble,
    dplyr,
    knitr,
    kableExtra,
    ggplot2

Scope

Technical checks

Confirm each of the following by checking the box.

This package:

Publication options

MEE Options - [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)

Code of conduct

ZherenXu commented 2 years ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 30 minutes


Review Comments

Nice work! The project is well organized and the documentation is helpful and easy to understand. Here are my suggestions:

Arushi282 commented 2 years ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 1 hr


Review Comments

Great work with this package! The functionalities are extremely useful and I especially appreciate the package catering to DSCI 552. Below I have mentioned some points that you can improve on and make the package more user friendly:

All in all, great job! It very clear that a lot of thought and effort has been put into this package. It is very detailed and it would be interesting to see if this will be used by the next cohort in DSCI 552!

Radascript commented 2 years ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 1.25


Review Comments

I was pretty stoked to get to review this package! It is unique and well-suited for our purposes. A few things I notices:

Anupriya-Sri commented 2 years ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing:


Review Comments

This project is very relevant to our work in Statistics, and I thoroughly enjoyed reviewing it. The repository is well structured and had clear instructions on how to install and use the functionality. All the functions are working as per the documentation and test cases cover a broad range of scenarios.

I do have a few comments for your consideration:

Overall, I think that the work done is impressive in terms of functionality as well as documentation. I wish you the best as you develop it further.