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.8.tar.gz
(63.3 kB
view hashes)