-
Notifications
You must be signed in to change notification settings - Fork 1
README.md Update and Documentation Proposal #105
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok! 1- Now with the new instructions adapted, can you try it again? (maybe that is because of the part of the comment you left where you did not know what I meant! --- ex drag the SlicerCART.py file in the additional module path section (see step 4 in the most recent committed version --- need to fetch and pull) 2- Can you open the python console and screenshot the line where there is the error? (there should have some errors when a slicer module cannot be instantiated). Thanks for your feedback: greatly appreciated! |
same thing again, here is the error in the python console:
|
 | ||
|
||
(N.B. 1- You must have the file: | ||
if it is the folder path, then the module will not work; 2- in the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if it is the folder path
if what is the folder path? this sentence is unclear, I get that the SlicerCART.py needs to be in the folder, but this is not what your sentence is telling me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok I see. Adapted. Better?
Ok! Thanks for the input.
thanks! |
@maxradx a lot of suggested commits are a month-old. Can you please accept them so we can make additional commit suggestions? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a lot of additional images in this PR. Although the intention is good (screenshots for the documentation to improve user experience), adding binary files to a git repository is problematic. Given that these screenshots belong to a specific version of slicerCART, which is bound to evolve with time, all these screenshots will need to be updated, again and again, with the repository accumulating fat overtime. In general, it is not a good practice to upload binaries to a git repository. See eg:
- https://www.reddit.com/r/learnprogramming/comments/p6gbms/should_i_store_images_for_my_website_on_github/
- https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository
- https://github.com/alebedev/git-media
I suggest opening another repos to store the images, eg: slicer-cart-media.
Also important: make sure to provide the sources of your edited screenshots. Eg: what if you made a typo in the edited screenshot, that someone would like to fix later? Working with cloud solution (eg drawIO, google slide) makes it easy to modify images.
Finally: because of the above issues, I think this PR should not be merged as is with all these binaries. And if they are removed from the branch (following my recommendations), then that branch, if accepted, should absolutely be 'squashed' before merging, otherwise the binaries will exist in the git history and it will be a pain to remove them.
…equires commit to switch branch.
Updated README.md and the documentation from issue 62 In that context, the PR #105 will be closed.
@jcohen I agree with your general discussion. Comments addressed, but the overall updated documentation will be soon completed in future PRs, considering advancements in SlicerCART. Some reviews from this PR have been translated in PR #188. In that context (repo also renamed), this PR is closed, and future work will address completely its recommendation (currently: partial). |
Hi Team,
This Pull Request updates the README.md and adds essential Documentation for testing, from which further comments/documentation can be built on.
How to test this PR? (3 steps):
1- Start from scratch, do as it is the first time you use slicer. Follow Installation steps from the README.
2- Try QuickSTART in the README.md.
3- Read Documentation from Documentation Welcome Page.
Question to ask yourself (examples):
A. Was the installation process without obstruction and difficulties (Slicer and SlicerCART)?
B. Was I able to load images from my dataset? Once loaded, was I able to do manual segmentation as written in the QuickStart?
C. Any feedback/comments regarding the organization set-up of the documentation? When you read those instructions, are they easy for you to understand?
Important Note.
This PR is a pre-beta-release version of SlicerCART. That means the actual main script is really NOT READY for deployment. Only one basic scenario is intended to be tested for now (viewing images and annotate them). Essential functionalities remain to be implemented (bugs fixing e.g. changing labels, load previous segmentations, compare segments, go automatically to the next case, etc.). Accordingly, you should approach this PR as a Documentation PR as mentioned above: are the steps for begin using SlicerCART clear? (Your feedback will be wanted in future PR related to specific functionalities)
This PR addresses issue #62.
Thank you for your consideration.
Maxime