Welcome to MAGE’s documentation

To install MAGE, clone the gitlab repository and run

cd /path/to/multiview_generator
pip install -e .

Read Me

Pipeline status License: New BSD Coverage

MAGE : Multi-view Artificial Generation Engine

This package aims at generating customized mutli-view datasets to facilitate the development of new multi-view algorithms and their testing on simulated data representing specific tasks.

Getting started

This code has been originally developed on Ubuntu, but if the compatibility with Mac or Windows is mandatory for you, contact us so we adapt it.

Platform

Last positive test

Linux

Pipeline status

Mac

Not verified yet

Windows

Not verified yet

Prerequisites

To be able to use this project, you’ll need :

And the following python modules will be automatically installed :

  • numpy, scipy,

  • matplotlib - Used to plot results,

  • sklearn - Used for the monoview classifiers,

  • h5py - Used to generate HDF5 datasets on hard drive and use them to spare RAM,

  • pandas - Used to manipulate data efficiently,

  • docutils - Used to generate documentation,

  • pyyaml - Used to read the config files,

  • plotly - Used to generate interactive HTML visuals,

  • tabulate - Used to generated the confusion matrix,

  • jupyter - Used for the tutorials

Installing

Once you cloned the project from the gitlab repository, you just have to use :

cd path/to/multiview_generator/
pip3 install -e .

In the multiview_generator directory to install MAGE and its dependencies.

Running the tests

To run the test suite of MAGE, run :

cd path/to/multiview_generator
pip install -e .[dev]
pytest

The coverage report is automatically generated and stored in the htmlcov/ directory

Building the documentation

To locally build the documentation run :

cd path/to/multiview_generator
pip install -e .[doc]
python setup.py build_sphinx

The locally built html files will be stored in path/to/multiview_generator/build/sphinx/html

Authors

  • Baptiste BAUVIN

  • Dominique BENIELLI

  • Sokol Koço

Indices and tables