-
-
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]: NiaPy: Python microframework for building nature-inspired algorithms #613
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @ljvmiranda921 it looks like you're currently assigned as the reviewer for this paper 🎉. ⭐ 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:
|
|
@ljvmiranda921 - please carry out your review in this issue by updating the checklist above and giving feedback in this issue. The reviewer guidelines are available here: http://joss.theoj.org/about#reviewer_guidelines Any questions/concerns please let me know. |
Hello @GregaVrbancic , I have opened-up some issues from my review, please check them out. General ReviewDate: 3/19/2018
Community guidelines are present and contributing is easy for other developers. |
Hello @ljvmiranda921 , thank you for your time and effort to review our software. We'll take a look at opened issues and will try to address them as soon as possible. |
Hello @GregaVrbancic , I appreciate the swift response on the issues. Overall the library looks good once the remaining branches are merged. Once we close the issues, we can complete the checklist above and call-in the Editor. |
@ljvmiranda921 thank you again for such a quick responses on opened issues. We are working on closing those remaining opened issues. If I understood correctly, after closing those issues and completing the checklist above, we have to make a new release of software and archive it on zenodo? |
Yes I believe that's correct. But I'd prefer we wait for the editor's go signal first before making a new release so we won't miss anything and avoid making multiple releases. |
Sure, I agree, It's better to wait for editors confirmation. |
@whedon commands |
Here are some things you can ask me to do:
|
@whedon generate pdf |
|
Hi @arfon , I am done reviewing NiaPy. The issues I opened (referenced here in this issue) have now been closed. All boxes have been checked. Review SummaryNiaPy is a Python library for nature-inspired optimization. It offers a simple and easy-to-use solution to minimize algorithm implementation from scratch. Overall, the software is a good candidate for publication in JOSS. FunctionalityThe software functions as claimed in the basic examples and guides. There are no performance claims so I checked that one off. I've also played around and tested their DocumentationThe installation instructions are clear and works on my Linux (Ubuntu 16.04) and Windows 10 machines as stated. The dependencies, together with the dev requirements, are also listed in both the README and Documentation. API documentation for both methods and classes are also included. Overall, the software works as advertised in the documentation. There is a clear statement of need in the README. The contributing guidelines are complete (development, testing, git collab) and can be found in the documentation. A code of conduct is also included. PaperThe paper is clear and gives a good overview of the problem, a statement of need, and a short survey of existing works. The library architecture is also included, which I consider as a plus. The references are also complete. Recommendation for future releasesAlthough I considered it optional, I hope that class methods and package names will follow the PEP8 style. PEP8 is prescriptive, but it is a good standard for Python projects, especially for something useful as NiaPy. However, changing everything into PEP8 will most likely introduce breaking changes, so it's up to the discretion of the authors to follow this suggestion. |
@whedon generate pdf |
|
Wonderful, many thanks @ljvmiranda921! @lucijabrezocnik - 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. |
Hi @arfon ! We have prepared a new release and archived the current version of NiaPy on Zenodo (https://zenodo.org/record/1205048). Here is the DOI: 10.5281/zenodo.1205048. |
@whedon set 10.5281/zenodo.1205048 as archive |
OK. 10.5281/zenodo.1205048 is the archive. |
@ljvmiranda921 - many thanks for your review here ✨ @GregaVrbancic - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00613 ⚡️:rocket: :boom: |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippet:
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:
|
Submitting author: @GregaVrbancic (Grega Vrbančič)
Repository: https://github.com/NiaOrg/NiaPy
Version: 1.0.0
Editor: @arfon
Reviewer: @ljvmiranda921
Archive: 10.5281/zenodo.1205048
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) 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
@ljvmiranda921, 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.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @arfon know.
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: