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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

osmium-3.5.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.5.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.5.0.tar.gz.

File metadata

  • Download URL: osmium-3.5.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.5.0.tar.gz
Algorithm Hash digest
SHA256 60470b7ef1fd7bb1ffbfcf69cad3abe5ee313624401157e96ef137e41f8947a7
MD5 0a83c7e3a3d566faea180bd41fb25ed6
BLAKE2b-256 fdd9f3942859bd0b39b40e5ec6e084b0816dc184c9e594d94d6fa7c10beb6684

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e324c5cc9a760ca9647786d3b500ba419c0a12cd6ad12d6646d3a426a3c51cd4
MD5 290c93dead1749c76466b90ef1e048fa
BLAKE2b-256 acfa2aba1981099838459ea5f19f9bf7e1f13962fcce038bbf45b306dee9c26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a0db7f2cc60355b8042acbe231c20d21ca212519be4248e839617c390e3a549d
MD5 a37864d28740f5fa77475224f2f4e71b
BLAKE2b-256 8350299e286db75c82ddd37baa7becb270344e1f1f44d897a300df8f5b12d647

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3264877de04aaef451fa13299d98500c57b8c3c69616e60046482633988b9731
MD5 187f81044498fa2f591af7e7bd8d7e95
BLAKE2b-256 0157287608485f04b7fd7340fdd8c5326ca3ccc428eb2945eb519299cba8c174

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d450e98912214b054ee3d71fe695b8e1757171491a5d96764ae722fed9c48e0b
MD5 992d7b0713addfa0442a96d1efc41f09
BLAKE2b-256 0426563149e0e50b2444394cba71183e6113b460c0f9bbe50376b0a707753a82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a59d6cf9175eb27185c5579e2f28b14bad18f18cdddaeeb5ee1befdec338cafd
MD5 dcc4a1b1f18b6150a6ecbb57fb762f8d
BLAKE2b-256 833f92a31d2298aba43c75ba9c7b5e19254b94a61639924c3a063e04a44c2fdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b31669edfd101079aae484d2ada552ae85e5057c2f7bebc55878e6ff81d1f827
MD5 46dae924b9f57426ba64e73768d651c2
BLAKE2b-256 643dfd5f916365123e62c339961a3051ddd5ec99eed49a7ff37ce674e360b170

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc365b4961cefea0a12b899d34265f914b3b3fb9f5b7281cc896e11f710355b2
MD5 768b45c44cd6e762d719e9c120a30e43
BLAKE2b-256 6a500b00e6d74172697990494b75c869e56b7f3886aea16e74c5203b5425bccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.5.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 014d61433eb10e230e243175835cceede3099d6620e0eba646c82425bed41e50
MD5 7aeffdae000d87ca52eb1003ff7038ea
BLAKE2b-256 10cae3627ad2cad24561a868b79ba7073614640e89e1b43469a5c584fce62d47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6483a4587890351e5f2cc48bf9481578c8cc0f63583163d5763f25f214187d65
MD5 0a485d9693ca8d3f6086fe4b3ab4eae5
BLAKE2b-256 29fc73f14690d9616494bc60bdd3c07e30260ccb0108a2ac98c58317a68cbf78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 48e048e15c1a81ece066105550259dbfceec4c687deefaddcb6ac21992228d5d
MD5 2797833aa3a7d46c5c0658ff1e3aa6c5
BLAKE2b-256 a4a3c7496b724e1dda2d37f993d1e688080c6f2e64630ad5c6c4f6e0eb2aa2bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.5.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ceca5259ef02b18af13de0e68ac9749fd323ed363a3630872b3510c98e4fc12e
MD5 158124aad177b71086cca9d1c5630485
BLAKE2b-256 dba468f33b47ab5987ba4d37390d37c19bd74544517853ed83c969610766f6be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa6807fd7abe65f8d9bb921538c9117c085422e3d9373cd9993ec89851396e2b
MD5 1b2585cecd715c636001927d4b741fa4
BLAKE2b-256 2407ce8776a51706e1f442c65fd98d547404ee1769469e8711a61e5fbcc2af9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 03cbe21e801f82c2cccdeccb9fba2abf5c1fcecad1ea421295a087ee07bd004b
MD5 fd37af12847db3e40da63f3347d40795
BLAKE2b-256 75c37836a4850307724dd423222ff44f7274d05a0d4e5502e31c8eaa76e0b036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-3.5.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 83f939b8b23d10d3f0b2fd0d713ec0ace8fdfcf3e70b22def6e394eb4d607c4e
MD5 d3e8032f26d80eae3d4a8941f334b293
BLAKE2b-256 a84139fbabd03bd4f5f2d1360a89fbb804edfdf8131a34175aa6c98f2537d068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osmium-3.5.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.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01914d637caefe27d45d082c60ab2ab9180d8421a6911f4cdf09740f3f22b130
MD5 9b3c9349c0d1532e78cc5d453ff49363
BLAKE2b-256 affe8b1c070c2dcf75c91f38c489e2a4eda7f1516e9d2ba8e3f4c2f353c0f3a2

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