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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 958e9ed9638e620cfe441b162604bdfa2a2ec559a346f99e91eee39fb3bd1395 |
|
MD5 | 2ae4c2728be94c91903b075b3eda4428 |
|
BLAKE2b-256 | 49a68181a7ec940782d5abbbb535385f5c55ef86c766a9133c2c3fedfbe98ba6 |
Hashes for pymeos_cffi-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f0e4ce47b8c90750b5a4df33bc102dba6730af22ffd8c523bf9bfa4e42b9df |
|
MD5 | f8583372d9932e20a071119fd0231920 |
|
BLAKE2b-256 | 124d10a31859f8b0fcf300581195a97ad264585927b8ef68a134a88e3fb4f4f5 |
Hashes for pymeos_cffi-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35dc0c068636456f6a19c10e0419a1c9d74bc76bf2bc9ff77d4789ba3d0ee6b7 |
|
MD5 | a6825a3709ee769d8066b27b0bfbd3d2 |
|
BLAKE2b-256 | d75501b65495bc880aa29c4a9efd80b620eaa8cb29de2df24573be1f128e7307 |
Hashes for pymeos_cffi-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54aeecd98af036b081cacf145a6c24591a7cd4fbd48a74afe51ba06c7b1c71ac |
|
MD5 | 28acd5a8fcb90635a9f68456c35c2209 |
|
BLAKE2b-256 | edfec3954251fa1ca054ef007bb9625854e20c4e4810d19661bb50a9fe504827 |
Hashes for pymeos_cffi-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a2116a9d7da930f09dbfe4f853c32d6cc0d439f526bac137412e285e86851b |
|
MD5 | 041ab68e5e4ac0de1be227ac35eb9b59 |
|
BLAKE2b-256 | ef3f310322c236db4e1f71a617e0e3323c7bca7999aa6c2d86e67bd5455f82a0 |
Hashes for pymeos_cffi-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfc3054d19a5ba141769511098c5040d6c4bc0c675d3436957f1dde7513081f3 |
|
MD5 | ba9a820beac5838fdc67508cf712c3ec |
|
BLAKE2b-256 | c352ad953662ad11bcc043bcaefcf0fd11a99ce7881975777927816324f3d694 |
Hashes for pymeos_cffi-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a7f946d109f7894b06c706efc30bf449fdfb5fceb484164e942a67185a613e |
|
MD5 | be47ea6155208dc1701c4dc49800703f |
|
BLAKE2b-256 | 9bec1217dc90cdf9511470bb486686cdd4c49ad22cc50989c4ee17e349201704 |
Hashes for pymeos_cffi-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe24e0e743d10cc0aa45c9d882e581e00b38ef339596229250b0a7fcc3710b8 |
|
MD5 | 9672261c34a574cdd0a83144c2b428ca |
|
BLAKE2b-256 | 5710b7a57ebfb8451d79ce278269185672e24033b3555f20ee8336188fe557e1 |
Hashes for pymeos_cffi-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbad32f4c341a29ca6aa008b46e09ce50277feedb11a0c7e05843d64682bc22a |
|
MD5 | 85b64d81bd4945017b127c95379fb130 |
|
BLAKE2b-256 | 39c88c5accc15c7546016e28742a75e696fed3b16064e190af4f03a7f7b4c4fb |
Hashes for pymeos_cffi-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f727dbf38a807c1b45d5947219108337f88a8126b6105091c2ae8a1cbbda86d |
|
MD5 | 9620de0aa3c4772e5024d5e4d1d2c805 |
|
BLAKE2b-256 | c3134d1160db3466c4953977a32530034a8371c4f214e0dc9d47b5b1932e1ba9 |
Hashes for pymeos_cffi-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62b2ec4f31e1d5278fc444bd6232ea5f8301248575d068ccb5cb68a1fa0f318b |
|
MD5 | a1cf2cf0ef1f5f86280de097dbe10657 |
|
BLAKE2b-256 | df925b62042854a16e57d832973e0d937ab5616566b8939212a6f8e4250e3894 |
Hashes for pymeos_cffi-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 415258589893c2687f181f505f4b12e02cf8530b9a8478a75fb1dbc5c82589e7 |
|
MD5 | 1f82a685745b79df415649a75e2481b7 |
|
BLAKE2b-256 | cd709f063097fb3ae3d90f8aa6041a3565271a728b0140dd479c07a59b160679 |
Hashes for pymeos_cffi-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2ab7bf9ae5489c206921dc7e6029314d30d8d584a93cef557b4f2513d677ec |
|
MD5 | 057554b250e732fa3e302b20ed85ffce |
|
BLAKE2b-256 | c768bdc31bfd675d592986ea0db1684fe602eb5404795efb512070d0552b26f9 |
Hashes for pymeos_cffi-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd39684d85a57e4129d51e91ff164cf2838885d38287513415559cfbd7068afd |
|
MD5 | f916f30cb30b6c5cdaffa2a004fc3dca |
|
BLAKE2b-256 | 5f8477dd13e6a1d63548a6ba165de912df5de9c06cbacb44f18064102a94333a |
Hashes for pymeos_cffi-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46abdc94199d6e074803e71b4f6fa884f9ba7b867587f282ed3859a53a1587c7 |
|
MD5 | 44f269ba98ec612b8412ea7290cc091a |
|
BLAKE2b-256 | 403ce70fe5ba9d12b8b03dba7573bab5a60657b5e9278a09124c67ce32cf1874 |