scikit-mobility (conda): scikit-mobility is a library for human mobility analysis in Python. The library allows to: (i) represent trajectories and mobility flows with proper data structures, TrajDataFrame and FlowDataFrame; (ii) manage and manipulate mobility data of various formats (call detail records, GPS data, data from social media, survey data, etc.); (ii) extract mobility metrics and patterns from data, both at individual and collective level (e.g., length of displacements, characteristic distance, origin-destination matrix, etc.); (iii) generate synthetic individual trajectories using standard mathematical models (random walk models, exploration and preferential return model, etc.); (iv) generate synthetic mobility flows using standard migration models (gravity model, radiation model, etc.); (v) assess the privacy risk associated with a mobility data set.
Keywords: complex-systems|data-analysis|data-science|human-mobility|mobility-analysis|mobility-flows|network-science|risk-assessment|scikit-mobility|statistics|synthetic-flows