[yt-svn] commit/yt-doc: xarthisius: Add short paragraph concerning manual installation. Fixes #790
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Wed Mar 5 10:06:59 PST 2014
1 new commit in yt-doc:
https://bitbucket.org/yt_analysis/yt-doc/commits/4ebd1304dcca/
Changeset: 4ebd1304dcca
User: xarthisius
Date: 2014-03-05 11:11:58
Summary: Add short paragraph concerning manual installation. Fixes #790
Affected #: 1 file
diff -r 923a122bbd67b2bbd94cd6389b6940542b36f08c -r 4ebd1304dccab6d0d49b692848a289973e8ef818 source/installing.rst
--- a/source/installing.rst
+++ b/source/installing.rst
@@ -12,7 +12,7 @@
computation engine, Matplotlib for some visualization tasks and Mercurial for
version control. Because installation of all of these interlocking parts can
be time-consuming, yt provides an installation script which downloads and builds
-a fully-isolated Python + Numpy + Matplotlib + HDF5 + Mercurial installation.
+a fully-isolated Python + NumPy + Matplotlib + HDF5 + Mercurial installation.
yt supports Linux and OSX deployment, with the possibility of deployment on
other Unix-like systems (XSEDE resources, clusters, etc.). Windows is not
supported.
@@ -86,16 +86,41 @@
Alternative Installation Methods
--------------------------------
-If you want to forego the use of the install script, you need to make sure
-you have yt's dependencies installed on your system. These include: a C compiler,
-``HDF5``, ``Freetype``, ``libpng``, ``python``, ``cython``, ``numpy``, and
-``matplotlib``. From here, you can use ``pip`` (which comes with ``Python``)
-to install yt as:
+If you want to forego the use of the install script, you need to make sure you
+have yt's dependencies installed on your system. These include: a C compiler,
+``HDF5``, ``Freetype``, ``libpng``, ``python``, ``cython``, ``NumPy``, and
+``matplotlib``. From here, you can use ``pip`` (which comes with ``Python``) to
+install yt as:
.. code-block:: bash
$ pip install yt
+The source code for yt may be found at the Bitbucket project site and can also be
+utilized for installation. If you prefer to use it instead of relying on external
+tools, you will need ``mercurial`` to clone the official repo:
+
+.. code-block:: bash
+
+ $ hg clone https://bitbucket.org/yt_analysis/yt
+ $ cd yt
+ $ hg update yt
+ $ python setup.py install --user
+
+It will install yt into ``$HOME/.local/lib64/python2.7/site-packages``.
+Please refer to ``setuptools`` documentation for the additional options.
+
+Provided that the required dependencies are in a predictable location, yt should
+be able to find them automatically. However, you can manually specify prefix used
+for installation of ``HDF5``, ``Freetype`` and ``libpng`` by using ``hdf5.cfg``,
+``freetype.cfg``, ``png.cfg`` or setting ``HDF5_DIR``, ``FTYPE_DIR``, ``PNG_DIR``
+environmental variables respectively, e.g.
+
+.. code-block:: bash
+
+ $ echo '/usr/local' > hdf5.cfg
+ $ export FTYPE_DIR=/opt/freetype
+
If you choose this installation method, you do not need to run the activation
script as it is unnecessary.
Repository URL: https://bitbucket.org/yt_analysis/yt-doc/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
More information about the yt-svn
mailing list