.. vim: set fileencoding=utf-8 : .. Copyright (c) 2016 Idiap Research Institute, http://www.idiap.ch/ .. .. Contact: beat.support@idiap.ch .. .. .. .. This file is part of the beat.web module of the BEAT platform. .. .. .. .. Commercial License Usage .. .. Licensees holding valid commercial BEAT licenses may use this file in .. .. accordance with the terms contained in a written agreement between you .. .. and Idiap. For further information contact tto@idiap.ch .. .. .. .. Alternatively, this file may be used under the terms of the GNU Affero .. .. Public License version 3 as published by the Free Software and appearing .. .. in the file LICENSE.AGPL included in the packaging of this file. .. .. The BEAT platform is distributed in the hope that it will be useful, but .. .. WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY .. .. or FITNESS FOR A PARTICULAR PURPOSE. .. .. .. .. You should have received a copy of the GNU Affero Public License along .. .. with the BEAT platform. If not, see http://www.gnu.org/licenses/. .. ============================================ Biometrics Evaluation and Testing Platform ============================================ The BEAT platform is written as a set of python packages. This package (beat.web), in particular, constitutes the central deployment pillar of BEAT platform instance. It uses as a base development library, a web framework called Django_. If you are unfamiliar with this framework, but wishes to deploy or develop the BEAT platform, it is recommended you familiarize yourself with it. Installation ------------ Here is a recipe to get you started:: $ python bootstrap-buildout.py $ ./bin/buildout These 2 commands should download and install all non-installed dependencies and get you a fully operational test and development environment. .. note:: The python shell used in the first line of the previous command set determines the python interpreter that will be used for all scripts developed inside this package. If you are on the Idiap filesystem, you may use ``/idiap/project/beat/environments/staging/usr/bin/python`` to bootstrap this package instead. It contains the same setup deployed at the final BEAT machinery. Documentation ------------- To build the administrator guide, just do:: $ ./bin/sphinx-build doc/admin html/admin Once the guide is built, continue reading on the "Installation" section for further deployment instructions. Issues ------ If you find problems concerning this package, please post a message to our `group mailing list`_. Currently open issues can be tracked at `our gitlab page`_. .. Place here references to all citations in lower case .. _django: https://www.djangoproject.com/ .. _group mailing list: https://groups.google.com/d/forum/beat-devel .. _our gitlab page: https://gitlab.idiap.ch/beat/beat.web/issues