Closed whedon closed 1 year ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @timdewhirst, @clarka34, @quynhneo 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
Wordcount for paper.md
is 938
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=0.03 s (400.7 files/s, 47586.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 4 72 78 794
TeX 1 32 0 260
Markdown 3 49 0 176
C/C++ Header 4 15 1 59
make 1 1 0 7
-------------------------------------------------------------------------------
SUM: 13 169 79 1296
-------------------------------------------------------------------------------
Statistical information for the repository 'b544fa72933c272acc8be899' was
gathered on 2021/09/18.
The following historical commit information, by author, was found:
Author Commits Insertions Deletions % of changes
fibreglass 14 1387 368 100.00
Below are the number of rows from each author that have survived and are still
intact in the current revision:
Author Rows Stability Age % in comments
fibreglass 1019 73.5 0.0 7.75
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/s003489900085 is OK
- 10.1007/s00348-016-2173-1 is OK
- 10.5334/jors.334 is OK
- 10.5334/jors.bl is OK
- 10.1088/0169-5983/47/3/035509 is OK
- 10.1016/j.ijthermalsci.2013.11.001 is OK
- 10.1016/j.ijheatfluidflow.2013.12.005 is OK
- 10.1016/j.ijthermalsci.2014.11.026 is OK
- 10.1063/1.1375144 is OK
- 10.1016/j.expthermflusci.2020.110286 is OK
- 10.1016/j.est.2019.100825 is OK
- 10.1016/j.ijheatfluidflow.2021.108839 is OK
- 10.1016/j.ijheatfluidflow.2008.01.003 is OK
- 10.1063/1.2185709 is OK
- 10.1007/s00231-005-0072-8 is OK
- 10.1063/1.3054153 is OK
- 10.1088/0957-0233/18/1/012 is OK
- 10.1017/s0022112006003892 is OK
- 10.1016/j.ijthermalsci.2015.05.003 is OK
- 10.1016/j.jweia.2021.104605 is OK
- 10.1002/we.1895 is OK
- 10.1007/s10236-008-0132-y is OK
- 10.1016/j.solener.2010.02.008 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:
Reproducing @timdewhirst 's comments from the pre-review issue (https://github.com/openjournals/joss-reviews/issues/3603):
I've raised a few issues; links are at the bottom of this comment.
As I understand it there were two main questions around the code: does the use of OpenMP help take advantage of multicore processors, and is the code well structured and a suitable foundation for a collaborative project implementing various PIV processing algorithms?
On OpenMP: this appears to work as expected.
On code structure: this is my main area of concern; the code need work to follow best practices in structure, legibility, efficiency and testing. Very little C++ is used, and this is a shame; modern C++ has powerful features for generic and functional style programming which would allow the code to be cleaner, more legible, and just as efficient. Currently, I don't believe it's in good enough shape to act as a foundation for significant collaborative development.
issues:
- https://gitlab.com/fibreglass/pivc/-/issues/1
- https://gitlab.com/fibreglass/pivc/-/issues/2
- https://gitlab.com/fibreglass/pivc/-/issues/3
- https://gitlab.com/fibreglass/pivc/-/issues/4
- https://gitlab.com/fibreglass/pivc/-/issues/5
- https://gitlab.com/fibreglass/pivc/-/issues/6
- https://gitlab.com/fibreglass/pivc/-/issues/7
- https://gitlab.com/fibreglass/pivc/-/issues/8
- https://gitlab.com/fibreglass/pivc/-/issues/9
- https://gitlab.com/fibreglass/pivc/-/issues/10
- https://gitlab.com/fibreglass/pivc/-/issues/11
@timdewhirst, @clarka34, @quynhneo this is where the actual review takes place. Thank you all for you help! Please have a look at the information at the top of this issue and the check-boxes that will guide the review. Let me know if you have any questions.
@quynhneo to answer your query over at #3603, have a look at our review guidelines. Let me know if you have questions.
I have added some more issues:
At this stage, my main concerns are the lack of real-word examples for users that are not very familiar with PIV. Additionally, the documentation could be extended and improved to make it easier for future collaboration/use of the software. It would be difficult for a person who is not familiar with PIV to understand the grid spacing options and what to do with the result files.
@fibreglass2 as you may have seen there are a number of issues open that were raised by the reviewers. :point_up:. Can you start to address these? Let me know if you have any questions.
Sorry, my phone has had a mind of its own this morning. It seems like I have unassigned @timdewhirst and closed this. I reopened but could not figure out how to reassign. @Kevin-Mattheus-Moerman can you do this?
@openjournals/dev can you check if I need to fix anything? ☝️
@clarka34 no worries we'll sort it out
@Kevin-Mattheus-Moerman thank you! again, I am sorry about this...
@fibreglass2 as you may have seen there are a number of issues open that were raised by the reviewers. point_up. Can you start to address these? Let me know if you have any questions.
Thanks to the reviewers for the detailed feedback. I will be working to investigate and address issues raised.
:wave: @quynhneo, please update us on how your review is going (this is an automated reminder).
:wave: @timdewhirst, please update us on how your review is going (this is an automated reminder).
:wave: @clarka34, please update us on how your review is going (this is an automated reminder).
@fibreglass2 how are you getting on? Do you have any updates to report?
@fibreglass2 how are you getting on? Do you have any updates to report?
As shown on the repository's issue tracker, several issues have been raised by the reviewers. I have made updates to address a number of documentation issues. Some of the issues raised relate to adding features or changing major portions of the existing design. These feature related issues will take additional time to investigate and address.
@fibreglass2 let me know if there is anything I can help with or if we can resume review after you've addressed the reviewer comments. Thanks.
Sorry I didn't meet the suggested 6 weeks deadline for the review, but I will catch up soon.
@fibreglass2 let me know if there is anything I can help with or if we can resume review after you've addressed the reviewer comments. Thanks.
I'd like to address most to all of the reviewer comments, including ones to be added by @quynhneo. After that review can resume.
@fibreglass2 I hope you are getting on well. Let us know if you have any updates.
@fibreglass2 :wave: :point_up:
I am sorry guys, I ll catch up this weekend.
@Kevin-Mattheus-Moerman I hope you are getting on well. Let us know if you have any updates.
This weekend I will be addressing multiple issues raised by the previous reviewers. It might be good for @quynhneo to hold off on a full review until I release this update to save time and reduce duplication.
Sure thanks
On Fri, Dec 10, 2021 at 17:50 fibreglass2 @.***> wrote:
@Kevin-Mattheus-Moerman https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Kevin-2DMattheus-2DMoerman&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=IgWzE4DxKuLVww30DcTTxfJr58Niinaof9xqmdqViXc&e= I hope you are getting on well. Let us know if you have any updates.
This weekend I will be addressing multiple issues raised by the previous reviewers. It might be good for @quynhneo https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_quynhneo&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=BjsC6j_lGpcrUVZn5DnWUp0gWJ_D6wk5wn-onXgycu8&e= to hold off on a full review until I release this update to save time and reduce duplication.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openjournals_joss-2Dreviews_issues_3736-23issuecomment-2D991355830&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=HtxDf9o9aJdNua2vK0rW0c7UvwGJy19YetD1IsV-nkA&e=, or unsubscribe https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ACRAU7REG7TSAXOUJJQ5KITUQJ727ANCNFSM5EJRS76A&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=4vWa3nABv1NXyheirIdTUQhGOASssbO9sAV-uqZEKt8&e= . Triage notifications on the go with GitHub Mobile for iOS https://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=f2254hSo6aa6yKLhZG6xMkP656A6na4UU3Mz7fR87BI&e= or Android https://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=jQuWDziv5_zEIYYAA3r4Rw&m=tOJ5hOsttvLJDjW5HwxpMwWmXJPsTpETQqaHsR1iyAQswImxmLP5VggKbeMQ4zfV&s=JnTp37KMKthwQaEOK1JfjNcVhgO61IEiMS_LD37ov6o&e=.
-- Quynh Nguyen, Physics PhD Physics Department, New York University and Applied Math Laboratory, Courant Institute of Mathematical Sciences Address: Room 104, 251 Mercer Street, New York NY 10012 Phone : 1 (714) 902 7149 E-mail : @.***
Several points have been addressed in the newest update. However part of the newly implemented features, specifically the UI, is not cross compatible with Windows. Until I can get a fully working UI for Windows, the update in the repo is for GNU/Linux only. In the interest of this review, the source code is available for inspection in the repo.
As a follow up to my last comment, PIVC has just been updated. It is now fully working in Windows. Please see version 1.2, windows branch, of the repository. The documentation has been updated to reflect the changes. Thank you to all of the reviewers for their patience in this process.
@fibreglass2 does this mean the reviewers should pick this up again or should they hold off still?
@fibreglass2 does this mean the reviewers should pick this up again or should they hold off still?
Please continue the review.
@timdewhirst, @clarka34, @quynhneo the author has made several updates, could you please resume the review at this point or update us on the process? Thanks a lot again for your continued help!!
hi there, I raised an issue https://gitlab.com/fibreglass/pivc/-/issues/18, more to come
@timdewhirst, @clarka34, the author has made several updates, could you please resume the review at this point or update us on the process? Thanks a lot again for your continued help!!
@Kevin-Mattheus-Moerman Is there a way to document my JOSS review activity in ORCID? I found an old discussion here https://github.com/openjournals/joss/issues/813
Will start taking a look again.
@quynhneo I am not sure. I've asked over at that issue you cited.
Thanks @timdewhirst, let me know if you have any questions.
@timdewhirst, @clarka34, @quynhneo. I am just checking in to see how the review is going. Could you provide an update? Thanks again for your help.
@timdewhirst, @clarka34, @quynhneo. :wave: could you give me an update please? Thanks
Apologies for the delay - I'm looking again at the code. At the moment I have access to OS X and Linux environments, I can see the windows branch, but won't easily be able build on windows.
I've raised another couple of minor issues, but I think my original comment stands:
"On code structure: this is my main area of concern; the code need work to follow best practices in structure, legibility, efficiency and testing. Very little C++ is used, and this is a shame; modern C++ has powerful features for generic and functional style programming which would allow the code to be cleaner, more legible, and just as efficient. Currently, I don't believe it's in good enough shape to act as a foundation for significant collaborative development."
There hasn't been much change in code structure, and as such I still believe it wouldn't be a good basis for further development. Some important areas should be addressed e.g. using gitlab's CI system, improving testing to include unit testing, improving platform independence.
On top of the concerns with the code, since the review process started I now consider myself to have a conflict of interest: my fork of OpenPIV (https://github.com/OpenPIV/openpiv-c--qt) has been merged upstream.
As such, I think it would be sensible to remove myself from the review process at this point in time.
@editorialbot remove @timdewhirst as reviewer
@timdewhirst removed from the reviewers list!
@timdewhirst thanks for your feedback. I have just removed you as a reviewer following the potential COI you declared. Note that I will ask the authors to address your points. Despite the fact that you are no longer able to help I do want to thank you for the help you've provided so far. Thanks.
@fibreglass2 Can you comment on @timdewhirst 's comments e.g. on code structure quality/form and on reusability/collaborative development of the code?
@clarka34, @quynhneo can you give an update on review progress please? Thanks again for your help.
@Kevin-Mattheus-Moerman. I will return to preview this weekend. sorry for the day.
@timdewhirst thanks for your feedback. I have just removed you as a reviewer following the potential COI you declared. Note that I will ask the authors to address your points. Despite the fact that you are no longer able to help I do want to thank you for the help you've provided so far. Thanks.
It was my pleasure, and thanks for involving me in the process. Good luck!!
Submitting author: !--author-handle-->@fibreglass2<!--end-author-handle-- (Kadeem) Repository: https://gitlab.com/fibreglass/pivc Branch with paper.md (empty if default branch): Version: v1.2-b Editor: !--editor-->@Kevin-Mattheus-Moerman<!--end-editor-- Reviewers: @clarka34, @quynhneo Archive: 10.5281/zenodo.7556040
: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
@timdewhirst & @clarka34 & @quynhneo, 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 @Kevin-Mattheus-Moerman 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 @timdewhirst
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @clarka34
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @quynhneo
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper