Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REVIEW]: rdefra: Interact with the UK AIR Pollution Database from DEFRA #51

Closed
16 tasks done
whedon opened this issue Aug 16, 2016 · 11 comments
Closed
16 tasks done
Labels
accepted published Papers published in JOSS recommend-accept Papers recommended for acceptance in JOSS. review rOpenSci Submissions associated with rOpenSci

Comments

@whedon
Copy link

whedon commented Aug 16, 2016

Submitting author: @cvitolo (Claudia Vitolo)
Repository: https://github.com/kehraProject/r_rdefra
Version: v0.3.0
Editor: @arfon
Reviewer: @pragyansmita
Archive: 10.5281/zenodo.61033

Status

status

Status badge code:

HTML: <a href="http://joss.theoj.org/papers/57058f6e8a511f3bb0667ef7687cc87d"><img src="http://joss.theoj.org/papers/57058f6e8a511f3bb0667ef7687cc87d/status.svg"></a>
Markdown: [![status](http://joss.theoj.org/papers/57058f6e8a511f3bb0667ef7687cc87d/status.svg)](http://joss.theoj.org/papers/57058f6e8a511f3bb0667ef7687cc87d)

Reviewer questions

Conflict of interest

  • As the reviewer I confirm that there are no conflicts of interest for me to review this work (such as being a major contributor to the software).

General checks

  • Repository: Is the source code for this software available at the repository url?
  • License: Does the repository contain a plain-text LICENSE file with the contents of an OSI approved software license?
  • Version: Does the release version given match the GitHub release (v0.3.0)?

Functionality

  • Installation: Does installation proceed as outlined in the documentation?
  • Functionality: Have the functional claims of the software been confirmed?
  • Performance: Have any performance claims of the software been confirmed?

Documentation

  • A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is?
  • Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution.
  • Example usage: Do the authors include examples of how to use the software (ideally to solve real-world analysis problems).
  • Functionality documentation: Is the core functionality of the software documented to a satisfactory level (e.g. API method documentation)?
  • Automated tests: Are there automated tests or manual steps described so that the function of the software can be verified?
  • Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the software 2) Report issues or problems with the software 3) Seek support

Software paper

Paper PDF: 10.21105.joss.00051.pdf

  • Authors: Does the paper.md file include a list of authors with their affiliations?
  • A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is?
  • References: Do all archival references that should have a DOI list one (e.g. papers, datasets, software)?
@whedon whedon added the review label Aug 16, 2016
@arfon
Copy link
Member

arfon commented Aug 16, 2016

/ cc @openjournals/joss-reviewers - would anyone be willing to review this submission?

If you would like to review this submission then please comment on this thread so that others know you're doing a review (so as not to duplicate effort). Something as simple as :hand: I am reviewing this will suffice.

Reviewer instructions

  • Please work through the checklist at the start of this issue.
  • If you need any further guidance/clarification take a look at the reviewer guidelines here http://joss.theoj.org/about#reviewer_guidelines
  • Please make a publication recommendation at the end of your review

Any questions, please ask for help by commenting on this issue! 🚀

@pragyansmita
Copy link

✋ I am reviewing this
I will get this reviewed by Friday (8/19) - thanks!

@pjotrp
Copy link

pjotrp commented Aug 19, 2016

Web scraping is a notoriously fragile method.

This software consists of 243 lines of R code. I would like to ask the
author to confirm here that he thinks this software is a valuable
contribution to research. I want to point out that once this work has
been published it will be visible for a long time. Adding an example
of having used this tool in research would be a good idea.

@pragyansmita
Copy link

This is part of the openSci R package and provides access to the Air Information Resource UK-AIR of the Department for Environment, Food and Rural Affairs in the United Kingdom (no public API available today).

@cvitolo - Can you please confirm the following are included?

  • a plain-text LICENSE file with the contents of an OSI approved software license
  • release version number in documentation matching Github

The readme references in usage ukair_catalogue(). However, that method is no longer available. Using catalogue() is available instead. ukair_get_coordinates is also not available. Can the readme and provided examples please be updated to match the current methods?

If any automated tests can be provided apart from the provided examples, please include the same.

@cvitolo
Copy link

cvitolo commented Aug 25, 2016

rdefra - response to reviewers (step 1)

Many thanks for reviewing my paper/package. Below are my responses to reviewers' comments.

@pjotrp

  • I agree web scraping is a fragile method but without pubblic APIs there are not many alternatives. This is however a temporary solution, when APIs will become available I'll update the package to work with those.
  • I wrote this software to carry out my own research and I believe there are many other researchers that could benefit from my work, without the need to re-invent the wheel. In my opinion, this is a valuable contribution to research but it could also be useful for practitioners. I am preparing another journal paper for which I carried out some modelling excercises and used this software to get pollution data. I'll add a link to this second paper as soon as it is published.

@pragyansmita

  • Regarding the license, I confirm that the license information is included in the DESCRIPTION file where you can read License: GPL-3. This should be sufficient, according to the Writing R Extensions manual which says that 'It is very important that you include license information [...] If a package license restricts a base license [...] the additional terms should be placed in file LICENSE'. Therefore, if I understand this well, I only need a file called LICENSE is I want to restrict the LICENSE specified in the DESCRIPTION file. Am I correct?
  • I confirm that the latest version is 0.3.0 (see Github repository).
  • As requested by ROPENSCI reviewers, all the names of the functions in rdefra are now in lower case and have a prefix (ukair):
    • catalogue() is now called ukair_catalogue()
    • EastingNorthing() is now called ukair_get_coordinates()
    • get1Hdata() is now called ukair_get_hourly_data()
    • getSiteID() is now called ukair_get_site_id()

README and vignette have been updated accordingly.

  • A number of tests have been provided using the testthat framework.

@arfon
Copy link
Member

arfon commented Aug 26, 2016

a plain-text LICENSE file with the contents of an OSI approved software license

@pragyansmita - CRAN has some pretty restrictive policies around where the license can be present. See this thread for background: #37 (comment)

I believe that @cvitolo has adhered to the CRAN guidelines here which is acceptable to JOSS.

@pragyansmita
Copy link

@cvitolo Thank you for the information

@arfon Thank you

Recommend for publication. @arfon : Please let me know if anything else is needed. Thanks!

@arfon arfon reopened this Aug 27, 2016
@arfon
Copy link
Member

arfon commented Aug 27, 2016

Recommend for publication. @arfon : Please let me know if anything else is needed. Thanks!

Thanks @pragyansmita.

@cvitolo - at this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.

@arfon arfon added the accepted label Aug 27, 2016
@cvitolo
Copy link

cvitolo commented Aug 28, 2016

Many thanks @arfon - I have just made a new release v0.3.2, here is the doi url: http://dx.doi.org/10.5281/zenodo.61033

@arfon
Copy link
Member

arfon commented Aug 28, 2016

Thanks for the review @pragyansmita

@cvitolo - your paper is now accepted into JOSS and your DOI is http://dx.doi.org/10.21105/joss.00051 🎉 🚀 💥

@arfon arfon closed this as completed Aug 28, 2016
@noamross
Copy link

Adding a note for reference: rdefra went through JOSS and rOpenSci review in parallel, having been submitted before our joint-review workflow was in place but approved after. The rOpenSci review can be found here: ropensci/software-review#68

@arfon arfon changed the title Submission: rdefra: Interact with the UK AIR Pollution Database from DEFRA [REVIEW]: rdefra: Interact with the UK AIR Pollution Database from DEFRA Aug 19, 2018
@arfon arfon added the rOpenSci Submissions associated with rOpenSci label Feb 6, 2020
@whedon whedon added published Papers published in JOSS recommend-accept Papers recommended for acceptance in JOSS. labels Mar 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted published Papers published in JOSS recommend-accept Papers recommended for acceptance in JOSS. review rOpenSci Submissions associated with rOpenSci
Projects
None yet
Development

No branches or pull requests

6 participants