Download and installing

VaeX is available as binary for OSX and Linux, without any dependencies. See the next section how to get it. For development, other plaforms, or for more optimized compiling of the source, you may want to build from source.

Download the binary

The binary should be fully self contained, it should not need any other software.

OSX (10.7 is tested):

Linux:

Simpy unpack the tarball and run it like:

$ tar vaex-0.3.10-linux.tar.gz
$ ./vaex-0.3.10/vaex

From source

If for some reason the binaries above don’t work, or you want to work on the source code, this method of installing is preferred. Make sure you have a Python version (2.7) with PyQt4 or PySide installed (check by running ‘python -c “import PyQt4”’, or ‘python -c “import PySide”). If you have any issues getting PyQt working, get Anaconda (for Python 2.7) from http://continuum.io/downloads (it’s a Python distribution with many packages). Also numpy and scipy may have issues installing from pip, check if you have these packages, or again go for Anaconda.

Vaex has several dependencies, besides PyQt4/PySide and possibly numpy and scipy, for all steps below the required software can be installed by running:

$ pip install -r requirements.txt

For this you need to have pip installed (try running ‘pip’), or get pip from https://pip.pypa.io/en/latest/installing.html (pip makes installing easier).

Using PIP

  • install using
  • pip install veax (if you have admin rights)
  • pip install vaex --user (this will install in the ~/.local/ directory, start by running ~/.local/bin/vaex or adding this directory to your PATH env var

From a tarball

If you download the tarball from github or pypi, unpack and install by running:

  • tar zxfv vaex-X.Y.Z.tar.gz (where X.Y.Z refers to the version number)
  • cd vaex-X.Y.Z
  • install using:
  • python setup.py install (if you have admin rights)
  • python setup.py install --user (this will install in the ~/.local/ directory, start by running ~/.local/bin/vaex or adding this directory to your PATH env var

From github

  • git clone https://github.com/maartenbreddels/vaex
  • cd vaex
  • install using:
  • python setup.py install (if you have admin rights)
  • python setup.py install --user (this will install in the ~/.local/ directory, start by running ~/.local/bin/vaex or adding this directory to your PATH env var