PyMEOS wrapper for the MEOS C Library.
Project description
PyMEOS CFFI
MEOS (Mobility Engine, Open Source) is a C library which enables the manipulation of temporal and spatio-temporal data based on MobilityDB's data types and functions.
PyMEOS CFFI is a Python library that wraps the MEOS C library using CFFI, providing a set of python functions
that allows to use all MEOS functionality while automatically taking care of conversions between basic Python and C types
(such as Python's str
to C's char *
).
This library is not meant to be used directly by the user, since most of the functions receive or return C objects
(CFFI's cdata
type).
The PyMEOS library is built on top of this library and exposes all the functionality of MEOS through a set of Python classes.
Usage
Installation
pip install pymeos-cffi
Source installation
If the pre-built distribution is not available for your system, pip
will try to make source distribution. For that, you will
need to make sure you have the following requirements:
- C compiler
- MEOS Library
If the installation fails, you can submit an issue in the PyMEOS issue tracker
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
Built Distributions
Hashes for pymeos_cffi-0.0.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d546cdb2d078fb528948bb34172f2f83c40ddc031012b5cb7c51f6ac48e10e7 |
|
MD5 | e62de38ff63ea7381a9a99e044191181 |
|
BLAKE2b-256 | 4766c9207ba3262dce921ac1979924c461c0cba9367f4fa5252a26377e9868c0 |
Hashes for pymeos_cffi-0.0.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65bdae9d72acb42841132a6d5eafd3b44e651c2786582457a5af08588c559faf |
|
MD5 | 18ffadac6b7d2775a2f890c2ca1126d4 |
|
BLAKE2b-256 | 1758c7a6437b3d58b0bb4fe1ed57f4429c3e5cbe8cdaf07ad64c4746dd4846f4 |
Hashes for pymeos_cffi-0.0.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca09b4566caa1a2a84e50dbb8e9d6dea5a288f3bd53c0827e84dc5d67cf767dd |
|
MD5 | 53656c9d3204f2eb71a16324a3be7ad6 |
|
BLAKE2b-256 | bdab76587e0ca59af0871d25e50524609addbf52aeb50564a089c6552cbcfe88 |
Hashes for pymeos_cffi-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bccdde0638c390c86e94f6792fe8c5bbe01915e3787da2d5a53d02e2bda99ee |
|
MD5 | e7459c0e6b5672615cbd0c97019e7ad4 |
|
BLAKE2b-256 | 399647463a8a02622366ee6d05990749cc6a269cc8020a09e7e3e9604e1cffd6 |
Hashes for pymeos_cffi-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d53034a2a118c77a6ed26f142c5dbfab5eefc49e99e665885d5cba54a587ef2 |
|
MD5 | c90ffc74a968fb084320b2613ce22187 |
|
BLAKE2b-256 | 04dd3040dd7e79aef6bcf0f0d8da6ebb1d2cd63adab946b74df5222f210a3027 |
Hashes for pymeos_cffi-0.0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d27dd34b6b11ced0c72e5a2e1e17a4b7fd1546b50f660432e3d2421552fc8574 |
|
MD5 | 9f64d5a11f19f1a319ee8eea7cc4d58e |
|
BLAKE2b-256 | 6ddb314060d2c7b35feded825ae5e6e89eccd3af9991b7c90dec04bd9ae7b9da |
Hashes for pymeos_cffi-0.0.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c5e3ef2afa18ab177fc93144f2fb069cfc1f9944d5d17fdddc6f745144e8f8d |
|
MD5 | 0ddb85d8955b13eb373d7fe97ab1e19c |
|
BLAKE2b-256 | d66e6c17782a14eefce29b5cdd9fd40fce9a9bc968c104a6839af26bb103b38a |
Hashes for pymeos_cffi-0.0.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0edacb2c8d0f5c13d239175c6f3633e1c21f4c47c2ff7ea418967ce520a4844 |
|
MD5 | 1ae448d8bfb22a122434fff90b676abb |
|
BLAKE2b-256 | fd9e7b1b39eb3c956eafb24a711860f8b5162eae1fd598ca67cab88dfc49bca9 |