44 Installation
55============
66
7- The SWAT package can be installed using either ``pip `` or just by running
8- ``python setup.py install `` in the expanded tar.gz file. Before installing,
9- you should make sure that you have fulfilled the following requirements.
10- These requirements are for the CAS binary protocol (recommended).
7+ The SWAT package is installed using the ``pip `` command. The requirements
8+ for using the binary protocol of CAS (recommended) are as follows.
119
12- * **64-bit ** Python 2.7+/3.4+ on Linux (see shared library notes below)
13- * Pandas 0.16.0+
10+ * **64-bit ** Python 2.7, 3.4, or 3.5 on Linux (see shared library notes below)
1411
1512The binary protocol requires pre-compiled components found in the ``pip ``
1613installer only. These pieces are not available as source code and
@@ -20,7 +17,7 @@ amounts of data. It also offers more advanced data loading from the client
2017and data formatting features.
2118
2219To access the CAS REST interface only, you can use the pure Python code which
23- runs in Python 2.7+ /3.4+. You will still need Pandas installed. While not as
20+ runs in Python 2.7/3.4+. You will still need Pandas installed. While not as
2421fast as the binary protocol, the pure Python interface is more portable.
2522For more information, see :ref: `Binary vs. REST <binaryvsrest >`.
2623
@@ -43,6 +40,15 @@ your machine you can install the ``numactl`` package for your distribution
4340to make it available to SWAT.
4441
4542
43+ Python Dependencies
44+ -------------------
45+
46+ The SWAT package uses many features of the Pandas Python package and other
47+ dependencies of Pandas. If you do not already have version 0.16.0 or greater
48+ of Pandas installed, ``pip `` will install or update it for you when you
49+ install SWAT.
50+
51+
4652Pip
4753---
4854
0 commit comments