Menu

Tree [145094] octave-api release-0.2.0 /
 History

HTTPS access


File Date Author Commit
 client-api 2016-06-22 Oliver Heimlich Oliver Heimlich [145094] maint: octave-api/Makefile: Generate documentat...
 viewer 2015-10-21 Jeremy Nicola Jeremy Nicola [1aa507] Implemented points drawing, closing #37
 .gitignore 2015-06-03 Benoit DESROCHERS Benoit DESROCHERS [99aabb] add Pie primitive
 .travis.yml 2015-11-10 Vincent Drevelle Vincent Drevelle [b67bce] Fix TravisCI certificate validation error for C...
 LICENSE unknown
 README.md 2015-10-20 Jeremy Nicola Jeremy Nicola [92ad18] Update README.md

Read Me

VIBes

Build Status

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.

Building from sources

Linux

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.

Windows

TODO

OSX

TODO

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.