File | Date | Author | Commit |
---|---|---|---|
client-api | 2016-06-22 |
![]() |
[145094] maint: octave-api/Makefile: Generate documentat... |
viewer | 2015-10-21 |
![]() |
[1aa507] Implemented points drawing, closing #37 |
.gitignore | 2015-06-03 |
![]() |
[99aabb] add Pie primitive |
.travis.yml | 2015-11-10 |
![]() |
[b67bce] Fix TravisCI certificate validation error for C... |
LICENSE | unknown | ||
README.md | 2015-10-20 |
![]() |
[92ad18] Update README.md |
Visualizer for Intervals and Boxes: http://ENSTABretagneRobotics.github.io/VIBES
Get the last version from https://github.com/ENSTABretagneRobotics/VIBES/releases
VIBes is a visualization system that aims at providing people working with interval methods a way to display results (boxes, pavings), without worrying with GUI programming. It provides drawing functions accessible from a lot of programming languages, without complex installation and library dependencies.
The main design goal of VIBes is to be cross-platform, available from different programming languages, simple to set-up, easy to port to a new language.
VIBes consists in two parts:
- the VIBes application that features viewing, annotating and exporting figures
- the VIBes API that enables your program to communicate with the viewer in order to draw figures from C, C++, Python, Octave, Matlab...
The use of a separate viewer application enables an easy set-up on every system. First, pre-built binaries of the VIBes viewer are provided for Windows, MacOS and Linux platforms (but you are free to build the viewer from sources). Then, the API consists only of a few files that have to be included in your program.
You should have git, cmake, qt5 and its svg module installed. On a Debian-like distribution, you can install them via:
sudo apt-get install qt5-default libqt5svg5-dev cmake git
You can then clone the git repository:
git clone https://github.com/ENSTABretagneRobotics/VIBES.git
Move to the viewer sources directory, and build the sources:
cd VIBES/viewer
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=distrib ..
make
make install
If everything went well, a VIBes executable is now in the distrib folder.
TODO
TODO