Difference between revisions of "2015 Winter Project Week Infrastructure Breakout"
From NAMIC Wiki
Line 7: | Line 7: | ||
* Can Slicer use a python distribution like [https://store.continuum.io/cshop/anaconda/ Anaconda] instead of building its own python? | * Can Slicer use a python distribution like [https://store.continuum.io/cshop/anaconda/ Anaconda] instead of building its own python? | ||
** [http://docs.continuum.io/anaconda/pkg-docs.html Packages supported by Anaconda] | ** [http://docs.continuum.io/anaconda/pkg-docs.html Packages supported by Anaconda] | ||
+ | |||
+ | * Discussion | ||
+ | ** We agree that Anaconda is a viable long term solution . Need to test this and package slicer | ||
+ | |||
+ | * Roadmap | ||
+ | ** Build Slicer with miniAnaconda | ||
+ | *** Set variables in [https://github.com/Slicer/Slicer/blob/f877587c83a7648a442fea17b8f282932bf6b907/SuperBuild/External_python.cmake#L127-L145 External_python] to point to your Anaconda install. | ||
+ | *** Install numpy, scipy, pygithub… (get from build) | ||
+ | *** Build with VS13, OSX clang | ||
+ | ** Create packages | ||
+ | *** make package | ||
+ | *** Look at install portion of Slicer python to bring anaconda (ExternalPython.cmake) | ||
+ | *** Test if conda works on the package version of python | ||
== Extension and third party libraries == | == Extension and third party libraries == | ||
* Policy to use third party libraries like OpenCV with Extensions. Should they be part of Slicer main dependencies? | * Policy to use third party libraries like OpenCV with Extensions. Should they be part of Slicer main dependencies? |
Latest revision as of 00:54, 8 January 2015
Home < 2015 Winter Project Week Infrastructure BreakoutUpdating Teem release
- Hans has merged the changes in Teem1.11.1 branch with his change and resolved a bunch of CMake issues git
- Results are in this Dashboard
- Talk to Gordon to bring those changes into Teem trunk and make a new branch (Teem 1.11.2?)
Python Modules and Python Slicer
- Can Slicer use a python distribution like Anaconda instead of building its own python?
- Discussion
- We agree that Anaconda is a viable long term solution . Need to test this and package slicer
- Roadmap
- Build Slicer with miniAnaconda
- Set variables in External_python to point to your Anaconda install.
- Install numpy, scipy, pygithub… (get from build)
- Build with VS13, OSX clang
- Create packages
- make package
- Look at install portion of Slicer python to bring anaconda (ExternalPython.cmake)
- Test if conda works on the package version of python
- Build Slicer with miniAnaconda
Extension and third party libraries
- Policy to use third party libraries like OpenCV with Extensions. Should they be part of Slicer main dependencies?