help
help > RE: Installation help
Feb 3, 2010 05:02 PM | Daniel Haehn
RE: Installation help
Hi Dave,
hey I see you already changed some stuff in the repo!
So to develop additional functionality, I suggest the following environment:
a) build slicer from source
- checkout the latest Slicer sourcecode
- build slicer
- cd Slicer3 (not build)
- run Scripts/extend.tcl Extensions/VmtkSlicerModule.s3ext
- run Scripts/extend.tcl Extensions/VMTKVesselEnhancement.s3ext
then the base VMTK library module gets build and uploaded to the extension server.
now install the VmtkSlicerModule and VMTKVesselEnhancement with the extension wizard in 3D Slicer
b) use slicer nightly build
- download nightly build
- use extension wizard to install VmtkSlicerModule and VMTKVesselEnhancement
You want to modify the python code of VMTKVesselEnhancement, which is at:
~/Slicer3USERNAME/@SVN@/VMTKVesselEnhancement/VMTKVesselEnhancement/
Do your coding, and after each Slicer restart it automatically loads the new code.
When the changes are stable, commit *.py from VMTKVesselEnhancement.
@your install script:
I think the extension build system should be the way to go for distributing the modules. They depend on Slicer 3.5 anyway so the wizard is available to everybody. Nobody has to deal with CMake etc. then. The CMake files are configured for the extension build system. The installation instructions in the repository are outdated :)
Bye,
Daniel
hey I see you already changed some stuff in the repo!
So to develop additional functionality, I suggest the following environment:
a) build slicer from source
- checkout the latest Slicer sourcecode
- build slicer
- cd Slicer3 (not build)
- run Scripts/extend.tcl Extensions/VmtkSlicerModule.s3ext
- run Scripts/extend.tcl Extensions/VMTKVesselEnhancement.s3ext
then the base VMTK library module gets build and uploaded to the extension server.
now install the VmtkSlicerModule and VMTKVesselEnhancement with the extension wizard in 3D Slicer
b) use slicer nightly build
- download nightly build
- use extension wizard to install VmtkSlicerModule and VMTKVesselEnhancement
You want to modify the python code of VMTKVesselEnhancement, which is at:
~/Slicer3USERNAME/@SVN@/VMTKVesselEnhancement/VMTKVesselEnhancement/
Do your coding, and after each Slicer restart it automatically loads the new code.
When the changes are stable, commit *.py from VMTKVesselEnhancement.
@your install script:
I think the extension build system should be the way to go for distributing the modules. They depend on Slicer 3.5 anyway so the wizard is available to everybody. Nobody has to deal with CMake etc. then. The CMake files are configured for the extension build system. The installation instructions in the repository are outdated :)
Bye,
Daniel
Threaded View
Title | Author | Date |
---|---|---|
David Welch | Feb 2, 2010 | |
Daniel Haehn | Feb 3, 2010 | |
Ido Yerushalmy | Jul 21, 2011 | |