A lib python to processing and visualization of trajectories and other spatial-temporal data
Project description
Use PyMove and go much further
Information
Package Status |
|
License |
|
Python Version |
|
Build Status |
|
Downloads |
|
Stars |
|
Forks |
|
Issues |
|
What is PyMove
PyMove is a Python library for processing and visualization of trajectories and other spatial-temporal data.
We will also release wrappers to some useful Java libraries frequently used in the mobility domain.
Main Features
PyMove proposes:
- A familiar and similar syntax to Pandas;
- Clear documentation;
- Extensibility, since you can implement your main data structure by manipulating other data structures such as Dask DataFrame, numpy arrays, etc., in addition to adding new modules;
- Flexibility, as the user can switch between different data structures;
- Operations for data preprocessing, pattern mining and data visualization.
Creating Virtual Environment
It is recommended to create a virtual environment to use pymove. Requirements: Anaconda Python distribution installed and accessible
- In the terminal client enter the following where
yourenvname
is the name you want to call your environment, and replacex.x
with the Python version you wish to use. (To see a list of available python versions first, type conda search "^python$" and press enter.)conda create -n <yourenvname> python=x.x
- Press y to proceed. This will install the Python version and all the associated anaconda packaged libraries at
path_to_your_anaconda_location/anaconda/envs/yourenvname
- Activate your virtual environment. To activate or switch into your virtual environment, simply type the following where yourenvname is the name you gave to your environment at creation.
conda activate <yourenvname>
- Now install the package from pip or github in the virtual environment
- If using Windows, you must install
shapely
apart using the commandconda install shapely
. This is due to some dll dependencies
Github installation
- Clone this repository
git clone https://github.com/InsightLab/PyMove
- Make a branch developer
git branch developer
- Switch to a new branch
git checkout developer
- Make a pull of branch
git pull origin developer
- Switch to folder PyMove
cd PyMove
- Install pymove in developer mode
pip install -e .
Pip installation
pip install pymove
Examples
You can access examples of how to use PyMove here
Papers
(list of publications using/with Pymove)
Useful list of related libraries and links
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
pymove-1.1.7.tar.gz
(63.7 kB
view details)
File details
Details for the file pymove-1.1.7.tar.gz
.
File metadata
- Download URL: pymove-1.1.7.tar.gz
- Upload date:
- Size: 63.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5acac666533de707a37b8274f1a59db2eeaf49190915dbc429b36e37b8fef8d3
|
|
MD5 |
5d7270fcf057d539fcbb7e7869333fad
|
|
BLAKE2b-256 |
40601a7e9a18046ad552cd5e4b7eabaee354296497c27078d76d0f26f82b8806
|