-
-
Notifications
You must be signed in to change notification settings - Fork 41
[REVIEW]: open_iA: A tool for processing and visual analysis of industrial computed tomography datasets #1185
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
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @trallard, 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:
|
|
@whedon generate pdf |
|
@trallard, I'm currently using Linux Build instructions to verify manual installation. Mostly looks okay. However, I can't verify Windows Build, as I don't have access to a Windows system. Will it be possible for you or @katyhuff to verify building / installation on Windows? |
I don't have a windows machine either. I can see about setting up a VM, but generally, confirming installation on the reviewer's platform is sufficient for the purpose of a JOSS review. |
I can conduct my review on a Windows machine 😁 if needed but if this works on Linux I would say it satisfies the installation requirements |
Currently having issues with various itk header files during compilation. One example: [ 40%] Building CXX object modules/CMakeFiles/Segmentation.dir/Segmentation/iAWatershedSegmentation.cpp.o |
ITK_DIR points to /bin-4.13-itk, as directed per build instructions. "Set ITK_DIR: /workspace/ITK/bin-4.13.0" Will see about setting path to header files as needed for Linux build... |
I don't have an immediate idea where this error could come from; the include paths should be set up properly by cmake, which doesn't seem to be the case here. As we have tested it mostly on Debian/Ubuntu-based distributions so far, one possible source of problems I could imagine is the Linux distribution - which one are you on? |
I'm using 18.04.1 LTS. ITK / VTK compiled fine per the instructions. After I installed the ITK / VTK builds, CMake picked up those locations. When the open_iA build failed, I switched ITK_DIR to the ITK build directory (then re-ran cmake after a 'make clean'). Best that I start anew, following instructions exactly. Also, I've found that reconfig sometimes fails. Cleaning out the previous build often fixes issues. Will work through this again on Friday. Thank you for the suggestions. Sorry for any unnecessary delays. |
What we've been thinking about for some time is providing a "superbuild", i.e. a CMake project that gathers, configures and builds all the required libraries for open_iA. I'm currently trying to put something together in that direction. This should make it easier to set up a working build environment. |
There is a somewhat working version of a superbuild available now, see https://github.com/3dct/open_iA-superbuild ; so far we have tested it only on Ubuntu 18.04.1 and 18.10, it should simplify the build procedure significantly! Hope this helps. |
I'll give it another try before Monday as well. Btw, the Blender project provides a "superbuild" script. You might use that as a starting point. |
Yes, this should be helpful. Will try it soon! |
Hi just dropping by, I will pause this review on my side and resume on the 19th of February. I will aim to get it all completed within that week |
Somewhat delayed recently due to circumstances. I have an opportunity this Thursday / Saturday to finish the review on my end, in its entirety. |
Superbuild works fine on my system. Trying to verify functionality now... @codeling, is there an automated test suite & data for each area of functionality claimed in https://github.com/3dct/open_iA/wiki/User-Guide? I don't see this provided as a script in the source tree, or any installation of sample data. @katyhuff, what degree of coverage is needed for testing functionality? For example, each use case for a given data set could itself be tested with each file type supported: |
At this point, we only have limited automated tests available for some library functions. We were planning to include more tests but haven't found the time to do so yet. The existing tests are run as part of our daily (Mon-Fri) CDash build. Its latest results are available here. Since we recently added the possibility to run filters in the modules via command line, we are planning to add tests for all filters and file formats there. Most of our visual analytics tools are heavily GUI- and interaction-based. |
Sorry for the delay in responding to your question, @behollister .
Generally speaking, my approach to this is to assess whether the scientific functionality of the work is demonstrated and confimed by the tests, so full coverage is certainly not required, but test coverage should confirm the capability claims of the work. Anyway -- thanks for conducting your review @behollister ! |
@trallard : I know you estimated review completion around this time. I hope that's still the target timeline! Thank you! |
@whedon generate pdf |
@whedon accept |
|
Ah yes forgot that - sorry for bothering you on vacation!
Great, thanks! |
Check final proof 👉 openjournals/joss-papers#569 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#569, then you can now move forward with accepting the submission by compiling again with the flag
|
|
Thanks @codeling for your submission, patience, and cooperation with the process! Thank you @trallard and @behollister for your detailed reviews! This paper should be ready to accept @openjournals/joss-eics - over to you! |
👋 Hey @katyhuff... Letting you know, |
@whedon accept |
|
|
Check final proof 👉 openjournals/joss-papers#570 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#570, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? notify your editorial technical team... |
@trallard, @behollister - many thanks for your reviews here and to @katyhuff for editing this submission ✨ @codeling - your paper is now accepted into JOSS ⚡🚀💥 |
👋 Hey @arfon... Letting you know, |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
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: @codeling (Bernhard Fröhler)
Repository: https://github.com/3dct/open_iA
Version: 2019.03
Editor: @katyhuff
Reviewer: @trallard, @behollister
Archive: 10.5281/zenodo.2591999
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
@trallard & @behollister, 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 @katyhuff know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @trallard
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?Review checklist for @behollister
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: