:orphan:
Installation and Getting Started
===================================
**Pythons**: Python 3.4, 3.5, 3.6, 3.7
**Platforms**: Linux/Unix (inluding macOS)
**PyPI package name**: `cortix `_
**Dependencies**:
* `mpi4py `_
* `pandas `_
* `networkx `_
* `matplotlib `_
* `numpy `_
* `scipy `_
* `pytest `_
**Documentation as PDF**: `download latest `_
Install ``cortix``
----------------------------------------
Stable Release (via PyPi)
-----------------------------------
1. Run the following command in your command line::
pip install --user cortix
Development Version (from source)
--------------------------------------------
1. Clone the repository::
$ git clone https://github.com/dpploy/cortix.git
2. Install the required dependencies listed in `requirements.txt`::
$ pip install --user -r cortix/requirements.txt
3. Add `cortix`'s parent path to the `PYTHONPATH` environment variable::
$ export PYTHONPATH=$PYTHONPATH:/path/to/dir/containing/cortix
.. note::
The path above is NOT the path to ``cortix`` itself, but rather the
path to ``cortix``'s parent directory. That is, if ``cortix`` exists in
``/some/path/cortix``, be sure to add ``/some/path`` to your ``PYTHONPATH``.
You may want to add this line to your ``.bashrc`` in order for it
to be persistent
Testing your install
--------------------
To test your Cortix install, run the droplet example from the python shell::
>> from cortix.examples.console_run import droplet_run as droplet
>> droplet.run()