PTRAIL: A Mobility-data Preprocessing Library using parallel computation.
Project description
PTRAIL: A Parallel TRajectory dAta preprocessIng Library
Introduction
PTRAIL is a state-of-the art Mobility Data Preprocessing Library that mainly deals with filtering data, generating features and interpolation of Trajectory Data.
The main features of PTRAIL are:
- PTRAIL uses primarily parallel computation based on python Pandas and numpy which makes it very fast as compared to other libraries available.
- PTRAIL harnesses the full power of the machine that it is running on by using all the cores available in the computer.
- PTRAIL uses a customized DataFrame built on top of python pandas for representation and storage of Trajectory Data.
- PTRAIL also provides several Temporal and spatial features which are calculated mostly using parallel computation for very fast and accurate calculations.
- Moreover, PTRAIL also provides several filteration and outlier detection methods for cleaning and noise reduction of the Trajectory Data.
- Apart from the features mentioned above, four different kinds of Trajectory Interpolation techniques are offered by PTRAIL which is a first in the community.
Documentation
Pip Installation
pip install PTRAIL
Examples
Binder
Miscellaneous
Citation
To cite PTRAIL in your academic work, please use the following citation:
@article{haidri2021ptrail,
title={PTRAIL -- A python package for parallel trajectory data preprocessing},
author={Salman Haidri and Yaksh J. Haranwala and Vania Bogorny and Chiara Renso and Vinicius Prado da Fonseca and Amilcar Soares},
year={2021},
eprint={2108.13202},
url={https://arxiv.org/abs/2108.13202},
archivePrefix={arXiv},
primaryClass={cs.DC}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ptrail-0.6.1.1.Beta.tar.gz
(50.1 kB
view hashes)
Built Distribution
ptrail-0.6.1.1b0-py3-none-any.whl
(60.5 kB
view hashes)
Close
Hashes for ptrail-0.6.1.1b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5efcacfcac4cff55df521972a5bee0d03460b24868ce0da2d1e5a8b0e93074bd |
|
MD5 | 649409d3f4bdb62cb4f152c9c6661e4d |
|
BLAKE2b-256 | 31ff68e1c29fe5428bd731cc19b69c7d503a9b2f4cda80fab8afad9fb20b3369 |