forked from scikit-image/scikit-image
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPENDS.txt
67 lines (51 loc) · 2.44 KB
/
DEPENDS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Build Requirements
------------------
* `Python >= 2.7 <http://python.org>`__
* `Numpy >= 1.11 <http://numpy.scipy.org/>`__
* `Cython >= 0.23 <http://www.cython.org/>`__
* `Six >=1.4 <https://pypi.python.org/pypi/six>`__
* `SciPy >=0.9 <http://scipy.org>`__
* `numpydoc >=0.6 <https://github.com/numpy/numpydoc>`__
Runtime requirements
--------------------
* `Python >= 2.7 <http://python.org>`__
* `Numpy >= 1.7.2 <http://numpy.scipy.org/>`__
* `SciPy >= 0.9 <http://scipy.org>`__
* `Matplotlib >= 1.1.0 <http://matplotlib.sf.net>`__
* `NetworkX >= 1.8 <https://networkx.github.io>`__
* `Six >=1.4 <https://pypi.python.org/pypi/six>`__
* `Pillow >= 1.7.8 <https://pypi.python.org/pypi/Pillow>`__
(or `PIL <http://www.pythonware.com/products/pil/>`__)
* `PyWavelets>=0.4.0 <https://pypi.python.org/pypi/PyWavelets/>`__
You can use pip to automatically install the runtime dependencies as follows::
$ pip install -r requirements.txt
Optional Requirements
---------------------
You can use this scikit with the basic requirements listed above, but some
functionality is only available with the following installed:
* `dask[array] >= 0.5.0 <http://dask.pydata.org/en/latest/>`__.
For parallel computation using `skimage.util.apply_parallel`.
* `PyQt4 <http://wiki.python.org/moin/PyQt>`__
The ``qt`` plugin that provides ``imshow(x, fancy=True)`` and `skivi`.
* `FreeImage <http://freeimage.sf.net>`__
The ``freeimage`` plugin provides support for reading various types of
image file formats, including multi-page TIFFs.
* `PyAMG <http://pyamg.org/>`__
The ``pyamg`` module is used for the fast `cg_mg` mode of random
walker segmentation.
* `Astropy <http://www.astropy.org>`__ provides FITS io capability.
* `SimpleITK <http://www.simpleitk.org/>`__
Optional io plugin providing a wide variety of `formats <http://www.itk.org/Wiki/ITK_File_Formats>`__.
including specialized formats using in medical imaging.
* `imread <http://pythonhosted.org/imread/>`__
Optional io plugin providing most standard `formats <http://pythonhosted.org//imread/formats.html>`__.
Testing requirements
--------------------
* `Nose <https://nose.readthedocs.org/en/latest/>`__
A Python Unit Testing Framework
* `Coverage.py <http://nedbatchelder.com/code/coverage/>`__
A tool that generates a unit test code coverage report
Documentation requirements
--------------------------
`sphinx >= 1.3 <http://sphinx-doc.org/>`_ is required to build the
documentation.