PyMEOS wrapper for the MEOS C Library.
Project description
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-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c27136cce1dfd5b04e3dbe8c86524b859248c11540eaca4ef2291e460ad8a3 |
|
MD5 | a1167d4e9bc7644252a9164b79a13bd2 |
|
BLAKE2b-256 | 40ff28697eaf1cbd03574b79f8cb2a75834ffdb23f7daece1e863c6aba474d55 |
Hashes for pymeos_cffi-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae95475a89dddbc14c535cb70fdd7548070df65e5068b89d1ea0515ecf70737 |
|
MD5 | 404b4daed9fc673f4f69b7fd996978b5 |
|
BLAKE2b-256 | 43b45321db9a04dc1d6536a3d7f4f807d6001ec432bda0f71a27cbcacc7a3cfe |
Hashes for pymeos_cffi-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb9f8c7eea9571821b292e645db829f331f31154db16196ffcadc660e58e567 |
|
MD5 | 3e5cc827a311b414f5f0fc176b0d0ea7 |
|
BLAKE2b-256 | 6d2ad0f4bd9a44ad26486b2ee0e22d8b527028490ae88f96a2e7a52c0ee0d7f2 |
Hashes for pymeos_cffi-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a143b3a8fa0db122d01d02fe9c0b59ec9e7a3a0ebf50a2a5be990b9cc675ff6b |
|
MD5 | cba5de038ccd0029a628317dcea299e3 |
|
BLAKE2b-256 | ab1ca9cfce2943da5c5f4623539f4c25f562e8b52ee749d2c548c8837949c3e8 |
Hashes for pymeos_cffi-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f276e1285d021b24b9b5a4d2e65637a7e2c945e75183b985d3de93ea9de61067 |
|
MD5 | 6f8ef9c493b5d0abe54f2ad95e47b133 |
|
BLAKE2b-256 | bea66692cf002023475c06a97dbfd99d3834ffce857913e3019d3f80e5bca7ef |
Hashes for pymeos_cffi-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f1b2d70cb0e6a2f53657a4c723d7cafddbcb3b239aa28287f7f4167976bf8b |
|
MD5 | 2cdb00b8e7c7277df5e2e0e3da922c41 |
|
BLAKE2b-256 | b21bd113092b8808e9f119868fbe741d1f3a2ddb73c5a34f9abaaf1c666bc07e |