Difference between revisions of "2013 Project Week Breakout Session:Slicer4Python"
From NAMIC Wiki
(Created page with '==Goals== Demonstrate the development of a python scripted slicer module: * Creating module from template with ModuleWizard * Configuring slicer to use the module * Basic Develo…') |
(→Goals) |
||
Line 15: | Line 15: | ||
** debugging | ** debugging | ||
** optimizing performance | ** optimizing performance | ||
+ | * Special Topics | ||
+ | ** The slicer architecture | ||
+ | ** Manipulating the slicer session via python |
Revision as of 20:37, 9 May 2013
Home < 2013 Project Week Breakout Session:Slicer4PythonGoals
Demonstrate the development of a python scripted slicer module:
- Creating module from template with ModuleWizard
- Configuring slicer to use the module
- Basic Development Cycle
- Edit / Reload the code
- Develop self-tests
- Refine functionality
- Document
- Package as extension
- The hard parts
- building the GUI
- finding the right slicer class/calls to implement what you want
- debugging
- optimizing performance
- Special Topics
- The slicer architecture
- Manipulating the slicer session via python