Installation

PyBEL Tools is tested on Python3 installations on Mac OS and Linux on Travis CI.

Warning

Python2 and Windows are not thoroughly tested

Installation

Easiest

Download the latest stable code from PyPI with:

$ python3 -m pip install pybel_tools

Get the Latest

Download the most recent code from GitHub with:

$ python3 -m pip install git+https://github.com/pybel/pybel-tools.git@develop

For Developers

Clone the repository from GitHub and install in editable mode with:

$ git clone https://github.com/pybel/pybel-tools.git@develop
$ cd pybel-tools
$ python3 -m pip install -e .

Caveats

PyBEL Tools contains many dependencies, including the scientific Python Stack (numpy, scipy, etc.). This makes installation difficult for Windows users, for whom Python cannot easily build C extensions. We recommend using an Anaconda distribution of Python, which includes these precompiled.

Adding New Web Services

These documents are for developers who want to extend PyBEL Web.

Admin Only

For making web pages that can only be seen by certain user types, see: roles required documentation on Flask-Security.