Skip to main content

Python bindings for libosmium, the data processing library for OSM data

Project description

This library provides Python bindings for the Libosmium C++ library, a library for working with OpenStreetMap data in a fast and flexible manner.

Installation

pyosmium can be installed with pip:

pip install osmium

The Pypi source package already comes bundled with a matching version of libosmium, protozero and pybind11. Pyosmium additionally depends on expat, libz, libbz2 and Boost variant and iterator. You need to install development packages for these libraries. On Debian/Ubuntu do:

sudo apt-get install build-essential cmake libboost-dev \
                   libexpat1-dev zlib1g-dev libbz2-dev

Python >= 3.4 is supported.

Documentation

The documentation for the latest release is available at osmcode.org.

If you find bugs or have feature requests, please report those in the Github issue tracker. For general questions about using pyosmium you can contanct the OSM development mailing list or ask on OSM help.

Examples

The package contains an example directory with small examples on how to use the library. They are mostly ports of the examples in Libosmium and osmium-contrib.

Fineprint

Pyosmium is available under the BSD 2-Clause License. See LICENSE.TXT.

The source code can be found on GitHub.

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

osmium-3.3.0.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

osmium-3.3.0-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

osmium-3.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

osmium-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

osmium-3.3.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

osmium-3.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

osmium-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

osmium-3.3.0-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86-64

osmium-3.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

osmium-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

osmium-3.3.0-cp37-cp37m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

osmium-3.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

osmium-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

osmium-3.3.0-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

osmium-3.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

osmium-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

osmium-3.3.0-cp35-cp35m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.5mWindows x86-64

File details

Details for the file osmium-3.3.0.tar.gz.

File metadata

  • Download URL: osmium-3.3.0.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0.tar.gz
Algorithm Hash digest
SHA256 e2d7a5e187436d22efe77539becb8f8a7ea7a874f0dae51c2bde0990ef3426ea
MD5 28d44bca5bd2830f5cb727bc16ef1632
BLAKE2b-256 ad2848553cdaa097dd7596303d1f06dfb85668acf6c079c69ca6e09fe7990e32

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eadb3fa6786bd7affdfe72d53bd1f11e507bc0262107c1fc5d72a0336118099d
MD5 75e3fd2c82865e72ddad5426f4669ec9
BLAKE2b-256 82c6257b482d91dea8be09dd644b432213afe67b049db49cc0fdfeb31e99e9fd

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for osmium-3.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 126cdf85894986d11c1da56e891d8ad26a94c6caa75eb73ccab21756e4ebadf2
MD5 b7184d41824fb1e32246669b2659bc23
BLAKE2b-256 4356528553e9251b59bfc3149afbde2511801887f8f4cccfb1fbbc2a80e99770

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09840ae1b922e7a8f852c1767299b4ec5549f9bd27160a6556af3c06477a765b
MD5 50b29f7dfa6e9b512e58388dcb49f3c1
BLAKE2b-256 b9401f0dcac9d308359819f46163217eb637bc93c056a662c5c4766880e469e3

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 44d3e0bf4dce4dbe68c913c8667cef4a8e8eadd853038ec5e4ca397fba4604ca
MD5 f4ebd767f5579b0a0fbc047724b6aba8
BLAKE2b-256 e2668afaa64a83433836c618d26e08d8311ba237682cbe11f85fba7e7b10f8a3

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for osmium-3.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f2f228a25c774509feaf8515742f71255d1c8a1b84754c5c4ca00e71dfd46380
MD5 0d2fdf51ea2871e138fa17130092dcdb
BLAKE2b-256 558a492f580550a9867224629c3c3b313229ce1b38f9768130e4d369400208bd

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7ee86ef1a92bee85a22f3247e695310cff9866dabe8acc7c729f0f97c47c27a0
MD5 4df1eaa07d51810260cbfaade1c5d7d1
BLAKE2b-256 13c6531dc1d68a9d2aedfe1ecb935e5f6df6a23f6a6ff03f28d900d32967c9c1

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dd44ffe3bcfb6dfba61d2699063c742cc2d8209173efda5068b0955e19ab1358
MD5 a95241315787722424d7db5b6b3b3090
BLAKE2b-256 b939ec31719920f368cbf3a2d5a4f9a7d3d051a9f2445a03b6ce5f0d7db71f5e

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for osmium-3.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 df485130567a86167d5d7e7c8d0990a1d414e767dc95719a13abcd88a0c983f0
MD5 8a29a7e997d130ea4025027226991629
BLAKE2b-256 df9cbd38af05721017b79bc7f8267abbbcfe34b5dfcac0f4ff305a3dda2b7f57

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b65f9932c21af0638daaa12d891cd043ffba448ecf654265152009c9ca496fa9
MD5 801eeac486fce3334d84eb6c77dfb318
BLAKE2b-256 11e347697925088d3937086bc810f7907237502f07446bb8ff1ceadb08e96b1b

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1f53c81a0f77bbb13b4d03566ada1de83e27b894ff0354aff4d87905c0545d62
MD5 8d329e80ead8a601e19eef77975488b8
BLAKE2b-256 499394545351b5ae6fe41e534e57345ce6aeaf41b4404137f3b3292301d27387

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for osmium-3.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 30732f29d120eb78bcbe6be9522ff0ca9e5f23c2eb791c24d90e75ab5321a64f
MD5 9d589a745d4db754c0363b2c8552eade
BLAKE2b-256 17290dc43856841b1b34bce2aba499ba9296822faa67d572176aafb79f7e8072

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be0bf64d4f9084ea487bf7ee7e698dc49dc5fc0346f9dd93380da7056637ecd0
MD5 cc650c29b4e3fe7c08c2430f42a5ba4a
BLAKE2b-256 7bb8ec429a8efde807fad5c4581a27a9e7cd76720cff724cec922c94ce54db81

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4f49241f06160ee802188c69112175ad29417fe1d72cfaf37790cf90d96e8376
MD5 8a3b41f08de8d3f21a6b42160e024b4a
BLAKE2b-256 e2dcb357fa88c330f015f4ab92f5b790d09cbe60746a089267aca9e1f97fa8ee

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for osmium-3.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 201cf31eb28303a6f598a6bbef634536bf67bc3f174a7e71a8f7e03a007856d5
MD5 5d47676d1974f1ae11fbc2d062a67457
BLAKE2b-256 12580c0f4fec5a7b2caa31507bceaeeca78a5cb8ce64e7847f2acf2a4e24b920

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14763966e9c164d7e7a271bd64b3c7ef2199e7b83660854ca5d6d826f5241b38
MD5 41f59133299d53cb8a43977247fcf5a5
BLAKE2b-256 6cf629b1297be88280817df6b83a1f0eda304cb23aa7b2ee588b1c3266af8158

See more details on using hashes here.

File details

Details for the file osmium-3.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: osmium-3.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for osmium-3.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8faab62b80e178ac3fa0b577550cd4b932ef7442b920a6b08c6d817e05c89b8a
MD5 fd0c026680071a50f8e71d8e06c76047
BLAKE2b-256 f5870fafb92e333ae53d5ddf3e1f3864710f0178fa62128da50070d41d043d40

See more details on using hashes here.

Supported by

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