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
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.7.1.Beta.tar.gz
(63.2 kB
view details)
Built Distribution
ptrail-0.7.1b0-py3-none-any.whl
(76.0 kB
view details)
File details
Details for the file ptrail-0.7.1.Beta.tar.gz
.
File metadata
- Download URL: ptrail-0.7.1.Beta.tar.gz
- Upload date:
- Size: 63.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d190dcac56aba184fddaa625520aa2fa9b693bd2ba3b913a99997429ff8fc46c |
|
MD5 | 56a7e81fb4277da4fb309cb88eceb28e |
|
BLAKE2b-256 | 3a2dd62bb2ee28b0c2671a1ace3199ee75385cb05f2c83bc34690c7020420532 |
File details
Details for the file ptrail-0.7.1b0-py3-none-any.whl
.
File metadata
- Download URL: ptrail-0.7.1b0-py3-none-any.whl
- Upload date:
- Size: 76.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abbf69bc4fbeddd152b5b586f1dfa1b9f6728ce83711ac434c08da0264a64324 |
|
MD5 | 3b928f3754bf869f642b48cb2fccfd13 |
|
BLAKE2b-256 | 81789b956dd9c5707d6629f88ebfb306ef1c54a31cd4fc87b1b9be8b37ecdf97 |