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
$ pip install .
Development
-----------
We advise to use UV for development. Please follow the guideline detailed in the Contributing Guide.
For pip--only users, you may install all the dependencies with:
.. code-block:: bash
$ pip install .[full] --group dev --group doc
Additional requirements
-----------------------
Some components require additional dependencies that are not installed with the library by default.
For these components, you need to install their specific dependencies. Here is the complete list:
* StarDistDetector
* StarDist (+ Tensorflow): `Install StarDist `_
* IcyEMHTLinker
* Icy: `Download Icy `_
* Spot Tracking Blocks plugin: `Install an Icy plugin `_
* TrackMateLinker
* Fiji: `Download Fiji `_
* TrackOnStraLinker
* TrackAstra: `Install trackastra `_
For visualization with `byotrack.visualize` module, you need to `install matplotlib `_