Skip to content
Human Mobility Modeling Utilities in Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Human Mobility Modeling Utilities

This Java library helps conducting human mobility modeling tasks over location trace data. The library requires the user to provide a list of LocationTrace or ExtendedLocationTrace objects. As of version 0.2.0, the library supports following mobility modeling tasks.

  • Displacement The distance distribution between consecutive location reports.

  • Radius of Gyration Typical traveling distance taken by an individual.

  • First Passage Time A mobility measure to see the probability that a person visits the same place after h hours.


Maven dependency:


.jar file:

Download latest .jar files from releases.

Version 0.3.0 features (in progress)

Modeling features:

  • Location report The inter-time distribution between consecutive location reports.

  • Preferential Return The probability that a person visits a previously visited place, plotted according to Zipf's law.

Data manipulation features:

  • Binning
  • Logarithmic binning
  • Partial logarithmic binning
  • Location trace data filtering
  • Location trace data cleaning

Demo Gallery


MIT License

Copyright (c) 2017 Hamdi Kavak

You can’t perform that action at this time.