Installation¶
tffpy
requires the following packages, which will be automatically
installed with tffpy
using pip
:
Make sure your Python environment is properly configured. It is recommended to
install tffpy
in a virtual environment.
Release version¶
First, make sure you have the latest version of pip (the Python package
manager) installed. If you do not, refer to the Pip documentation and install pip
first.
Install the current release with pip
:
pip install tffpy
To upgrade to a newer release use the --upgrade
flag:
pip install --upgrade tffpy
If you do not have permission to install software systemwide, you can install
into your user directory using the --user
flag:
pip install --user tffpy
Alternatively, you can manually download tffpy
from its GitLab project or PyPI. To install one of these versions,
unpack it and run the following from the top-level source directory using the
Terminal:
pip install .
Dataset installation¶
Download the data from this link.
Then run function tffpy.utils.generate_config()
in order to create
a configuration file and modify it to specify the path to your data folder.
The location of the configuration file is given by function
tffpy.utils.get_config_file()
.
Development version¶
If you have Git installed on your system, it is also
possible to install the development version of tffpy
.
Before installing the development version, you may need to uninstall the
standard version of tffpy
using pip
:
pip uninstall tffpy
Clone the Git repository:
git clone git@gitlab.lis-lab.fr:skmad-suite/tff2020.git
cd python
You may also need to install required packages:
pip install -r requirements/defaults.txt
Then execute pip
with flag -e
to follow the development branch:
pip install -e .
To update tffpy
at any time, in the same directory do:
git pull
To run unitary tests, first install required packages:
pip install -r requirements/dev.txt
and execute pytest
:
pytest