Skip to content
Snippets Groups Projects
Select Git revision
  • 9953842fb3350458574e89827d3d5f797e2cf63e
  • master default protected
2 results

multiview_generator

  • Clone with SSH
  • Clone with HTTPS
  • Baptiste Bauvin's avatar
    Baptiste Bauvin authored
    9953842f
    History

    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