ropensci / software-review

rOpenSci Software Peer Review.
291 stars 104 forks source link

riem package -- access to METAR through Iowa Environment Mesonet #39

Closed maelle closed 8 years ago

maelle commented 8 years ago
Package: riem
Type: Package
Title: Accesses Data from the Iowa Environment Mesonet
Version: 0.1.0
Authors@R: person("Maëlle", "Salmon", email = "maelle.salmon@yahoo.se", role =
    c("aut", "cre"))
Description: Allows to get weather data from ASOS stations (airports) in the
    whole world thanks to the Iowa Environment Mesonet website.
License: GPL (>= 2)
LazyData: TRUE
Imports:
    httr,
    lubridate,
    dplyr,
    jsonlite,
    readr,
    lazyeval
RoxygenNote: 5.0.1
Suggests: testthat,
    knitr,
    rmarkdown
VignetteBuilder: knitr
sckott commented 8 years ago

Thanks for your submission! Seeking reviewers now

sckott commented 8 years ago

Reviewers: @geanders Due date: 2016-05-18

sckott commented 8 years ago

@geanders Due date: 2016-05-18 - hey there, it's been 16 days, please get your review in by May 18, thanks :smiley_cat: (ropensci-bot)

geanders commented 8 years ago

Overall, the package is short and sweet, with 3 cleanly coded and well-named functions. I would certainly use this package in my own research and recommend it to others. The documentation, both on the README page for the GitHub repository and in the vignette, gives an appropriate amount of details on the data that’s being pulled and the source from which it came (although, see a few minor notes below about a few points in the data description to clarify) and includes a prominently-placed link to the source’s website for users who want more information on the original data. I have only a few minor suggestions for improvements.

maelle commented 8 years ago

Thanks a lot, @geanders! 😀 I will improve the pkg this week!

sckott commented 8 years ago

@geanders Due date: 2016-05-18 - hey there, it's been 21 days, please get your review in soon, thanks :smiley_cat: (ropensci-bot)

maelle commented 8 years ago

I've now taken Brooke's feedback into account, which was a pleasure, thanks a lot again for your useful feedback and your enthusiasm! I have added you as a reviewer in the DESCRIPTION file.

@geanders & @sckott I'll now wait for further steps.

sckott commented 8 years ago

@geanders sorry about the 2nd bot ping https://github.com/ropensci/onboarding/issues/39#issuecomment-219893706 - still working out bugs in the system

sckott commented 8 years ago

@masalmon I'll have a quick look today and get back to you

sckott commented 8 years ago

Looks great. Just a few things before accepting::

.Rbuildignore this

✔  checking DESCRIPTION meta-information
N  checking top-level files
   Non-standard file/directory found at top level:
     ‘README.Rmd’

Are these warnings a problem?

Testing riem
measures: ..........................W.W.W.W..
networks: ...
stations: ......

Warnings -----------------------------------------------------------------------
1. riem_measures checks dates (@test-measures.R#41) - All formats failed to parse. No formats found.

2. riem_measures checks dates (@test-measures.R#43) - All formats failed to parse. No formats found.

3. riem_measures checks dates (@test-measures.R#45) - All formats failed to parse. No formats found.

4. riem_measures checks dates (@test-measures.R#47) - All formats failed to parse. No formats found.

Examples took a while to run

^@✔  checking examples
   Examples with CPU or elapsed time > 5s
                  user system elapsed
   riem_measures 0.591   0.12  17.429

but it could just be my slow hotel internet - if you don't get a time warning, then nevermind

maelle commented 8 years ago

Danke!

Moreover,

maelle commented 8 years ago

@akrherz thanks again for the help about the IEM website!

sckott commented 8 years ago

dont need to ruildignore https://github.com/masalmon/riem/blob/master/.Rbuildignore#L5

sckott commented 8 years ago

you may want to have some examples not in \dontrun - cran folks sometimes complain about lack of egs not in dontrun, but mostly they dont complain

maelle commented 8 years ago

Would it be ok to have examples using a website in dontrun? I'd rather let them in dontrun... Well but CRAN folks don't know I have CI running the examples on a regular basis... I'm undecided.

maelle commented 8 years ago

In opencage all examples are in \dontrun and they didn't complain. So I might try with dontrun for a first submission!

sckott commented 8 years ago

Okay, sounds good.

sckott commented 8 years ago

@masalmon accepted, transfer to ropenscilabs when you get a chance :)

gregfortress commented 5 years ago

Hi, I'm no R expert (or coding, really), but my database runs this package at 6 am in the morning to grab yesterday's wind and temp. But it can only get hours 1-20. 21-24 never come in. Do the rest of the hours of the previous day get published after 6am EST? How do I get those last few hours?

noamross commented 5 years ago

Hi @gregfortress, please file your issue over at the package repository: https://github.com/ropensci/riem/issues . This is a closed thread from a previous package review; that is the appropriate place for ongoing questions/issues.

maelle commented 2 days ago

@ropensci-review-bot check readme

mpadge commented 1 day ago

@ropensci-review-bot check readme

mpadge commented 1 day ago

@ropensci-review-bot check readme

mpadge commented 18 hours ago

@ropensci-review-bot check readme

ropensci-review-bot commented 18 hours ago

{}