Multi-Object Tracker using Integer Linear Equations
Project description
motile: Multi-Object Tracker using Integer Linear Equations
motile
tracks multiple objects by solving a global optimization problem.
Read all about it in the documentation.
Installation
Motile depends on ilpy
, which is currently only available via
conda on the funkelab
channel. ilpy
in turn requires
gurobi which is only available via the gurobi
channel.
So, to create a new environment with motile:
conda create -n my_env -c conda-forge -c funkelab -c gurobi ilpy
conda activate my_env
pip install motile
or, to install into an existing environment:
conda install -c conda-forge -c funkelab -c gurobi ilpy
pip install motile
Development
git clone https://github.com/funkelab/motile # or your fork
cd motile
# currently required to build ilpy dependency wheel
conda install scip
pip install -e .[dev]
Testing
pytest
Deployment
note for developers
To deploy a new version, first make sure to bump the version string in
motile/__init__.py
. Then create an annotated tag, and push it to github.
This will trigger the deploy.yaml
workflow to upload to PyPI
git tag -a vX.Y.Z -m vX.Y.Z
git push upstream --follow-tags
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for motile-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9ca268326daab29595609f78efda34ce3b5e38ba556c8d6092003eb1543d7d0 |
|
MD5 | f8315c1084c1a53281db265d54ab1385 |
|
BLAKE2b-256 | 4762f3b991128822f60a97621712bf5bdac41fae35f892a7d2f2b582adf5867f |