-
-
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]: ParticleTracking: A GUI and library for particle tracking on stereo camera images #5986
Comments
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks. 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:
|
|
Wordcount for |
|
@editorialbot add @aquilesC as reviewer |
@aquilesC added to the reviewers list! |
Hi @mhubii and @aquilesC, the review is now underway. Thanks to you both for donating your time and expertise to this endeavor. (I often wonder how much the peer review system would cost if journals actually paid reviewers as consultants...) The JOSS review process, if you're not familiar, is based around filling out a checklist (the instructions for generating your own are given at the top of this thread). If you have changes to ask of the author(s) you can use the issue tracker on their repo, which is on github and is public. Hopefully you can complete your reviewers in 2-3 week time frame, as this this submission has been sitting for a while already. Happy coding! |
Review checklist for @mhubiiConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Review checklist for @aquilesCConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Hi @mhubii, how are things progressing with your review? You created the checklist, so I assume you're trying out the package still? |
hi @jgostick , I am in the process of writing up a Phd and will likely have time for a proper review beginning of January. Would that be too late? I can begin with an initial review earlier. |
@jgostick, there was a comment on one of the issues I opened, with some proposed timeline, which also made me drop a bit my focus. I'm aiming to wrapping up my review by the end of this week, or mid-next week. Especially considering the end-of-year break, I will try not to delay it much, but not sure whether the authors have time to invest on the manuscript before the end of the year. |
Shutting down for the northern hemisphere winter solstice to hibernate with friends and family is my favorite time of the year, I don't blame them. Let's see if they drop in here with a response to my question about timeline. |
Then that is perfect, as one of our reviewers is only able to get started on it in the new year as well. |
hi, yes I'll start working on this @jgostick. Sorry, busy times! |
I think @a-niem addressed the comments on the code repository. My bad for not checking earlier. I'll re-start the review process early next week. |
Review checklist for @merrygoatConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
@editorialbot generate pdf |
Dear @jgostick, thank you for contacting and appointment of the second reviewer. |
Hi @dmitrypuzyrev |
Also, I am trying to use this GUI with the default images and example files, but keep getting error messages. I think @merrygoat is having the same issue. I'm on windows installed the exe from the github releases page. |
Dear @jgostick , Also, we have a discussion with @a-niem today about the naming and other issues and then will get back to fixing it. |
Hi @jgostick
I've just talked with @dmitrypuzyrev, and we were not 100% sure what you want us to rename. The simplest thing we thought of was to just rename the Repo-Name: On the other hand, we thought that you might want us to clear up any naming conflicts with the Please let me know if the proposed name changes are sufficient.
It looks like the errors you are experiencing have been posted as bugs by @merrygoat already (see #91 and #92). I am currently resolving them. |
Hi everyone. I did not change any names in this version yet, because there was no further feedback to my previous comment here. @jgostick, @merrygoat, and @mhubii could you let me know about your opinion on my suggestion there, such that I can change the naming, if necessary. |
really need to get this review rolling again |
Hi Everyone. Thanks to @a-niem for addressing the comments of @merrygoat (and myself). I'm sorry I didn't reply with more input about the name change...I didn't feel right forcing you to change the name so I just kept quiet on that and left it up to you. Anyway, to echo @mhubii's comments, we REALLY need to get the review moving. The review process at JOSS is pretty simple: the authors need to convince the reviewers to 'tick all the checkboxes'. As it stands now, all three reviewers have a lot of 'unticked' boxes. I have played with the software myself and also had problems. I got the impression that perhaps it is trying to do too much, and thus failing to deliver on it's core purpose (which TBH isn't really clear). On the other hand, the software is obviously very sophisticated and has many/most of the ingredients of a professional package in place. So, based on the above, I am currently feeling like this submission might not ever get across the finish line. It's already dragged on so long that we've lost one reviewer, and I'm guessing we're getting perilously close to losing others. Committing to do a peer-review is not supposed to be a months-long process after all. So, I wonder if @mhubii and @merrygoat could please let me know how they feel about the prospects of this package being publication-ready within a 1-2 week span, either on this thread or via email if they feel more comfortable. |
Dear @jgostick,
I am once again sorry for one longer period when we did not fix the issues timely due to the heath reasons. I also strongly object your point that software is failing to deliver on its core purpose, since it is actively used to produce acknowledged scientific results and is currently irreplaceable for study of real 3D granular matter in microgravity. I would kindly request to re-evaluate and finish the review of this submission. From the next week (Aug 12), @a-niem will be available as well and we can immediately discuss and fix any issues. |
Apologies, I have been away for a couple of weeks. My basic expectation for the package, is that I would be able to take the sample data, follow the documentation and produce some sort of simple physics - (I guess some sort of smooth curve of displacement). I would have expected it to be at this state at the time of submission. I think a lot of the issues that have been highlighted by the reviewers could have been fixed prior to submission by giving the software to some people locally who had not used it before and watching them try to use it. I have come to look at it again this afternoon and it has improved a lot based on your recent changes. However, I have not yet been able to complete an analysis with the sample data. I do not doubt that you have used the package to create good science, but for JOSS, the criteria are not just about science but about accessibility and usability. It is getting there, but there is still some way to go. I have added another issue to the project repo and will add a pull request for suggested improvements to the documentation. |
Dear @merrygoat, I fully agree with the issue and your comment, and you are right about the displacement curve - it would roughly indicate the evolution of kinetic energy of the system which is one of the biggest research points. Of cause, we were/are constantly using the package and observe the people using it) This is indeed a glaring problem and will be fixed ASAP. |
I think @merrygoat has precisely identified the problem I had when using the software. The software just did not seem to behave as described even though I was using sample data and doing a basic analysis. Anyway, this is why we do JOSS reviews. So, I will await word from the authors when they have tightened up the workflows and we can revisit. I would also like to apologize for my other comments. I guess I was feeling a bit agitated that day. |
no worries, been just caught up with life, like everybody else. I'll run through a functional review now |
okay so what leaves me a little confused is the following: You've got stereo images (right?) and very well separable rods (even by means of color). I am reviewing software, not the methodology, but how come such a sophisticated approach fails to autodetect (following https://particletracking.readthedocs.io/en/latest/RodTracker/RodTracker.html#automated-detection-of-particles). Installation-wise, I am now happy with the adjustments made. |
Dear @mhubii, |
well sure, I was doing 2D detection following the demo, but it didn't detect. Please fix. I think a good start for you would be to get ANP-Granular/ParticleTracking#102 sorted |
Agreed, we first fix the technical/documentation issues and update the |
Dear @jgostick, dear @mhubii, dear @merrygoat, |
Hmmm. The following statement gives me pause:
These seems like contradictory facts. Are you sure that pursuing the JOSS paper at this time is the right approach? The software still exists and can be used and cited by end-users. The only advantage of a JOSS paper is to appear as an official publication on your CV, but spending time with your family is definitely a higher priority. |
Dear @jgostick, you are partly right, for sure, the CV of me and even more so of my colleague is an important factor. It cannot be the only advantage of JOSS paper though, since JOSS publication dramatically improves the quality of scientific software - this we learned first-hand - and overall dissemination of research methods and results. As to delay, I don't plan to take any more than few days holiday at the moment and still working my working hours, which I will now focus more on finishing this review process. Just needed to inform you of the current situation. Anyway, I suggest that I try to deal with open issues in the next 10 working days (until 04.10) and inform you on the progress done. If it is not satisfactory, we can put the review process to rest. If it is OK for all of you, I would also kindly ask @merrygoat to update the review checklist, if not done yet - I think it is not fully updated, or some issues have not been submitted. The checklist of @mhubii seems to be up-to-date, there are only three unchecked marks related to functionality. |
no problem on my end @dmitrypuzyrev |
Dear @jgostick, dear @mhubii, dear @merrygoat, The existing issues are adressed, I also commented on all of them sepately. I also kindly ask @merrygoat to resume the review and update the checklist, there was no feedback from him recently. |
Submitting author: @a-niem (Adrian Niemann)
Repository: https://github.com/ANP-Granular/ParticleTracking
Branch with paper.md (empty if default branch): joss_paper
Version: v0.6.0
Editor: @jgostick
Reviewers: @mhubii, @aquilesC, @merrygoat
Archive: Pending
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
@mhubii, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @jgostick 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 ✨
Checklists
📝 Checklist for @mhubii
📝 Checklist for @aquilesC
📝 Checklist for @merrygoat
The text was updated successfully, but these errors were encountered: