Installation#

Before installing Distance Closure, you need to have setuptools installed.

Quick Install#

The easier way to install this package is using pip. Just run the following command on terminal to install.

$pip install distanceclosure

Source code#

The latest development release and source code is available on GitHub at github.com/rionbr/distanceclosure and can be installed with the command

$pip install git+git://github.com/rionbr/distanceclosure

You can also download stable releases from the Python Package Index (Pypi) at https://pypi.python.org/pypi/distanceclosure

Requirements#

  • Python 3: The latest release of DistanceClosure is built on Python 3.

  • Cython: Some functions have been cythonized for efficiency. https://cython.org/

  • NetworkX: Whenever possible we use NetworkX Graphs for handling networks. https://networkx.org/

  • NumPy: Provides matrix representation of graphs and is used in some graph algorithms for high-performance matrix computations. http://scipy.org

  • SciPy: Provides sparse matrix representation of graphs and many numerical scientific tools. http://scipy.org

  • Pandas: Provides easy handling of large data tables and formats. http://pandas.pydata.org

Note

All requirements are automatically satisfied if you have an Anaconda installation.