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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

osmium-3.4.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.4.0-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.0.tar.gz.

File metadata

  • Download URL: osmium-3.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 0951e99d56f972c279370c1da0adaf0793924188e7927edaa2137198188cec10
MD5 1b2dad58fbcdedd711ebc8c8bf2ccd7f
BLAKE2b-256 4e5ee95da5f02de5fe7078ac1419bf84c1a7accb5ba29efd784be8caf19ad457

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9584be799b8862e72fd9d42603b5491c3d45222139115382c92329f57168e171
MD5 72e895b18dfa2c4bef8f99d133670bf4
BLAKE2b-256 b677053d6cf438665b00b5ec490734d2b1e68a7f3c6d83b8be0d22ef0834ec5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 839325e71cdcf33ba2e77d7f08ef52ec8f66fbf6793156b74acbaeb2b5fd056a
MD5 7d338e194f29031964dd7a015e24747e
BLAKE2b-256 c6948aee32b199fc80a2d0d02503316b842894dab782752f0f72073fa9742699

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a28c9f3e0146f4c5f157f95ced5b981fc017aebd8f471c996a930405ae8a6965
MD5 f800fcfb8582ad31b700493baf602450
BLAKE2b-256 35782b1928333ee79b486cd219b7885b41bf6f9d09213940d6317d0a1c5a7d0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52514be7f69f0856dd63ee7bb1ab9b260ff263fa3ddecc31f78ab601607f93d4
MD5 7d82c2da687aee45c2156193f3bf4d1f
BLAKE2b-256 c719309492a2446bb006971dd1c5082edc856e26c1e8f63a7771e6f62070c0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 045eaaeb22595f6e00f9705674651457b1e9cd0d8633ffe1e5d05e8a5b4d4005
MD5 f43a44c183fed0beebe46c41d256bf1a
BLAKE2b-256 df58e0d09b0dd1a91d737252950e4154f7bbe22625b9f5738eefb903b433ead3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a5ea76fae313925322b56aeaad0a652a6fc3a65d1302df7d0843869aa6bf592
MD5 7f1234eb4f0592db24cec6b2dd1b621c
BLAKE2b-256 7d2e4269ea883a58e6c15dc7b4b4f7ea609fcbac6448d756c52b2f8376efa596

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed67aae5e86d562832ced8cb40379cdf51e172a86e2efead42975f05d0c41537
MD5 b85b033abe1b30eedf382e8e727c34f6
BLAKE2b-256 43608486c18860a30bce49cf9e832dcd66425a971a0e7bd2c9bfec28df00876e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 54df2d708932abea5826ff1ee0e602733b4924f4cb1d4141734d4d7a0fdcecd8
MD5 e0902b4a88e96f06b442c3c6c56b29f6
BLAKE2b-256 7ece96ddd0dea402bbe64d20225da7bf57e7eb96ab512653fc8374e918ec5f13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fe95df45600b27e9475e75613f5aaf6b40f090b6d66a153e4aa1b3100f24ff1
MD5 ccf21353aefa3db966378bd059fb4085
BLAKE2b-256 81fea06307debdd64fb0f6c53620295cfa457f87d4428fabeb0b7b74b29d8bbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c53602a2e997f4f6e097c6d44aa43716b7f9481149674cb3c98019a46efd36ae
MD5 236fe80f01188ed6c9599b7d22eddf72
BLAKE2b-256 3b66001f2bd6081405273e3702e486c9337707841e2e70f28a5f8e8647405ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2896b04845a38a61e205957de2b42fe46cb9ea0b6034c67885f94a4d4166e3b7
MD5 3d0f40f16feee8d014efaf4a85adc77f
BLAKE2b-256 2278b5b39127204e40afddf118c345c4114a230961b7c433d056d81fdb5a0dfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 188d1d977a50f507db3de76c592aadd98d33fef9675474e5b631acb1898425f4
MD5 913ee59a3cfd7b7a1c755d021c435420
BLAKE2b-256 23cc5d7d8fab326915ba6386eeedf1a318c2c5592dd29ee9faba6670e0fb6e05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cecb88add2232eb30372ab88b239cfc3a74e9a5272435e5ee718c8fd35a83f3e
MD5 12f8bc03d226e306495493b3944dba40
BLAKE2b-256 4d9093fe1c18e3b8b2803fe7b04dc4dab8bb80b5e717517b60c7ce17cfbe1d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.4.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bd02ebb3e0af4cbe935ba4a2043ef05b542efffc1c0014e140dcc00bd6cae7da
MD5 0b77ab76e9506322056b001e674b705c
BLAKE2b-256 4714f665595b156784e3c755ffe764eb749a980f30b8d67a29879d56ca1ba992

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.4.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.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d7f43e517cccf502e5333fec0f48ba374b39288bcd788c38f44c1af61cadcb5
MD5 651db09d7712362d5c467556db7719fa
BLAKE2b-256 72626b827f7953ca3e4f1545179250933a534f4ba4846dbd7e2a8f1633ba2b63

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