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
yourenvnameis the name you want to call your environment, and replacex.xwith 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
shapelyapart 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
Metadata
Release files for pymove 1.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pymove-1.1.7.tar.gz | 63.7 kB | Without provenance | Details for pymove-1.1.7.tar.gz |
Release files / pymove-1.1.7.tar.gz
| Download URL | pymove-1.1.7.tar.gz |
|---|---|
| Size | 63.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5acac666533de707a37b8274f1a59db2eeaf49190915dbc429b36e37b8fef8d3
|
|
BLAKE2b-256 checksum How to use checksums |
40601a7e9a18046ad552cd5e4b7eabaee354296497c27078d76d0f26f82b8806
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for pymove 1.1.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.