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
Installation
- Create Virtual Environment:
- Using Pip:
python3 -m venv ptrsource ptr/bin/activatepip install PTRAIL
- Using Conda:
conda create -c conda-forge ptr python=3.10 rtreeconda activate ptrpip install PTRAIL
Examples
Miscellaneous
Citation
To cite PTRAIL in your academic work, please use the following citation:
@article{haidri2022ptrail,
title={PTRAIL—A python package for parallel trajectory data preprocessing},
author={Haidri, Salman and Haranwala, Yaksh J and Bogorny, Vania and Renso, Chiara and da Fonseca, Vinicius Prado and Soares, Amilcar},
journal={SoftwareX},
volume={19},
pages={101176},
year={2022},
publisher={Elsevier}
}
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ptrail-1.0.tar.gz
(64.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ptrail-1.0-py3-none-any.whl
(77.1 kB
view details)
File details
Details for the file ptrail-1.0.tar.gz.
File metadata
- Download URL: ptrail-1.0.tar.gz
- Upload date:
- Size: 64.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d723e1a0331dc494474374f729a9e8ed1bcc567766df5fa5f1733eb65e4fe40a
|
|
| MD5 |
dba8accf4fe30ff1eed3106809cd8ca4
|
|
| BLAKE2b-256 |
6d5f3ce05ac16ea7778d878e144264a0d57614c1fe5acd6b7035f783af9eb4f6
|
File details
Details for the file ptrail-1.0-py3-none-any.whl.
File metadata
- Download URL: ptrail-1.0-py3-none-any.whl
- Upload date:
- Size: 77.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5845dc2d49e13f633c444c447187e1997e17d6c6b9604bef4bd1e8d92dee2ce
|
|
| MD5 |
0490dda3a43838d2f6bd6e748e3ce1d1
|
|
| BLAKE2b-256 |
7713ee7f088379f3ec2ed3c432169853f10f9e3cdd472c3f7070c5492df076c9
|