The Old Dominion University (ODU) Vision Lab has been working to develop an external toolkit, scripted with Python, for the purpose of automatic tumor segmentation with 3D-Slicer. Is there a preferred way to package this toolkit for release (i.e., file structure, cmake file, format, etc.) so it is consistent with 3D-Slicer requirements?
Use the template generated by Extension wizard module in a recent nightly version of Slicer. Once you have an initial version of your extension in a public repository you can send a pull request to the https://github.com/Slicer/ExtensionsIndex/ repository and we’ll give you detailed feedback.