Closed whedon closed 3 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @rmhogervorst, @jsgalan it looks like you're currently assigned to review this paper :tada:.
: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.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1371/journal.pone.0065848 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@jsgalan and @RMHogervorst - please check boxes above as you complete your review. For any boxes that you can't check right now, due to needed edits or fixes, please discuss the issues here or open issues in the submission repository. And please let me know if you have any questions. Thank you again!
@henrykironde some notes about the JOSS paper:
The description in Statement of need
is really beautiful and only after reading that part I finally understood what the problem is that this package is solving. I really really wish you'd include something like that in the Readme (and maybe Description) too.
REQUIRED:
State of the field: Do the authors describe how this software compares to other commonly-used packages?
However I don't see that in the paper at this moment. Could you add something about the state of the field? I don't know what the state of the art is at this moment for the field, but I imagine workflow tools like Drake are used? What is the current state of automation/datapreparation? Is everyone using home brewed scripts? I am genuinely curious.OPTIONAL / SUGGESTIONS:
Required Issues opened:
Optional issues opened:
:wave: @rmhogervorst, please update us on how your review is going.
:wave: @jsgalan, please update us on how your review is going.
@jsgalan - I hope that the review is going well. As you work through the checklist above, please check the boxes to reflect your approval of the checklist items. Please let me know if there's something that I might do to assist you. Thanks again!
Just an update, @RMHogervorst made some great suggestions and I am working to resolve those. Thanks to the issues btw, I guess @jsgalan is inline with the issues raised.
Thank you for the update, @henrykironde ! Please let me know how the resolution of issues goes, and don't hesitate to contact me when I might help with something.
Just an update: I feel @henrykironde and others are doing great work. I really look forward to the finished version!
Thanks folks. We have covered all the issues, I am happy to get more recommendations to consider.
Hi all, is there any confirmation I might be missing?
I am unable to check the ticks for the revision (Just checked in two distinct browsers to discard a software issue).
Thanks
Ps. has the invitation link expired? Attn: @fboehm
Hi all,
No problem in the Conda installation
But a problem was found in the R installation.
Did not found any description on the repository, are there any set requirements for the R installation?
Best
EDIT: I installed version 3.6.3 and everything installed correctly.
Hi all, It seems I was not in a top level repository.
All datasets are visible from Python
Had a bit of trouble to finally set up the Reticulate package but everything was set at the end (Extra information that helped https://docs.ropensci.org/rdataretriever/ , https://rstudio.github.io/reticulate/articles/versions.html and https://stackoverflow.com/questions/40788645/how-to-create-renviron-file)
All the tabular datasets and updates were collected correctly
Hi all,
I had problems installing the spatial datasets
Even though I have everything set up in Postgres
Any ideas?
Best
Thanks @jsgalan for testing this. Make sure you are creating the extensions in the same database that you want to install the data. The default is postgres. In case you, are using a different database, please try to provide the database name in the function call. Let me know if that works
@whedon assign @jsgalan
I'm sorry human, I don't understand that. You can see what commands I support by typing:
@whedon commands
@whedon commands
Here are some things you can ask me to do:
# List Whedon's capabilities
@whedon commands
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
EDITORIAL TASKS
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Ask Whedon to check the references for missing DOIs
@whedon check references
# Ask Whedon to check repository statistics for the submitted software
@whedon check repository
@whedon list reviewers
Here's the current list of reviewers: https://bit.ly/joss-reviewers
Thanks @jsgalan for testing this. Make sure you are creating the extensions in the same database that you want to install the data. The default is postgres. In case you, are using a different database, please try to provide the database name in the function call. Let me know if that works
Hi all, the extensions are created in all databases. Now I got a problem with finding shp2pgsql
even thought the bin is listed in the $PATH
Plus the binaries are accesible throughout the command line
Any way this can be overridden?
@fboehm I am unable to click any of the ticks, and I somehow managed to exclude myself from the reviewers :(
Any way this could change?
Hi @henrykironde
Why are there no references in the article proof?
Am I reading the latest version?
Best
even thought the bin is listed in the $PATH
Can you try to run psql
and or shp2pgsql
from command line
About the citation, I will update that to render correctly
even thought the bin is listed in the $PATH
Can you try to run
psql
and orshp2pgsql
from command lineThey are accesible from the command line
@fboehm I am unable to click any of the ticks, and I somehow managed to exclude myself from the reviewers :(
Any way this could change?
Yes, Let me fix that @jsgalan.
@whedon reinvite @jsgalan as reviewer
I'm sorry human, I don't understand that. You can see what commands I support by typing:
@whedon commands
@whedon commands
Here are some things you can ask me to do:
# List all of Whedon's capabilities
@whedon commands
# Assign a GitHub user as the sole reviewer of this submission
@whedon assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@whedon add @username as reviewer
# Re-invite a reviewer (if they can't update checklists)
@whedon re-invite @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@whedon remove @username as reviewer
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
# Change editorial assignment
@whedon assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@whedon set 10.0000/zenodo.00000 as archive
# Set the software version at the top of the issue e.g.
@whedon set v1.0.1 as version
# Open the review issue
@whedon start review
EDITORIAL TASKS
# All commands can be run on a non-default branch, to do this pass a custom
# branch name by following the command with `from branch custom-branch-name`.
# For example:
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Remind an author or reviewer to return to a review after a
# certain period of time (supported units days and weeks)
@whedon remind @reviewer in 2 weeks
# Ask Whedon to do a dry run of accepting the paper and depositing with Crossref
@whedon accept
# Ask Whedon to check the references for missing DOIs
@whedon check references
# Ask Whedon to check repository statistics for the submitted software
@whedon check repository
EiC TASKS
# Invite an editor to edit a submission (sending them an email)
@whedon invite @editor as editor
# Reject a paper
@whedon reject
# Withdraw a paper
@whedon withdraw
# Ask Whedon to actually accept the paper and deposit with Crossref
@whedon accept deposit=true
@whedon re-invite @jsgalan as reviewer
OK, the reviewer has been re-invited.
@jsgalan please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
@jsgalan - sorry for the difficulty. Please click on the link in the previous comment to confirm your addition as a reviewer. After doing that, you should be able to check the boxes for the review, once you're comfortable doing so.
@jsgalan - sorry for the difficulty. Please click on the link in the previous comment to confirm your addition as a reviewer. After doing that, you should be able to check the boxes for the review, once you're comfortable doing so.
Thanks @fboehm we will be done with the revision soon
@jsgalan, I see you are using a Conda environment, make sure that R has access to the same Python paths as well. Usually, changing to a virtual environment may change the paths. R may be communicating with another python rather that where the programs are installed.
Check the paths in R
library(reticulate)
sys <- import("sys")
sys$path
#Or
reticulate::py_config()
Compare to the ones when python is used from the terminal
import sys
sys.path
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@jsgalan, I see you are using a Conda environment, make sure that R has access to the same Python paths as well. Usually, changing to a virtual environment may change the paths. R may be communicating with another python rather that where the programs are installed.
Check the paths in R
library(reticulate) sys <- import("sys") sys$path #Or reticulate::py_config()
Compare to the ones when python is used from the terminal
import sys sys.path
Hi that is pointing to the same place
and
reticulate::py_config()
can we try this too
reticulate::py_config()
can we try this too
Could you please try this in the terminal
import subprocess
subprocess.call('shp2pgsql -d ', shell=True)
This must be a path problem but it is hard for me to replicate on my side. Could you try running it on another machine or in a virtual environment.
Could you please try this in the terminal
import subprocess subprocess.call('shp2pgsql -d ', shell=True)
This must be a path problem but it is hard for me to replicate on my side. Could you try running it on another machine or in a virtual environment.
Hi,
I think it is doing exactly what I am telling it to do .. 👍
I am finding a way to change it from /sh to /bash where everything is set up. That will probably solve it
Best
@fboehm All my concerns where addressed and the article proof seems in order too (I would advise another read through before publishing, because I think some words are missing, but I'm no native speaker). For me the review is done. It looks great, and you have my approval.
Anything else I need to do?
@RMHogervorst - Thank you so much for your work on this review! There is nothing left for you to do. I'll proofread the article before publishing.
@jsgalan - Thanks for your work on this review! Do you have any remaining concerns? or have they all been resolved satisfactorily?
@whedon generate pdf
Submitting author: @henrykironde (henry senyondo) Repository: https://github.com/ropensci/rdataretriever Version: v3.0.1 Editor: @fboehm Reviewer: @rmhogervorst, @jsgalan Archive: 10.5281/zenodo.4314115
: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 badge code:
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
@rmhogervorst & @jsgalan, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @fboehm 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 @rmhogervorst
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @jsgalan
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper