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.18-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e0a41df59676c2cca4e6334f119e817304f6a33ba8aa04cc06654b1fb7a8ae4 |
|
MD5 | 283f369a9a8c70705596bbe5b8e57b52 |
|
BLAKE2b-256 | 2cd7f53be4f730b5e77fbb303ff1bfbe1a8c7d44cd1065cf04da899776198e1f |
Hashes for pymeos_cffi-0.0.18-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866d3a5676483dc9551de0feafb36f436c081c181b57f1202912343f95f5059b |
|
MD5 | 417d536ffe25bd677ae094f120da32f1 |
|
BLAKE2b-256 | fabba73cd4293801c8c037431605e580bee56100a6c07fa66b109094c922e64b |
Hashes for pymeos_cffi-0.0.18-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0c1d7fcaee885c92a7935218fdbd01c3ccb071f59f08f62ff330dfd9151ca8 |
|
MD5 | 1392434d206ec3d0c01b2e389d09ed4c |
|
BLAKE2b-256 | 5ad3fcfff71e5fd34c6b833f1ce4a934e0a10e799c94fd0e781249ac43368b21 |
Hashes for pymeos_cffi-0.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70b1636ad54164f37a51a08f557dde0d3d93deb715d61646257e38bc6a82882 |
|
MD5 | d8177813c9680e3499b9934f858e3263 |
|
BLAKE2b-256 | 7071ea590b5f79eac18155788e5e31e682763e0115c9a4894f9fb923ba3d9bf0 |
Hashes for pymeos_cffi-0.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 583aa102a9141b84fe272a7a0bd0d89f3ab06cfe77f36c5f9ba4e41368dccb1c |
|
MD5 | eab062a83d8877daddf6ef1d52ffa328 |
|
BLAKE2b-256 | fc696f3e4b5314890170a348e7b14e7b57bef3a07c5bad4fc5f5f11e887d5244 |
Hashes for pymeos_cffi-0.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0409f27d6a22529b61bd8263e55e54d4433d054c3295b1d9291530f42b1a4233 |
|
MD5 | 3f60d7f9df376fd8b5e9304139c5313a |
|
BLAKE2b-256 | a72623f80e77b2c69865433c601881254f104d1fca9762d66e4570176974fe47 |
Hashes for pymeos_cffi-0.0.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ba874cc4dd58655a1cbf5bd7da934d0d8253345ae65bd7811b9bd6b964a85e |
|
MD5 | 23b3913767be9f0f33fc7bfe11a82ecc |
|
BLAKE2b-256 | d3f045015831ba7f2a77144fddc95c93592e7700907d0dc243e0ca711f1e2fce |
Hashes for pymeos_cffi-0.0.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 771e3be6553aab0058e4867a7c53ff0e3d06f9d03fc4c317069b82e7d53c0025 |
|
MD5 | 5497df0cbfa106efdef0d3e9689a3a5a |
|
BLAKE2b-256 | 63d5b239b7c5ef005ae23f1ec9550d6fefcb776828d96a7deb01ed5a5ac9c4e4 |