ropensci / software-review

rOpenSci Software Peer Review.
291 stars 104 forks source link

New submission: FishLife #151

Closed James-Thorson closed 7 years ago

James-Thorson commented 7 years ago

Summary

Package: FishLife
Type: Package
Title: Predict Life History Traits For Any Fish
Version: 1.0.2
Date: 2017-08-04
Authors@R: person("James","Thorson", email="James.Thorson@noaa.gov", role=c("aut","cre"))
Maintainer: James Thorson <James.Thorson@noaa.gov>
Description: Estimate life history traits from a multivariate 
    random-walk process on a taxonomic tree, and use results to 
    predicts traits for any marine fish scientific (Genus-species) name.
Imports:
    graphics,
    utils,
    stats,
    devtools,
    shape,
    rfishbase
Depends:
    R (>= 3.1.0),
Suggests:
    TMB,
    testthat
License: GPL-3
LazyData: yes
BuildVignettes: yes
RoxygenNote: 5.0.1
URL: http://github.com/James-Thorson/FishLife
BugReports: http://github.com/James-Thorson/Thorson/FishLife/issues

[e.g., "data extraction, because the package parses a scientific data file format"]

rfishbase distributes model estimates of life-history parameters that are reposited at FishBase. FishLife generates a more reliable form of data based on output from rfishbase.

Requirements

Confirm each of the following by checking the box. This package:

Publication options

Detail

" R CMD check results 0 errors | 2 warnings | 2 notes checking dependencies in R code ... WARNING '::' or ':::' import not declared from: 'TMBhelper' 'library' or 'require' call to 'TMB' in package code. Please use :: or requireNamespace() instead. See section 'Suggested packages' in the 'Writing R Extensions' manual.

checking Rd \usage sections ... WARNING Undocumented arguments in documentation object 'Update_prediction' 'Taxon' 'partial_match' 'verbose' 'ParentChild_gz' 'Cov_gjj' 'Mean_gj' 'Version' 'TmbDir' 'RunDir' "

However, I have not added Travis-CI, examples, or a vingette. I have example code listed in the README, and I don't see any obvious example of what to add for continuous integration. I am willing to discuss creating a vingette although it seems redundant with what's in the README. I also use slightly different naming conventions for the package FishLife and functions e.g., Plot_trait (i.e., using capitol letters). I am unwilling to change the package capitols (because the name is now published), but am willing to discuss changing naming conventions.

NA

Carl Boetinger, cboettig Anders Nielsen, fishfollower Colin Millar, colinpmillar

sckott commented 7 years ago

thanks for your submission @James-Thorson - We're discussing this now and will get back to you soon

sckott commented 7 years ago

hi @James-Thorson

We've discussed this and have decided that the package is out of scope for ropensci (see label attached now)

The main point is that we are not equipped in terms of editors and reviewers to review such a package that seems to be more on the "methods-y" side of things

Let me know if you have any questions.