File tree Expand file tree Collapse file tree 5 files changed +57
-8
lines changed Expand file tree Collapse file tree 5 files changed +57
-8
lines changed Original file line number Diff line number Diff line change 15
15
.. _nibabel : http://nipy.org/nibabel/
16
16
.. _nipype : http://nipy.org/nipype/
17
17
.. _ConnectomeViewer : http://www.connectomeviewer.org/viewer/
18
+ .. _NeuroDebian : http://neuro.debian.net/
18
19
19
20
.. Documentation tools
20
21
.. _graphviz : http://www.graphviz.org/
73
74
.. _pythonxy : http://www.pythonxy.com/
74
75
.. _EPD : http://www.enthought.com/products/epd.php
75
76
.. _Traits : http://code.enthought.com/projects/traits/
77
+ .. _Anaconda : https://store.continuum.io/cshop/anaconda/
78
+ .. _Canopy : https://www.enthought.com/products/canopy/
76
79
77
80
.. Python imaging projects
78
81
.. _PyMVPA : http://www.pymvpa.org
98
101
.. _xcode : http://developer.apple.com/TOOLS/xcode
99
102
.. _mingw : http://www.mingw.org
100
103
.. _macports : http://www.macports.org/
104
+ .. _Vagrant : http://www.vagrantup.com/
105
+ .. _Docker : http://www.docker.io/
106
+ .. _Virtualbox : https://www.virtualbox.org/
101
107
102
108
.. Functional imaging labs
103
109
.. _`functional imaging laboratory` : http://www.fil.ion.ucl.ac.uk
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ Downloading and installing
11
11
:maxdepth: 1
12
12
13
13
users/install
14
+ users/vagrant
14
15
15
16
Beginner's guide
16
17
================
Original file line number Diff line number Diff line change 11
11
:maxdepth: 2
12
12
13
13
install
14
+ vagrant
14
15
15
16
interface_tutorial
16
17
caching_tutorial
Original file line number Diff line number Diff line change @@ -45,17 +45,12 @@ manager.
45
45
Mac OS X
46
46
~~~~~~~~
47
47
48
- The easiest way to get nipype running on Mac OS X is to install EPD _ and then add
49
- nibabel and nipype by executing::
48
+ The easiest way to get nipype running on Mac OS X is to install Anaconda _ or
49
+ Canopy _ and then add nibabel and nipype by executing::
50
50
51
51
easy_install nibabel
52
52
easy_install nipype
53
53
54
- If you are running a 64 bit version of EPD, you will need to compile
55
- ETS. Instructions for a 64-bit boot mode are available:
56
- https://gist.github.com/845545
57
-
58
-
59
54
From source
60
55
~~~~~~~~~~~
61
56
@@ -131,7 +126,7 @@ Dateutil 1.5 -
131
126
132
127
.. note ::
133
128
134
- Full distributions such as pythonxy _ or EPD _ provide the above packages,
129
+ Full distributions such as Anaconda _ or Canopy _ provide the above packages,
135
130
except Nibabel _.
136
131
137
132
Strong Recommendations
Original file line number Diff line number Diff line change
1
+ .. _debug :
2
+
3
+ ======================
4
+ Running Nipype in a VM
5
+ ======================
6
+
7
+ Container technologies (Vagrant _, Docker _) allow creating and manipulating
8
+ lighter weight virtual environments. The Nipype _ source now contains a
9
+ Vagrantfile to launch a Vagrant _ VM.
10
+
11
+ Requirements:
12
+
13
+ * Vagrant _
14
+ * Virtualbox _
15
+
16
+ After you have installed Vagrant and Virtualbox, you simply need to download the
17
+ latest Nipype source and unzip/tar/compress it. Go into your terminal and switch
18
+ to the nipype source directory. Make sure the Vagrantfile is in the directory.
19
+ Now you can execute::
20
+
21
+ vagrant up
22
+
23
+ This will launch and provision the virtual machine.
24
+
25
+ The default virtual machine is built using Ubuntu Precise 64, linked to the
26
+ NeuroDebian _ source repo and contains a 2 node Grid Engine for cluster
27
+ execution.
28
+
29
+ The machine has a default IP address of `192.168.100.20 ` . From the vagrant
30
+ startup directory you can log into the machine using::
31
+
32
+ vagrant ssh
33
+
34
+ Now you can install your favorite software using::
35
+
36
+ sudo apt-get install fsl afni
37
+
38
+ Also note that the directory in which you call `vagrant up ` will be mounted
39
+ under `/vagrant ` inside the virtual machine.
40
+
41
+ Please read through Vagrant _ documentation on other features. The python
42
+ environment is built using a `miniconda <http://repo.continuum.io/miniconda/ >`_
43
+ distribution. Hence `conda ` can be used to do your package management inside the
44
+ VM.
45
+
46
+ .. include :: ../links_names.txt
You can’t perform that action at this time.
0 commit comments