0f7a72be886303e16802170b74f01412569674a3
[nepi.git] / website / index.md
1 # NEPI: Network Experiment Programming Interface
2
3
4 ## What is NEPI ?
5 NEPI is a Python-based library to model and run network experiments on a variety of network evaluation platforms, including PlanetLab, OMF wireless testbeds, ns-3 simulators, and others. It allows to specify resources to use in an experiment, to define experiment workflow constraints and to automate deployment, resource control and result collection.
6
7 ##Features
8
9  * Automatic experiment deployment
10  * Automatic result collection
11  * Interactive experimentation
12  * Hybrid experiments with multiple platforms
13  * Free open source license (GPLv2)
14  * Support for python2 and python3 (since NEPI 6.0)
15
16 ***
17
18 ## News - November 2015
19
20 * NEPI is now numbered version 6, and can run under either python2 or python3.
21
22 ## News - June 2015
23
24 * The reference for the NEPI codebase is no longer managed under mercurial, but under *git* together with other experimentation tools; for this reason it has been [moved to another location](http://git.onelab.eu/?p=nepi.git;a=summary) . Please [see this link](http://git.onelab.eu/?p=nepi.git;a=summary) if you need to browse history of changes made to the code.
25
26 * Similarly, the [recommended way to install and upgrade nepi](https://pypi.python.org/pypi/nepi) is from now on based on `pypi` and `pip`.
27
28 * Finally, all tarballs starting with release 3.2 have moved, and [can now be found here](http://build.onelab.eu/nepi).
29
30 |[*Download*](http://build.onelab.eu/nepi/) | [*User Manual*](http://nepi.inria.fr/code/nepi/raw-file/43ae08ad10a3/doc/user_manual/user_manual.pdf) |[*Code Reference*](http://nepi.inria.fr/sphinx) |[*Bug Reporting*](http://nepi.inria.fr/bugzilla/) |
31 |---|---|---|---|
32 | Latest tarballs | NEPI explained | Classes & Methods | Found a bug ? |