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.19a0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22022c6984de8b130e85fcfa2c993d2757ba4cb36499904e7ff3a2012771ba5f |
|
MD5 | 2b4788ac7936f0c1c1cb9843fa2fd1fd |
|
BLAKE2b-256 | bf5372c1bebd9b609522bd21c38d7e490b3a03a7b8f0705b3dbadf7446c34735 |
Hashes for pymeos_cffi-0.0.19a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad77e0c92f4986907e7efadf6f064759a3ac52f18746c9feb527cba43aeb54f7 |
|
MD5 | b110707665160f3495ca3420c8775e13 |
|
BLAKE2b-256 | 445684c0e750303fc3d15a0b3a4be2da103f904de62686953c04970997eed19f |
Hashes for pymeos_cffi-0.0.19a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d9904f4bdb0f032bcc80c4c2d1d949851d1f52b22b17b006b9dcc4da0699de3 |
|
MD5 | 3d4260a84f3666db1439274c2f9f0e80 |
|
BLAKE2b-256 | 4ad2f6108c328b0e59a143da523bf05ddeabf2dab7b21781c486e6a13407e6d6 |
Hashes for pymeos_cffi-0.0.19a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbba013327f28eb8db620af9002f7083a10bef3ad4c986af77255603b9374f00 |
|
MD5 | 447cf45a463e2de16d89b703ac5f8db1 |
|
BLAKE2b-256 | 026654165493c143f836d60d08889f4508fd331c5df3c861e21986341409d20d |
Hashes for pymeos_cffi-0.0.19a0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c71d00d39a5a6d9dd95bf573a7f6723d2d4de12b4bce90aafea75e30de29d8c |
|
MD5 | 8c2faed7fe1ada0d02618969ca3f2fcf |
|
BLAKE2b-256 | b60d19574c8ac8086a3f68f9495fd7a8f19bf4da5eaabbb1267c359af1f9bb94 |