Closed whedon closed 1 year ago
I added a couple of comments on gitlab
I added a couple of comments on gitlab
1. OSX build: seems like an outstanding issue 2. documentation: Unix dependencies list and instruction
@quynhneo thanks. Can you link to the issues on GitLab here too please?
@fibreglass2 Can you comment
Style/Structure: The first point the reviewer raised on the gitlab tracker (https://gitlab.com/fibreglass/pivc/-/issues/3) discusses this. PIVC is designed as standalone software to perform one task, and not a generalized building block style system that is intended to be expanded over time or perform functions outside of its original design goal.
C++ Usage: This software was never intended to be written primarily or entirely in C++. However, work to use more C++ where suitable has been performed at the reviewers request. This includes file type support, improvements in efficiency, and improvements in RAM. See https://gitlab.com/fibreglass/pivc/-/issues/3 https://gitlab.com/fibreglass/pivc/-/issues/15 https://gitlab.com/fibreglass/pivc/-/issues/14 https://gitlab.com/fibreglass/pivc/-/issues/5 https://gitlab.com/fibreglass/pivc/-/issues/4
Testing: detailed tests were added in a previous update. See https://gitlab.com/fibreglass/pivc/-/issues/3 https://gitlab.com/fibreglass/pivc/-/issues/6
OS X and GitLab CI/CD: Presently there is no explicit support for OS X operating systems. The authors have neither familiarity with nor access to OS X for testing and development. It is certainly possible to produce a pre-compiled OS X version (cross compiling currently under investigation) and this is an area under development. Similarly, using the CI/CD system on GitLab is currently under development.
Documentation: This is the present main area of focus.
@clarka34, @quynhneo. :wave: could you give me an update on review progress? Also let us know if you are waiting for @fibreglass2 to make changes. Thanks again for your help. @fibreglass2 let us know if there are any updates from your end.
@clarka34, @quynhneo. wave could you give me an update on review progress? Also let us know if you are waiting for @fibreglass2 to make changes. Thanks again for your help. @fibreglass2 let us know if there are any updates from your end.
Added new documentation to address previously raised issues by the reviewers.
@clarka34, @quynhneo. :wave: could you give me an update on review progress?
@clarka34, @quynhneo. :wave: could you give me an update on review progress?
@Kevin-Mattheus-Moerman sorry for the delay! Currently, the documentation seems pretty sparse to me, so I was waiting to see how @fibreglass2 updated the documentation since they mentioned that they are currently working on that. Specifically, I was waiting to see if the example sections get expanded. The example only uses two images, but it would be useful to have some real-world image sets and some explanation of the processed results explaining what users are looking at in the example. Perhaps some of the images for which this code was written?
@fibreglass2 have you worked on the above? :point_up:
@fibreglass2 :wave:
All,
There is an update to the example files pending. It contains the synthetic images and statistical analysis requested by @quynhneo in https://gitlab.com/fibreglass/pivc/-/issues/18. GitLab limits releases to 10MB hence selection of example images is carefully being considered as each image pair is relatively large. In order to form a meaningful image set, several thousand images are required which is both impractical and not possible to distribute with the software through GitLab. Currently I am working on obtaining images from some previous experiments by other authors where PIVC has been used in order to supplement the existing experimental images in the release.
A new update has been added to PIVC. This update provides additional experimental images from other authors as requested by the reviewers. Due to size limitations it is not possible to distribute entire experimental image sets with PIVC. In addition, as documented in https://gitlab.com/fibreglass/pivc/-/issues/18 the ability to generate synthetic images (with known solutions) of arbitrary size and quantity. Included is a script to perform a statistical comparison between the analytical solution used to generate the synthetic images and the PIVC computation. I apologize for the delay in this update.
@clarka34, @quynhneo can you please pick up the review process again? It looks like @fibreglass2 made several changes, and responded to your feedback.
@clarka34, @quynhneo :wave: :point_up:
@clarka34 @quynhneo please can you continue your review at your earliest convenience? If you are no longer able to review please let us know.
OK there will be some update by OCt 10
Sorry for the delay! I no longer work in academia, so I am pretty time constrained. I will try to look at the changes over the weekend.
@fibreglass2 Thanks for the effort, especially the MATLAB scripts. I just provided another issue.
@fibreglass2 added some additional comments too! I have not looked at the code yet since I have a mac. Planning to borrow a PC to test soon :)
Thanks to both reviewers for the feedback. I will be going through these in detail over the weekend.
👋 @fibreglass2 - Can you update us on this? As the track editor here, I just wanted to check in on on the progress of this review after a couple of weeks with no changes
wave @fibreglass2 - Can you update us on this? As the track editor here, I just wanted to check in on on the progress of this review after a couple of weeks with no changes
I have addressed all other recent feedback except one regarding a technical issue with a script on windows.
wave @fibreglass2 - Can you update us on this? As the track editor here, I just wanted to check in on on the progress of this review after a couple of weeks with no changes
I have addressed all other recent feedback except one regarding a technical issue with a script on windows.
This issue has been resolved, hence all recent feedback has been addressed.
@clarka34, @quynhneo looks like changes/updates were made and some of your concerns/issues may be addressed. Can you have another look?
I have completed my review and have no further comments. I applaud the authors for continuing efforts. Thanks
@clarka34 can you provide an update too please?
@clarka34 👋
Sorry for the delay! I have been swamped with work. I will provide my update by the end of the week.
@clarka34 thanks
@Kevin-Mattheus-Moerman I reviewed everything but the actual code (since I am not familiar with C/C++). Everything looks good to me except for a couple of small things summarized in the following issues:
Nice job @fibreglass2
Thanks @clarka34 for your continued help!
@fibreglass2 will you work on these issues? ☝️
@Kevin-Mattheus-Moerman The newest comments by @clarka34 have been reviewed and addressed.
@clarka34 can you check these changes/updates? ☝️
@Kevin-Mattheus-Moerman I looked and sent a follow up message to @fibreglass2. Should be done once he replies and I just recheck that the code runs as promises :)
@Kevin-Mattheus-Moerman I looked and sent a follow up message to @fibreglass2. Should be done once he replies and I just recheck that the code runs as promises :)
Just responded to your message.
Looks good to me! Thanks @fibreglass2 for all your work on this project :)
@clarka34 thanks for your help reviewing this work! So I take it you recommend acceptance at this point?
@quynhneo I see you recommended acceptance. However can you please tick the remaining boxes above :point_up:
@whedon generate pdf
My name is now @editorialbot
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Simply updated a citation in the paper. Thanks to the reviewers for their extensive and detailed feedback.
@Kevin-Mattheus-Moerman Is this review completed?
@fibreglass2 yes it is. Apologies for the delay! I will now process this for acceptance as soon as possible. There may be come minor edits required from my end of the paper and it should move relatively quickly now.
@fibreglass2 I have read the paper and it looks good to me. A minor note, which you may or may not choose to work on, is that mostly we use open source
rather than open-source
(if you choose to change it, also change closed-source
to closed source
in the text). But this is not a requirement.
At this point can you work on the following:
v1.0.0
) is still good or if during review or archiving you'd altered it. @editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@Kevin-Mattheus-Moerman
DOI: 10.5281/zenodo.7556040
Author name and title are correct on Zenodo.
v1.0.0
) is still good or if during review or archiving you'd altered it.Newest version is v1.2-b
The paper has been updated with corrected usage of "open source" and "closed source".
@editorialbot set 10.5281/zenodo.7556040 as archive
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