Skip to main content

Efficient, vectorized geospatial operations in Python.

Project description

geoarrow.rust.core

This library contains:

  • standalone classes to represent GeoArrow arrays in rust: PointArray, LineStringArray, etc
  • pure-rust algorithms (from georust/geo) that don't require a C extension module and can statically link on every platform.

In the future, this will also contain:

  • Chunked classes: ChunkedPointArray, ChunkedLineStringArray, etc
  • Table representations: GeoTable, where one of the columns is a geospatial type. This will support e.g. geospatial joins using Arrow memory.

Refer to the GeoArrow Python module proposal for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geoarrow_rust_core-0.1.0b2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

geoarrow_rust_core-0.1.0b2-cp38-abi3-win_amd64.whl (564.5 kB view details)

Uploaded CPython 3.8+ Windows x86-64

geoarrow_rust_core-0.1.0b2-cp38-abi3-win32.whl (501.5 kB view details)

Uploaded CPython 3.8+ Windows x86

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.0 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ s390x

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ppc64le

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (2.1 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ppc64

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARMv7l

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARM64

geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.5+ i686

geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.whl (761.0 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.8+ macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

File details

Details for the file geoarrow_rust_core-0.1.0b2.tar.gz.

File metadata

  • Download URL: geoarrow_rust_core-0.1.0b2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for geoarrow_rust_core-0.1.0b2.tar.gz
Algorithm Hash digest
SHA256 3c8eacc2e79f7dccaa479917ddb1d2b8d16f4e9b01b8ee0c9832e5ee6d9c913c
MD5 0ce24987f53e4f230999e4eecccb4960
BLAKE2b-256 136ba5767ebdbf4b3511a88f17b97e5c1f72967a0b0dd1e067291e17236d4b7e

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fded70cf7b69c4bc0edd3c87f0fbe2d0279dffdf4f2ce74b04d2bd5f292578e8
MD5 0e86ff454746272343728f3b208745be
BLAKE2b-256 4afd2ccb5f37a919d4e96ae2cb679a5ade4e9e389f0c46d77c3d3996ac012338

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-win32.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 7efefbb7eabe8118540f26a3c405782edf1b802ade8c824c23ee6bb4d0c12f08
MD5 76552e3d41e7dd7b2de45c869471a2a5
BLAKE2b-256 2d5a8de11fb5a01504e36c9dd61289757f7caefbce7c094feef8c7915a2a4f7e

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12469116fbe66c70777f0c40247e58a4975fc341419e55ec6ffb774cfda46ca9
MD5 794da6fa4e49d2bb0b51561d99420b82
BLAKE2b-256 f38a6e5425de95876d48eed6dbd34f1b776f141037013d34909805d7e84e9640

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6f407a3e82fe4e1f3d0f722b35c2e9a7dec6a370468d8b82571cf6acf22ba16a
MD5 4157081c6a52dac47969e4af200727bd
BLAKE2b-256 5dc0ca27e0776aac441af5b0f4db060905bf55bdcb2bcc69c71a5ab63581da2a

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9704d5d6186088a8ba465ac3f8ff94a875581d90efb30fdd7cda3a93cb3cd738
MD5 af8bfc223850c2d8fb102e679890d9f3
BLAKE2b-256 174fe29a9745690b185552169bf9b184941d957f093953de4ba2af66d015cae1

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 d3798bb7474ff3d47fd3d0706199ff44bc183386d41ff48171323fe40d0c1a05
MD5 67b5e61c3d97cd7c3e814c96918b494a
BLAKE2b-256 2987ae164536b64bb688da4084c78bae618d8bb7b9b1e44ce9c7839feb6bdadb

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 87c8a3be07de3974908737230efe1bc0a4b69cd2040bd57e9f13e666c3af55b6
MD5 d2f035e238a0a3c5b6924b7e884c6f94
BLAKE2b-256 9dd44b3a47338024e9ba2fa10aeb76857cfbdff4f892d537d78f63359a0a8a74

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a571d239084460bd770148fb1e631cc3b7362e3b3ffe24935650a585ca24a48a
MD5 c57f70628f0f04cc18ff581057e67364
BLAKE2b-256 85ae396c7f57c04374d020da0b2ba2a540c597eaa6acb6dd50f20e1d597a3cc8

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1cfd784fe1a623321052446d8c40441ee41544958ec0533fc8e1a51bd443540d
MD5 449402cddecc74069a6b3d989c53d37d
BLAKE2b-256 522c118524d84f26c7075fffa33569ed90806721a66cd1341db26f69c16c65c6

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6bc7e7ba0e556f6c0a50937bb6a678922ff3e07d179107c04bc463286b6a991
MD5 396d4ed19f0669d222559fcc3eb23d19
BLAKE2b-256 dfd193aa2aca8efc8fe49db61de0780be0aa256493dbf08927f27968c2434d4b

See more details on using hashes here.

File details

Details for the file geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for geoarrow_rust_core-0.1.0b2-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f7da837f0346ee82815297e635fd0f412d9f2ccebef8556c6f9114937f219571
MD5 842e2d98b10e21bc735a104109867425
BLAKE2b-256 f162b6b346a904f2b0aaf096fd8bda519a875cafc616d9d41996d9b5f5c57672

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page