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.4.1.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.4.1-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

osmium-3.4.1-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.4.1-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

osmium-3.4.1-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.4.1-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

osmium-3.4.1-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.4.1-cp38-cp38-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

osmium-3.4.1-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.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

osmium-3.4.1-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.4.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: osmium-3.4.1.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.4.1.tar.gz
Algorithm Hash digest
SHA256 575dad72ab169cf585b9aeefb4f5f99ac250bf7da1986992afcbf169dc70c381
MD5 7afbd2c8425ce0d4778d120fee46722f
BLAKE2b-256 07ffcf002ebb1ce9a4d9ea8a1848e9b5e547d7a55b3ad2f91fffdd97faf375ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 080345e4be12474da9b1d4f45fbf8214ab316826029f821f8043f1b36e749cc3
MD5 2994c0c83fb92816c24635537b049b9e
BLAKE2b-256 064555a4ea1169c0f10591541b8036450f8f65c1e9cd2fe25402a98802316cc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a8ee676ed0a0dbd359197ffb42518889af700da29629ac13834c1149a4b83ce6
MD5 d8e89e93bb7300053cba4cf1c6528142
BLAKE2b-256 56785fe0becd70ad0dd9f6babfe2a04120243cc49de187737d1dc209c80d2477

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7bf648744dadd3396040ed57332780272356fb4b87dbd17521ba9b8b91c6e665
MD5 7c7d3c347ceb2bdf4be5aa414e5a11f9
BLAKE2b-256 ed3022fe6d11c4a58105c982e5a83148464f13c7c626b7395ccdc7cbc5472880

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e45b7c54ac756e9cb40e2ba68691df635804eb6aa2023088af66936a9c8e3782
MD5 0aaf87394bf16c80f4b6108b4346b4a1
BLAKE2b-256 a4ad83bbd78dd45e31a951c1284a28e4ec0362db8fe72ca6d0987ec8539dc2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 50a9c94c4856d81c11e68ff327b81d759311974d7fb67618cec3b15e32b7f4c1
MD5 0853396a599ea963abb2e469efaa95fd
BLAKE2b-256 f68aa97d4436b802ab20f606e695e63f6636985c5a6e4ae5117cd8a49c8c7a59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a777eaa408a49f8c2f0f0358a09307c9fa69d4809ae3632f3e40c61bdbf11d17
MD5 38fad44591c1724820ee63b14cf40986
BLAKE2b-256 801098c7106db92cda088eb4429e1d5d70ae525908cf01bdaca8d733c748e4f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3f4710b8350d93edc194a466ab4cb42efcc58961be46901cced359f74bed27e5
MD5 258fbae97bb4341b84a7c7d46e589ecd
BLAKE2b-256 cc9c59de2b38c5426f2dc59e40bb098953ec002d1011c928718000bb7b7a0470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 76e8461ae68c5307f44eb407424b7dcfc7d0d8bb5b52283088d8f549c0d715ba
MD5 2344c414f5ab50020ae7e1e827db63b4
BLAKE2b-256 e79026f3f1dca894c12931591b57b917d3f39b4750b5c879f9e99add0896a647

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d49e56225f4e31867e2bbdef000ae3fb9b18ca6697e44c3315d64b46d53fc77e
MD5 6fc0d4bb6e2ad281f78120a74a7b67fc
BLAKE2b-256 2eae47e43adfe55e135116d812d92e07542f2f4584aac36f630a285f474562dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f9776510dbaac32ded5d3bbe31bacdeeefefc79ce8ea54c743e9eb2ce4ace007
MD5 996bcde20e618b66ed9906dbbc49e9c1
BLAKE2b-256 d068ed448c8be3bf843dd25aa0752f3a691f10bd98020197e6d658720da0e72b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5453ed8c8c69ab3ed2c17ae1fd3567b9b54036916f0ffe77235fe363e7029b01
MD5 e85a4e0bfac73929e8b6fc56d2de3b59
BLAKE2b-256 5a15dd62bfee73b7db90fb465b48c5540b71b412dec0a8c48a4b709149bd679c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 daa478c951ade8b49348096f5e330bbe39cd2b5057127666a9102094cf7f31fb
MD5 173dd5a62d12515ef01e3eff73acbbd0
BLAKE2b-256 cd15ce19fac94440b4a8ee9486459d6feaec99c195f2fbeb9689700c49efb5d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2ac803d2d1b0097768a8bf0c174349d686d5dc2ec832ec84cadb20937a415d10
MD5 151d2d56c33dedf3def9c0317cbae4c3
BLAKE2b-256 a92b9586df608d9bcb261fcc2067d1114b7a4bcc96f66c4ca11aff63f634f7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bfee94a25e419923bcb885bf624024a1610f0e1c26ceb1a7c65426420d549c0e
MD5 67715168ee4f17936b3620fcced62ab3
BLAKE2b-256 137c242bdc9978187f55d2fe048f47d2e8a51990501bdf87723ec1aea767cf51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.1-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.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58b61b72911b7bb87f617ae12872d7c11d360f08fb50927eb769a91be3434d7c
MD5 519f4b49a221e5f3c38f3f5e45a7e427
BLAKE2b-256 e5d287ddca908e7b584d208e379fd1f74c61424603b7c28367d659c25579c7b3

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