Difference between revisions of "2015 Summer Project Week:Python scripts from command line"
From NAMIC Wiki
(Created page with '__NOTOC__ <gallery> Image:PW-Summer2015.png|Projects List </gallery> ==Key Investigators== * Andrey Fedorov, BWH * Steve Pieper, Isomics * …') |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 26: | Line 26: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
* see [http://slicer-devel.65872.n3.nabble.com/problem-with-running-Slicer-in-command-line-mode-td4034091.html this] and [http://slicer-devel.65872.n3.nabble.com/Slicer-batch-mode-td4033551.html this] discussion threads for background information | * see [http://slicer-devel.65872.n3.nabble.com/problem-with-running-Slicer-in-command-line-mode-td4034091.html this] and [http://slicer-devel.65872.n3.nabble.com/Slicer-batch-mode-td4033551.html this] discussion threads for background information | ||
+ | ** essentially, the solution is to install Xvfb that virtualizes X11 | ||
+ | * Raul's solution: implement functionality outside Slicer and make it independent from get-go, then provide GUI integration with Slicer as an add-on | ||
+ | ** drawback: cannot reuse Slicer modules logic, IO tools | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 10:18, 22 June 2015
Home < 2015 Summer Project Week:Python scripts from command lineKey Investigators
- Andrey Fedorov, BWH
- Steve Pieper, Isomics
- Robin Weiss, U. Chicago
- Artem Mamonov, MGH
Project Description
Objective
- discuss the approach and the effort involved to allow running Slicer python scripts without the need of X11
- identify how important is this issue, and how limiting are the proposed workarounds
Approach, Plan
- identify use cases
- identify difficulties
- identify workarounds or proper solution and effort involved
Progress
- see this and this discussion threads for background information
- essentially, the solution is to install Xvfb that virtualizes X11
- Raul's solution: implement functionality outside Slicer and make it independent from get-go, then provide GUI integration with Slicer as an add-on
- drawback: cannot reuse Slicer modules logic, IO tools