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.
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 | |
Mac | Not verified yet |
Windows | Not verified yet |
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
Once you cloned the project from the Github 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.
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
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
- Baptiste BAUVIN
- Dominique BENIELLI
- Sokol Koço