Installing the Tubex library

Tubex is available in both C++ and Python3.

It is fully supported on Linux systems (both languages). Tubex has been recently made available on Windows too (both languages). We are working on its availability for macOS. Any help is more than welcome. Note that you can also use Tubex online in Python, without having to install the library on your machine.

The configurations are officially supported at the moment:

Language

Linux 64 bits

Windows (x86)

Windows (x64)

macOS

Online

C++11

(link)

in progress (#21)

soon available ?

Python 3.4

(link)

(link)

(Repl.it)

Python 3.5

(link)

(link)

(link)

Python 3.6

(link)

(link)

(link)

Python 3.7

(link)

(link)

Python 3.8

(link)

(link)

Python 3.9

(link)

(link)

Click on the links in the table to access the related installation procedures.
If your configuration is missing in this table, please contact us. We may be able to make it available for Tubex.

Note that if you want to contribute to Tubex, you have to make the full C++ installation.

Graphical tools

For using Tubex with graphical outputs, you will need the VIBes viewer.

VIBes is a visualization system that aims at providing people working with intervals a way to display results (boxes, pavings), without worrying about GUI programming. Some methods have been implemented in Tubex in order to extend VIBes’ features to tubes purposes.

You can download the VIBes viewer directly from the official page (click on the Last Release link).

(optional) Get the very last version of VIBes from the sources

You can also install the last version from the sources available on the GitHub development repository. For instance, on Linux systems, a fast installation can be made using the following command lines:

sudo apt-get install qt5-default libqt5svg5-dev cmake git
git clone https://github.com/ENSTABretagneRobotics/VIBES
cd VIBES/viewer ; mkdir build ; cd build ; cmake .. ; sudo make install

You can click on the icon to launch it, or use a terminal. For instance, on Linux systems:

VIBes-viewer

This will open the VIBes window, ready to display things:

../_images/vibes_window.png

Keep it open!