@@ -5,48 +5,52 @@ Installation
55Neo is a pure Python package, so it should be easy to get it running on any
66system.
77
8+ Installing from the Python Package Index
9+ ========================================
10+
811Dependencies
9- ============
12+ ------------
1013
11- * Python _ >= 3.5
12- * numpy _ >= 1.11 .0
14+ * Python _ >= 3.6
15+ * numpy _ >= 1.13 .0
1316 * quantities _ >= 0.12.1
1417
15- For Debian/Ubuntu, you can install these using::
16-
17- $ apt-get install python-numpy python-pip
18- $ pip install quantities
18+ You can install the latest published version of Neo and its dependencies using::
1919
20- You may need to run these as root. For other operating systems, you can
21- download installers from the links above, or use a scientific Python distribution
22- such as Anaconda _.
20+ $ pip install neo
2321
2422Certain IO modules have additional dependencies. If these are not satisfied,
2523Neo will still install but the IO module that uses them will fail on loading:
2624
27- * scipy >= 0.12 .0 for NeoMatlabIO
25+ * scipy >= 1.0 .0 for NeoMatlabIO
2826 * h5py >= 2.5 for Hdf5IO, KwikIO
2927 * klusta for KwikIO
3028 * igor >= 0.2 for IgorIO
3129 * nixio >= 1.5 for NixIO
3230 * stfio for StimfitIO
3331 * pillow for TiffIO
3432
33+ These dependencies can be installed by specifying a comma seperated list on the
34+ ``pip install `` command::
3535
36- Installing from the Python Package Index
37- ========================================
36+ $ pip install neo[hdf5io,tiffio]
3837
39- .. warning :: alpha and beta releases cannot be installed from PyPI.
38+ Or when installing a specific version of neo::
4039
41- If you have pip _ installed::
40+ $ pip install neo[hdf5io,tiffio]==0.8.0
4241
43- $ pip install neo
42+ These additional dependencies for IO modules are available::
43+
44+ * hdf5io
45+ * igorproio
46+ * kwikio
47+ * neomatlabio
48+ * nixio
49+ * stimfitio
50+ * tiffio
4451
45- This will automatically download and install the latest release (again
46- you may need to have administrator privileges on the machine you are installing
47- on).
4852
49- To download and install manually, download:
53+ To download and install the package manually, download:
5054
5155 |neo_github_url |
5256
6064 $ python setup.py install
6165
6266
63-
64- or::
65-
66- $ python3 setup.py install
67-
68- depending on which version of Python you are using.
69-
70-
7167 Installing from source
7268======================
7369
0 commit comments