Installation
============
Recommended
-----------
We recommend to install the library from `Pypy `_
.. code-block:: bash
$ pip install byotrack
From source
-----------
You can also install the latest commit from source
.. code-block:: bash
$ git clone https://github.com/raphaelreme/byotrack
$ cd byotrack
$ python setup.py install
Development
-----------
.. code-block:: bash
$ pip install -r requirements-dev.txt
# If you need to build the documentation locally
$ pip install -r docs/requirements.txt
Additional requirements
-----------------------
Some tracker implementations require additional dependencies that are not installed with the library, to use them you need to install their dependencies on your own.
Here is the complete list:
* StarDistDetector
* stardist (+ tensorflow): `Install stardist `_
* KalmanLinker & KOFTLinker
* torch_kf: `Install torch-kf `_
* IcyEMHTLinker
* Icy: `Download Icy `_
* Spot Tracking Blocks plugin: `Install an Icy plugin `_
* TrackMateLinker
* Fiji: `Download Fiji `_
* tifffile: `Install tifffile `_
* SkimageOpticalFlow
* scikit-image: `Install scikit-image `_
For visualization with `byotrack.visualize` module, you need to `install matplotlib `_