2009 Winter Project Week Python
- Luca Antiga (Medical Imaging Unit, Biomedical Engineering Department, Mario Negri Institute)
- Steve Piper (Isomics)
To finalize the implementation of the Slicer Python interface and solve packaging problems linked to Scipy.
The Slicer Python interface now works well for both non-interactive and interactive modules. A few improvements are still needed, namely
- calling VTK static methods - e.g. slicer.vtkMath.Norm(v) - handling modified arguments - e.g. slicer.vtkMath::Normalize(v) - defining methods with the exact number of arguments (now it's not constrained, so if it's wrong Tcl complains) - this will require a patch on the VTK Tcl wrappers. - fix a memory leak associated with Python scripted modules.