-
-
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]: SimpleSDMLayers.jl and GBIF.jl: A Framework for Species Distribution Modeling in Julia #2872
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @dglmoore, @marcjwilliams1 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:
|
👋 @dglmoore, please update us on how your review is going. |
👋 @marcjwilliams1, please update us on how your review is going. |
Overall I think the package and article are excellent and they more than satisfy all the requirements for JOSS. The documentation and API is clear and easy to use and it is great to see high coverage testing (>80%) of the functionality. A few small comments below:
|
@marcjwilliams1 thank you for your review and your thoughtful questions/comments, hopefully @gabrieldansereau will have a chance to respond soon. @dglmoore, I just noticed that you were not added as an assignee to this issue, I'm going to try to fix that now. |
OK, the reviewer has been re-invited. @dglmoore please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations |
@KristinaRiemer thank you for re-inviting me. I'll take care of the review today. |
The article and documentation are great. The package has some really nice features that should make many common tasks painless. Performance was good and the code quality looks high. The only concern at the moment is the failing unit tests, but I suspect that's a simple enough issue to resolve. With this possible exception, all of the JOSS requirements are met or exceeded in my opinion. |
@marcjwilliams1 @dglmoore Thank you for your helpful reviews and sorry for the delay. I fixed the tests in PoisotLab/SimpleSDMLayers.jl#44 and released a new version of the package. As expected by the reviewers, it was a simple fix, a problem with the download URL for one of the supported datasets, which seems to have changed. All other functionalities should work properly. @marcjwilliams1's comment on integration with other EcoJulia packages is very relevant, however, we do not have such an example of wider integration yet. For now, EcoJulia has a few combinations of packages working together, such as SimpleSDMLayers.jl and GBIF.jl (in review here), or Mangal.jl and EcologicalNetworks.jl (also in review at JOSS). Wider integration between more packages is a long term goal of EcoJulia, but we are not quite there yet. We will for sure include examples in the package's documentation once we do have some. |
Hi @KristinaRiemer @gabrieldansereau - is there something we can do to help with the next step? |
Thanks for checking in @tpoisot. It looks like @gabrieldansereau has addressed all of the reviewer comments, so we just need final confirmation from @marcjwilliams1 and @dglmoore that they are satisfied with this submission. |
All good with me, can confirm I'm satisfied with this submission. |
I am satisfied with the submission. |
@whedon generate pdf |
Thanks for the confirmations, @marcjwilliams1 & @dglmoore! @gabrieldansereau I went through the article proof to check for reference formatting, typos, etc., and found a few things to improve:
You should also read through the PDF and make sure you're happy with it, let me know when you've made those updates and are done. |
@whedon generate pdf |
@KristinaRiemer Thank you for pointing these out. I made the changes you requested, along with a few minor ones while re-reading. @tpoisot and I are now happy with the PDF. |
In a JOSS paper, there is a single link that should point to an archive of all the reviewed software. In this case, the link does not - it only points to part of the reviewed software. To me, this is a problem. |
This doesn't need to be kept up to date, and it's not for users. It's for the scholarly record associated with this paper, and is a one-time need for the paper. |
Is it better than linking both DOIs? I can do a one-time archive with both. if this is a requirement from the editorial board, althought I don't see the point. Just tell me which title you think it should have and I will get it done. |
Linking both DOIs would be better in some ways, but the JOSS paper template doesn't support it. There is a requirement to link to the reviewed software, and I think because of the JOSS template, we need a single archive that contains it. |
Here is an archive with the two zips of both packages: |
@whedon set 10.5281/zenodo.4472905 as archive |
OK. 10.5281/zenodo.4472905 is the archive. |
hmmm - that doesn't resolve for me right now. Can you also share the direct URL for me to check? |
@whedon accept |
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#2054 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#2054, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
PDF failed to compile for issue #2872 with the following error: /app/vendor/bundle/ruby/2.6.0/gems/octokit-4.8.0/lib/octokit/response/raise_error.rb:16:in |
@whedon accept deposit=true |
|
🐦🐦🐦 👉 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... |
Looks like whedon was a little slow, does this need to be dealt with? |
@openjournals/dev - please notice this transient problem which I worked around by just re-running the command |
Congratulations to @gabrieldansereau and @tpoisot!! And thanks to @dglmoore and @marcjwilliams1 for reviewing, and @KristinaRiemer for editing! |
🎉🎉🎉 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:
|
Thank you very much @danielskatz @KristinaRiemer @dglmoore @marcjwilliams1! |
👋 folks - just popping in here to say that currently this is the only way for JOSS to handle submissions like this. I would like us to be able to link to multiple software archives (and repositories) but the current model for JOSS is one review per software repository. |
Thanks everyone! |
Submitting author: @gabrieldansereau (Gabriel Dansereau)
Repository: https://github.com/EcoJulia/SimpleSDMLayers.jl
Version: v0.3.4
Editor: @KristinaRiemer
Reviewer: @dglmoore, @marcjwilliams1
Archive: 10.5281/zenodo.4472905
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
@dglmoore & @marcjwilliams1, 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 @KristinaRiemer 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 @dglmoore
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @marcjwilliams1
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: