Skip to content
/ bob Public
forked from bioidiap/bob

Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob

License

Notifications You must be signed in to change notification settings

aitorbajo/bob

 
 

Repository files navigation

Bob

Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, Switzerland.

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.

Installation

Follow our installation instructions. Then, using the Python interpreter provided by the distribution, build this package with:

$ buildout

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 (requirements.txt).

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.

Updating the dependencies

If you want to update the version of the dependency packages, run the following commands:

$ ./bin/python ./bob/script/get_versions.py > 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').

About

Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%