Scikit-mobility is a library for human mobility analysis in Python. The library allows to: represent trajectories and mobility flows with proper data structures, TrajDataFrame and FlowDataFrame; manage and manipulate mobility data of various formats (call detail records, GPS data, data from Location Based Social Networks, survey data, etc.); extract human mobility metrics and patterns from data, both at individual and collective level (e.g., length of displacements, characteristic distance, origin-destination matrix, etc.); generate synthetic individual trajectories using standard mathematical models (random walk models, exploration and preferential return model, etc.); generate synthetic mobility flows using standard migration models (gravity model, radiation model, etc.); assess the privacy risk associated with a mobility dataset.

Data and Resources
To access the resources you must log in
  • Library source codeURL

    The resource: 'Library source code' is not accessible as guest user. You must login to access it!
Additional Info
Field Value
Accessibility Both
AccessibilityMode API Access
Application URI
Basic rights Making available to the public
CreationDate 2019-12-17
Creator Pappalardo, Luca,,
Field/Scope of use Non-commercial only
Group Sustainable Cities for Citizens
Owner Pappalardo, Luca,,
Sublicense rights No
Territory of use World Wide
Thematic Cluster Human Mobility Analytics [HMA]
ThematicCluster Human Mobility Analytics
UsageMode as-a-Service by SoBigData Infrastructure
system:type Application
Management Info
Field Value
Version 1
Last Updated 7 September 2023, 11:35 (CEST)
Created 17 December 2019, 15:14 (CET)