Commit 7908e0e1 authored by Amir MOHAMMADI's avatar Amir MOHAMMADI
Browse files

improve the readme [skip ci]

parent e1762da8
Pipeline #10126 skipped
.. vim: set fileencoding=utf-8 :
.. Tiago de Freitas Pereira <>
.. Mon 20 Jul 2015 16:57:00 CEST
.. image::
......@@ -9,6 +6,8 @@
.. image::
.. image::
.. image::
.. image::
......@@ -21,52 +20,22 @@
Bob is a free signal-processing and machine learning toolbox originally
developed by the Biometrics group at `Idiap`_ Research Institute, Switzerland.
developed by the Biometrics group at the `Idiap`_ Research Institute,
The toolbox is written in a mix of `Python`_ and `C++`_ and is designed to be
both efficient and reduce development time. It is composed of a reasonably
large number of `packages`_ that implement tools for image, audio & video
processing, machine learning and pattern recognition.
processing, machine learning & pattern recognition, and a lot more task
specific packages.
Follow our `installation`_ instructions. Then, using the Python interpreter
provided by the distribution, build this package with::
$ buildout
Please visit our `website`_ for more information.
For the maintainers
In the next subsections we have instructions for the maintainers of the package.
Adding a dependency package
To add a package on bob, just append the package name in the file
.. warning::
Before adding a package to this prototype, please ensure that the package:
* contains a README clearly indicating how to install the package (including
external dependencies required). Also, please add package badges for the
build status and coverage as shown in other packages.
* Has unit tests.
* Is integrated with Gitlab-CI and correctly tests on that platform (i.e.
it builds, it tests fine and a documentation can be constructed and tested
w/o errors)
If you don't know how to do this, ask for information on the bob-devel
mailing list.
Below are some instructions for the maintainers of the package.
Updating the dependencies
......@@ -75,14 +44,15 @@ Updating the dependencies
If you want to update the version of the dependency packages, run the following
$ ./bin/python ./bob/script/ > requirements.txt
$ python ./bob/script/ > requirements.txt
$ git commit requirements.txt -m "Update requeriments" && git push
Removing a dependency package
To remove a package on bob, just remove the package name in the file ('requirements.txt').
To remove a package on bob, just remove the package name in the file
.. External References
......@@ -93,5 +63,5 @@ Removing a dependency package
.. _packages:
.. _wiki:
.. _bug tracker:
.. _dependencies:
.. _installation:
.. _website:
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment