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
Building Documentation
pip install -e .[docs]
make docs && open docs/_build/html/index.html
# or to start a live-reloading server
make docs-watch
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
File details
Details for the file motile-0.3.0.tar.gz
.
File metadata
- Download URL: motile-0.3.0.tar.gz
- Upload date:
- Size: 39.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110fac7eacfec9df5f7407ef5696561eff079ed651118b71cf677576a9371b7c |
|
MD5 | a100f26e66a682e4bbc324435f43a88e |
|
BLAKE2b-256 | c9935ec05dff8f20765c982d509ff22bf18b8da852042eee9b187b02b32880b5 |
File details
Details for the file motile-0.3.0-py2.py3-none-any.whl
.
File metadata
- Download URL: motile-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 30.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b223acf2780b477786870bcd8cd1f6223bb6c6b8b0f7e251a7e43b0f8a09ec28 |
|
MD5 | 8d3dd6ccd1764d359a77572b79bc1d9c |
|
BLAKE2b-256 | 11bcd1b84419cec33e1350238488afc75f19bf92cae2eeb624dda5a937f45f63 |