Install¶
graphoW requires Python >= 3.6. For instructions for installing the full scientific Python stack, check:.
This instructions assume that you have the default Python environment already configures and that you want to install graphow
in it. To create a new Python virtual environments, check the instructions for venv <https://docs.python.org/3/library/venv.html>`_ and virtual
environments.
As a first step, check that you have installed the latest pip
version. If you don’t, check the Pip documentation and install pip
.
Install the released version¶
Install the current release of graphow
with pip
:
$ pip install graphow
To upgrade to a newer release use the --upgrade
flag:
$ pip install --upgrade graphow
If you do not have permission to install software systemwide, you can
install into your user directory using the --user
flag:
$ pip install --user graphow
If you do not want to install our dependencies (e.g., numpy
, scipy
, etc.),
you can use:
$ pip install graphow --no-deps
This may be helpful if you are using PyPy or you are working on a project that only needs a limited subset of our functionality and you want to limit the number of dependencies.
You can also manually download graphow
from
GitHub or
PyPI.
To install one of these versions, unpack it and run the following from the top-level source directory using the Terminal:
$ pip install .
Install the development version¶
If you have Git installed on your system, it is also
possible to install the development version of graphow
.
Before installing the development version, you may need to uninstall the
standard version of graphow
using pip
:
$ pip uninstall graphow
Then do:
$ git clone https://github.com/tommantonela/graphoW.git
$ cd graphow
$ pip install -e .
The pip install -e .
command allows you to follow the development branch as
it changes by creating links in the right places and installing the command
line scripts to the appropriate locations.
Then, if you want to update graphow
at any time, in the same directory do:
$ git pull