openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
707 stars 37 forks source link

[REVIEW]: rmap: An R package to plot and compare tabular data on customizable maps across scenarios and time #4015

Closed whedon closed 2 years ago

whedon commented 2 years ago

Submitting author: !--author-handle-->@zarrarkhan<!--end-author-handle-- (Zarrar Khan) Repository: https://github.com/JGCRI/rmap Branch with paper.md (empty if default branch): Version: v1.0.5 Editor: !--editor-->@hugoledoux<!--end-editor-- Reviewers: @CamilleMorlighem, @maczokni Archive: 10.5281/zenodo.7085969

:warning: JOSS reduced service mode :warning:

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

Status

status

Status badge code:

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

Reviewers and authors:

Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)

Reviewer instructions & questions

@CamilleMorlighem & @maczokni, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:

  1. Make sure you're logged in to your GitHub account
  2. Be sure to accept the invite at this URL: https://github.com/openjournals/joss-reviews/invitations

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @hugoledoux know.

Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest

Review checklist for @CamilleMorlighem

✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Review checklist for @maczokni

✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

hugoledoux commented 2 years ago

@editorialbot check references

hugoledoux commented 2 years ago

@zarrarkhan thanks, everything looks good in the paper and the docs.

I have 2 small comments/questions:

  1. what are ggplot "arguments"? (l.53+56). I don't use ggplot and I wouldn't know what you're referring to, perhaps just use "functionalities"?
  2. the reference for Pebesma simple feature has the name of the journal missing, and then the github repo is cited. To fix.
editorialbot commented 2 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/s10113-021-01775-1 is OK
- 10.1088/1748-9326/ac046c is OK
- 10.18637/jss.v084.i06 is OK
- 10.21105/joss.00054 is OK
- 10.32614/RJ-2011-006 is OK
- 10.1007/b106573 is OK
- 10.1029/2020EF001970 is OK
- 10.5194/gmd-12-677-2019 is OK
- 10.5334/jors.292 is OK

MISSING DOIs

- Errored finding suggestions for "Package ‘GISTools’", please try later
- Errored finding suggestions for "QGIS", please try later
- Errored finding suggestions for "S classes and methods for spatial data: the sp pac...", please try later
- Errored finding suggestions for "Simple features for R: standardized support for sp...", please try later
- Errored finding suggestions for "choroplethr: Simplify the Creation of Choropleth M...", please try later
- Errored finding suggestions for "ArcGIS", please try later
- Errored finding suggestions for "GRASS GIS graphical user interface", please try later
- Errored finding suggestions for "ggplot2", please try later
- Errored finding suggestions for "rfasst: An R tool to estimate air pollution impact...", please try later

INVALID DOIs

- None
zarrarkhan commented 2 years ago

@zarrarkhan thanks, everything looks good in the paper and the docs.

I have 2 small comments/questions:

  1. what are ggplot "arguments"? (l.53+56). I don't use ggplot and I wouldn't know what you're referring to, perhaps just use "functionalities"?
  2. the reference for Pebesma simple feature has the name of the journal missing, and then the github repo is cited. To fix.

Thanks @hugoledoux. Both comments addressed as follows in latest push: http://res.cloudinary.com/hkvhhndao/image/upload/v1663018510/xpwhvwopcw7c7jm9q3ir.pdf

  1. Updated to say ggplot functionality and ggplot chart objects
  2. Reference fixed with full journal name added (The R Journal) as well as correct link to article.

Let me know if you have additional comments/edits for me to make. Best Zarrar

hugoledoux commented 2 years ago

@editorialbot generate pdf

editorialbot commented 2 years ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

hugoledoux commented 2 years ago

@editorialbot check references

editorialbot commented 2 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/s10113-021-01775-1 is OK
- 10.1088/1748-9326/ac046c is OK
- 10.18637/jss.v084.i06 is OK
- 10.21105/joss.00054 is OK
- 10.32614/RJ-2011-006 is OK
- 10.1007/b106573 is OK
- 10.1029/2020EF001970 is OK
- 10.5194/gmd-12-677-2019 is OK
- 10.5334/jors.292 is OK

MISSING DOIs

- Errored finding suggestions for "QGIS", please try later
- Errored finding suggestions for "S classes and methods for spatial data: the sp pac...", please try later
- Errored finding suggestions for "Simple features for R: standardized support for sp...", please try later
- Errored finding suggestions for "choroplethr: Simplify the Creation of Choropleth M...", please try later
- Errored finding suggestions for "ArcGIS", please try later
- Errored finding suggestions for "GRASS GIS graphical user interface", please try later
- Errored finding suggestions for "ggplot2", please try later
- Errored finding suggestions for "rfasst: An R tool to estimate air pollution impact...", please try later

INVALID DOIs

- None
hugoledoux commented 2 years ago

Thanks, all looks good.

At this point could you:

I can then move forward with accepting the submission.

zarrarkhan commented 2 years ago

@hugoledoux

Addressed as follows:

Please let me know if you need anything else.

Best

Zarrar

hugoledoux commented 2 years ago

one tiny thing to fix: Tomas Wild is Tom Wild on Zenodo. The names have to be exactly the same, edit one to harmonise please.

zarrarkhan commented 2 years ago

@hugoledoux

oops, sorry about that. Thanks for catching that! Updated and minted again:

Best

Zarrar

hugoledoux commented 2 years ago

@editorialbot set 10.5281/zenodo.7082820 as archive

editorialbot commented 2 years ago

Done! Archive is now 10.5281/zenodo.7082820

hugoledoux commented 2 years ago

@editorialbot set v1.0.3 as version

editorialbot commented 2 years ago

Done! version is now v1.0.3

hugoledoux commented 2 years ago

@editorialbot recommend-accept

editorialbot commented 2 years ago
Attempting dry run of processing paper acceptance...
hugoledoux commented 2 years ago

Congraluations @zarrarkhan and team 🎉

It's been a not so simple journey to get there, but I believe the package is better and I hope it'll benefit others. Thanks @maczokni and @CamilleMorlighem for your thorough review and for testing the code!

editorialbot commented 2 years ago

:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.

Check final proof :point_right::page_facing_up: Download article

If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/3531, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept

danielskatz commented 2 years ago

Hi @zarrarkhan - I'm the AEiC on duty this week, and have proofread your paper. Please merge https://github.com/JGCRI/rmap/pull/92 for some very minor changes in it.

It appears https://doi.org/10.1002/wics.147 is a DOI for the Wickham reference. If you agree, please add it. Similar, I think at least a URL is needed for Brunsdon & Chen.

Once these are done, we can move to acceptance and publication.

zarrarkhan commented 2 years ago

@danielskatz @hugoledoux

Thank you so much for all your comments and edits. We agree that the review process has been very helpful and we feel much more confident in the usefulness of the software for multiple users. Updated and released in v1.0.4 with following changes:

Details for latest release

Hope we caught everything!

Best

Zarrar

danielskatz commented 2 years ago

@editorialbot set v1.0.5 as version

editorialbot commented 2 years ago

Done! version is now v1.0.5

danielskatz commented 2 years ago

@editorialbot set 10.5281/zenodo.7085969 as archive

editorialbot commented 2 years ago

Done! Archive is now 10.5281/zenodo.7085969

danielskatz commented 2 years ago

@editorialbot recommend-accept

editorialbot commented 2 years ago
Attempting dry run of processing paper acceptance...
editorialbot commented 2 years ago

:warning: Error prepararing paper acceptance. The generated XML metadata file is invalid.

Element doi: [facet 'pattern'] The value 'https://doi.org/10.1002/wics.147' is not accepted by the pattern '10\.[0-9]{4,9}/.{1,200}'.
danielskatz commented 2 years ago

@zarrarkhan - note that the new DOI should be doi = {10.1002/wics.147}, instead of doi = { https://doi.org/10.1002/wics.147},

You do not need to generate a new version or a new archive for this, since it will only be a change in the paper, which is not required to be in the archived repo, but if you want to, you can.

zarrarkhan commented 2 years ago

@danielskatz oops. Sorry about that. I've changed this in paper.bib which is merged into master now. I won't create a new version. Is that okay?

danielskatz commented 2 years ago

should be - let's see :)

danielskatz commented 2 years ago

@editorialbot recommend-accept

editorialbot commented 2 years ago
Attempting dry run of processing paper acceptance...
editorialbot commented 2 years ago

:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.

Check final proof :point_right::page_facing_up: Download article

If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/3534, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept

editorialbot commented 2 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/s10113-021-01775-1 is OK
- 10.1088/1748-9326/ac046c is OK
- 10.18637/jss.v084.i06 is OK
- 10.21105/joss.00054 is OK
- 10.32614/RJ-2011-006 is OK
- 10.1007/b106573 is OK
- 10.1002/wics.147 is OK
- 10.1029/2020EF001970 is OK
- 10.5194/gmd-12-677-2019 is OK
- 10.5334/jors.292 is OK

MISSING DOIs

- 10.32614/rj-2018-009 may be a valid DOI for title: Simple features for R: standardized support for spatial vector data.

INVALID DOIs

- None
danielskatz commented 2 years ago

sorry @zarrarkhan - there is one more change needed - for the first Pebesma reference, please add doi = {10.32614/RJ-2018-009}, rather than the URL that is there now.

zarrarkhan commented 2 years ago

no worries! Done and merged into main. Happy to make any other changes as needed.

danielskatz commented 2 years ago

@editorialbot recommend-accept

editorialbot commented 2 years ago
Attempting dry run of processing paper acceptance...
editorialbot commented 2 years ago

:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.

Check final proof :point_right::page_facing_up: Download article

If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/3535, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept

editorialbot commented 2 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/s10113-021-01775-1 is OK
- 10.1088/1748-9326/ac046c is OK
- 10.18637/jss.v084.i06 is OK
- 10.21105/joss.00054 is OK
- 10.32614/RJ-2011-006 is OK
- 10.1007/b106573 is OK
- 10.32614/RJ-2018-009 is OK
- 10.1002/wics.147 is OK
- 10.1029/2020EF001970 is OK
- 10.5194/gmd-12-677-2019 is OK
- 10.5334/jors.292 is OK

MISSING DOIs

- None

INVALID DOIs

- None
danielskatz commented 2 years ago

@editorialbot accept

editorialbot commented 2 years ago
Doing it live! Attempting automated processing of paper acceptance...
editorialbot commented 2 years ago

🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦

editorialbot commented 2 years ago

🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨

Here's what you must now do:

  1. Check final PDF and Crossref metadata that was deposited :point_right: https://github.com/openjournals/joss-papers/pull/3536
  2. Wait a couple of minutes, then verify that the paper DOI resolves https://doi.org/10.21105/joss.04015
  3. If everything looks good, then close this review issue.
  4. Party like you just published a paper! 🎉🌈🦄💃👻🤘

Any issues? Notify your editorial technical team...

danielskatz commented 2 years ago

Congratulations to @zarrarkhan (Zarrar Khan) ad co-authors!!

And thanks to @CamilleMorlighem and @maczokni for reviewing, and to @hugoledoux for editing! We couldn't do this without you.

editorialbot commented 2 years ago

:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:

If you would like to include a link to your paper from your README use the following code snippets:

Markdown:
[![DOI](https://joss.theoj.org/papers/10.21105/joss.04015/status.svg)](https://doi.org/10.21105/joss.04015)

HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.04015">
  <img src="https://joss.theoj.org/papers/10.21105/joss.04015/status.svg" alt="DOI badge" >
</a>

reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.04015/status.svg
   :target: https://doi.org/10.21105/joss.04015

This is how it will look in your documentation:

DOI

We need your help!

The Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:

zarrarkhan commented 2 years ago

@danielskatz @hugoledoux @maczokni @CamilleMorlighem Thanks to all of you for the great review and very helpful feedback. We appreciate it very much! Best Zarrar