-
-
Notifications
You must be signed in to change notification settings - Fork 38
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]: Semi-Automatic Classification Plugin: A Python tool for the download and processing of remote sensing images in QGIS #3172
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @bstabler, @joferkington it looks like you're currently assigned to review this paper 🎉. 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. ⭐ Important ⭐ 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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
PDF failed to compile for issue #3172 with the following error:
|
|
👋 @joferkington, please update us on how your review is going (this is an automated reminder). |
👋 @bstabler, please update us on how your review is going (this is an automated reminder). |
Just a friendly reminder on this review, @bstabler and @joferkington |
Hi @bstabler and @joferkington! When will you be able to start your reviews? |
@kthyng - My apologies for the delay! I'm working on it now and hope to have it done this weekend. |
I'm sorry human, I don't understand that. You can see what commands I support by typing:
|
Here are some things you can ask me to do:
|
Apologies for the mixup on my part, @kthyng, but it seems I waited to long to accept the invitation link: https://github.com/openjournals/joss-reviews/invitations When I try I get an error with "Sorry, we couldn't find that repository invitation. It is possible that the invitation was revoked or that you are not logged into the invited account." As a result, I can't check off any items in the review checklist. Any chance I could get an updated invitation to review? My apologies again for the mixup! |
@whedon generate pdf |
PDF failed to compile for issue #3172 with the following error:
|
@whedon generate pdf from branch paper |
|
@whedon re-invite @joferkington as reviewer |
OK, the reviewer has been re-invited. @joferkington please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations |
@joferkington give it a try now! |
@kthyng - That works. Thanks a ton! |
Hi @semiautomaticgit. Thank you for developing this powerful and extensive QGIS Semi-Automatic (Remote Sensing) Classification Plugin (SCP). I was able to install the plugin and work my through Tutorial 1 and Random Forest Classification. There is a lot of material here and so it takes a bit of time to get familiar with all the SCP plugin dialogs, settings, tools, etc. You can see above that I checked all boxes except for two:
According to your development guidelines, it appears that there is no automatic/organized/suggested testing framework? I think some kind of testing framework is needed for when people less familiar with the source code want to contribute and need a process for ensuring revisions not only work for their use case, but also work for other use cases (i.e. the revisions do not have unintended consequences). Essentially there needs to be adequate test coverage. I wonder if you can use the QGIS unittesting framework?
I think the statement of need really starts at line 61. Before line 61, the section summarizes the need for remote sensing, which is good for the common reader, but I think it is not really needed (or could be condensed) since it is not the specific contribution of your work. Your work is a convenience, easy-to-use, open source toolkit for doing remote sensing in QGIS that makes use of third party algorithms. And one small comment for the paper, the Python multiprocessing library uses subprocesses instead of threads so I suggest revising line 18. Thanks! |
Hi @bstabler , thank you very much for reviewing my work!
Unfortunately I don't think I can use QGIS unit testing framework with my plugin.
I'm going to reduce the length of introduction about remote sensing, and highlight the characteristics of my work.
I'll correct this, and I'm going to submit a new version. |
@semiautomaticgit When you look at the paper generated just above, are the references corrected so that none of them have "http" in the doi? They all still have "http" when I look, but sometimes I keep looking at an old version and can't seem to find the newest version to look at. |
@whedon check references from branch paper |
|
|
@kthyng - The references seem fine to me |
@danielskatz Can you see them fixed in the pdf? I see that whedon isn't finding the dois to be invalid anymore but I think previously when it found 3 there were actually more that it wasn't finding for some reason. I wanted to be sure they were fixed by being able to see them. |
I think JOSS always puts the DOIS as full URLs in the reference list. It wants then without the prefix in the bib file, and uses them in this way in the XML, but adds the prefix to make them clickable in the PDF |
ha! Oh I didn't realize that! Ok, thanks. |
@semiautomaticgit all good to go then! |
@whedon accept deposit=true |
No archive DOI set. Exiting... |
@whedon set 10.5281/zenodo.5259995 as archive |
OK. 10.5281/zenodo.5259995 is the archive. |
@whedon accept deposit=true |
|
PDF failed to compile for issue #3172 with the following error:
|
try |
I'm having a hard time this morning huh. |
@whedon accept deposit=true from branch paper |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congrats on your new publication @semiautomaticgit!! Thanks to reviewers @bstabler and @joferkington for your hard work, time, and expertise! |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! 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:
|
I am very happy of this publication in Journal of Open Source Software! Thank you very much @bstabler and @joferkington for your valuable reviews! Best wishes to all! |
Submitting author: @semiautomaticgit (Luca Congedo)
Repository: https://github.com/semiautomaticgit/SemiAutomaticClassificationPlugin
Version: v7.9
Editor: @kthyng
Reviewer: @bstabler, @joferkington
Archive: 10.5281/zenodo.5259995
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
@bstabler & @joferkington, 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 @kthyng 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 @bstabler
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @joferkington
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: