Closed whedon closed 4 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @nnadeau, @ionlights 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:
OK DOIs
- 10.1007/978-0-387-31439-6_488 is OK
- 10.1145/3278471.3278479 is OK
- 10.1016/j.cviu.2006.06.003 is OK
- 10.1007/3-540-45053-X_29 is OK
- 10.1007/PL00013269 is OK
- 10.1109/MCSE.2011.37 is OK
- 10.1109/MCSE.2007.55 is OK
MISSING DOIs
- https://doi.org/10.1109/icra.2016.7487210 may be missing for title: Benefit of large field-of-view cameras for visual odometry
- https://doi.org/10.1007/978-3-030-20876-9_3 may be missing for title: CubemapSLAM: A Piecewise-Pinhole Monocular Fisheye SLAM System
- https://doi.org/10.1109/3dv.2018.00069 may be missing for title: The Double Sphere Camera Model
- https://doi.org/10.1109/icassp.2016.7471935 may be missing for title: A data set providing synthetic and real-world fisheye video sequences
INVALID DOIs
- None
@kaustubh-sadekar While the reviewers start to conduct their reviews, you should address the issues flagged above by the check references command regarding missing DOIs.
@kaustubh-sadekar While the reviewers start to conduct their reviews, you should address the issues flagged above by the check references command regarding missing DOIs.
@mjsottile Thank you very much. I have verified all the missing DOIs and have added them to the paper.bib file.
@whedon generate pdf
@whedon check references
PDF failed to compile for issue #2533 with the following error:
pandoc: getCurrentDirectory:getWorkingDirectory: does not exist (Current working directory no longer exists) Looks like we failed to compile the PDF
Reference check summary:
OK DOIs
- 10.1007/978-0-387-31439-6_488 is OK
- 10.1109/ICRA.2016.7487210 is OK
- 10.1145/3278471.3278479 is OK
- 10.1016/j.cviu.2006.06.003 is OK
- 10.1007/978-3-030-20876-9_3 is OK
- 10.1109/3DV.2018.00069 is OK
- 10.1007/3-540-45053-X_29 is OK
- 10.1007/PL00013269 is OK
- 10.1109/ICASSP.2016.7471935 is OK
- 10.1109/MCSE.2011.37 is OK
- 10.1109/MCSE.2007.55 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @nnadeau and @ionlights - I am checking to make sure you are able to make progress towards completing your reviews. I see that some progress is being made on issues over in the repository for the code, but please make sure to update your checklists so that I know when you have completed your reviews. If you need any assistance, please let me know.
@mjsottile , thanks for checking in. I'm waiting for some progress on the linked PRs/issues before completing my review.
:wave: @ionlights - you had mentioned that you were busy until mid-August when we opened the review, so I assume you've been busy with your pre-existing commitment. Does it look like you'll have capacity to handle the review in the not-too-distant future? No pressure to rush - I'm just checking to make sure you're still interested and available.
👋 @kaustubh-sadekar I wanted to check to see if you were proceeding with the changes requested as part of the review. I want to make sure the submission doesn’t go stale and get forgotten.
Yes, definitely @mjsottile . I have made several changes based on valuable guidance and suggestions by @nnadeau and I am improving things further. I have also added comments on respective open issues to update about my progress. I am giving my best efforts to make all the suggested changes. Thank you very much for checking in.
@kaustubh-sadekar let me know when you're ready for another round of reviews 😀👍
Sure. I am facing some errors with virtual environment setup and GitHub CI/CD. They should be resolved soon.
@nnadeau thank you very much for the reviews, they helped me a lot to learn about testing and deployment. I have completed all the modifications based on your reviews and suggestions. So yes :+1: ... ready for the next round of reviews and looking forward to learning from them.
Hi @kaustubh-sadekar - I am in the process of seeking out a replacement reviewer for the second reviewer who has gone silent. I am hoping to find a responsive second reviewer soon so that your review doesn't get stuck.
sounds good @kaustubh-sadekar . I'll try to schedule some time this weekend to finish my review :)
Hi @kaustubh-sadekar - I am in the process of seeking out a replacement reviewer for the second reviewer who has gone silent. I am hoping to find a responsive second reviewer soon so that your review doesn't get stuck.
Sure. No problem and thank you so much @mjsottile
@kaustubh-sadekar @mjsottile did another review pass. There are some fundamental issues to be addressed, primarily around the significance of the work. As outlined in https://github.com/kaustubh-sadekar/OmniCV-Lib/issues/32 and https://github.com/kaustubh-sadekar/OmniCV-Lib/issues/29, the code appears to mainly be conversion wrappers (e.g., X to Y
). I'm not convinced that a researcher wouldn't just implement their own math/wrapper instead of pulling in an external dependency. Personally, from a software management point of view, I would need a very good value proposition of why this external project is necessary over just doing it myself.
Moreover, if the library is to live up to the statements in paper/paper.md
(e.g., Quick and easy to use API [...]
, Detailed documentation [...]
, [...] easily compatible and manageable for future updates
), then there are fundamental code quality updates that are also needed. Please review and address the many issues I've submitted to the repo (https://github.com/kaustubh-sadekar/OmniCV-Lib/issues?page=1&q=author%3Annadeau). I'm especially concerned about:
It is completely true that the researchers who are proficient in writing quick and efficient code would be able to write not just the functionalities provided in the OmniCV package but any other functionalities required in their research. They would hardly need to depend on any external library. But, writing even a small piece of code, even for such researchers would utilize some of their productive time. Also, considering a more general perspective which includes researchers with intermediate proficiency in writing fast and efficient code, this library contains several functionalities that would save a fair amount of development time helping them to focus on other aspects of their research and hence promote the research process. The functionalities are provided in the two widely used programming languages in robotics research (Python and C++) and even examples for ROS nodes are provided to fulfill the same objective. Constant and sincere efforts have been made to improve the library respecting all the suggestions provided in the reviews. After following all the valuable suggestions provided in the review process, this library will definitely save a fair amount of development time as its final updated version would contain detailed documentation, a Make file to simplify the entry point (considering a more general perspective about the coding proficiency of a user), automated testing along with continuous integration and development workflow and code which follows all the standard coding practices. Sincere efforts will be further put in to improve the library, respecting all the suggestions provided in the review process.
Hello @kaustubh-sadekar,
Based on review feedback, my own examination of the submission, and a discussion with other editors, your submission unfortunately does not meet the threshold for acceptance into JOSS. There are a number of rather significant issues related to software quality and the submission does not make a clear contribution to the research software community. I hope that you take the feedback that the review process has provided and are able to refine your package. You may consider resubmitting in the future if you feel you’ve made substantial improvements such that it would meet expectations for an acceptable JOSS publication.
Thank you @nnadeau for your patient and detailed reviews - you went above and beyond in your feedback and I greatly appreciate it.
@whedon reject
Paper rejected.
Submitting author: @kaustubh-sadekar (kaustubh sadekar) Repository: https://github.com/kaustubh-sadekar/OmniCV-Lib Version: v1.0 Editor: @mjsottile Reviewer: @nnadeau, @ionlights Archive: Pending
: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
@nnadeau & @ionlights, 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 @mjsottile 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 @nnadeau
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @ionlights
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper