-
Notifications
You must be signed in to change notification settings - Fork 7
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
Slowly moving functionality to Slicer Core? #34
Comments
No, I don't have objections. I am supportive of this idea. My main concern is how to support tools that are already using the toolkit. Do you have a plan how to make that transition smooth? |
Overview of existing files in SlicerDevelopmentToolboxUtils and how could be integrated into Slicer core: https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/buttons.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/decorators.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/exceptions.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/helpers.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/icons.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/metaclasses.py https://github.com/QIICR/SlicerDevelopmentToolbox/blob/master/SlicerDevelopmentToolboxUtils/mixins.py |
Probably we should leave SlicerDevelopmentToolbox as is. Maybe just add optional deprecation messages for methods that are made available in Slicer core as well. |
After talking to @lassoan and @pieper, I would like to slowly move overall useful functionality to meaningful Slicer Core utility packages (e.g.
slicer.gui
orslicer.qtutil
).@fedorov Do you have any objections to this idea?
We all know, that this process might take time.
The text was updated successfully, but these errors were encountered: