Skip to content

erikliland/pyMHT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58b2cd1 · Jun 19, 2017
May 6, 2017
Jun 19, 2017
May 26, 2017
Feb 25, 2017
Apr 20, 2017
May 4, 2017
Jun 16, 2017
May 28, 2017
Jun 16, 2017
May 4, 2017
Jun 16, 2017
Jun 16, 2017
Feb 25, 2017

Repository files navigation

pyMHT

Track oriented, multi target, multi hypothesis tracker

Multi frame multi target tracking module with 2/2&m/n initialization algorithm and an AIS aided track oriented multi hypothesis tracking algorithm.

Installation

You can get the latest and greatest from github:

$ git clone [email protected]:erikliland/pymht.git pymht
$ cd pymht
$ sudo python setup.py install

pyMHT depends on the following modules,

  • Cython (for compiling Munkres algorithm)
  • numpy (for core functionality)
  • scipy (for core functionality)
  • matplotlib (for ploting)
  • pytest (for testing)
  • matplotlib (for ploting)
  • Munkres [Github]
  • OR-TOOLS (for solving ILP´s) [Github]

All modules except OR-TOOLS can be installed via pip:

$ pip install -r preRequirements.txt
$ pip install -r requirements.txt

OR-TOOLS must be installed manually.

Test instalation

To test the instalation run in the pyMHT directory:

	$ pytest

This module does not contain any scenarios or examples. This is placed in another repository pyMHT-simulator.

Background

This Python module is the result of a project assignment and a Master´s thesis

Project report

Thesis

Build status

Master Build Status

Development Build Status

Master Coverage Status