Skip to main content

A lib python to processing and visualization of trajectories and other spatial-temporal data

Project description

Use PyMove and go much further...


Informations

Package Status status
License license
Python Version license
Build Status travis build status
Downloads PyPi 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.

Github installation

  1. Clone this repository

git clone https://github.com/InsightLab/PyMove

  1. Make a branch developer

git branch developer

  1. Switch to a new branch

git checkout developer

  1. Make a pull of branch

git pull origin developer

  1. Switch to folder PyMove

cd PyMove

  1. Install pymove in developer mode

pip install -e .


Pip installation

  1. pip install pymove

Creating Virtual Environment

In case of an error when running the library, it is recommended to create a virtual environment to use pymove. Requirements: Anaconda Python distribution installed and accessible

  1. In the terminal client enter the following where yourenvname is the name you want to call your environment, and replace x.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”

  1. 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 environement at creation.

source activate <yourenvname>

  1. Now install the package from pip or github in the virtual environment

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


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.2.tar.gz (82.9 kB view details)

Uploaded Source

File details

Details for the file pymove-1.1.2.tar.gz.

File metadata

  • Download URL: pymove-1.1.2.tar.gz
  • Upload date:
  • Size: 82.9 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.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.7

File hashes

Hashes for pymove-1.1.2.tar.gz
Algorithm Hash digest
SHA256 474d308ad6fe23f80cc226c7205b82d10523b21864fc8d2f79ce9c717f26e637
MD5 69b88e832d067901ff0ab42739541b16
BLAKE2b-256 24238294d18b89c0594122cf1ec54f97e2d2788ed45434d25c1a541fac4bec31

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page