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. The library uses Boost.Python to create the C++ bindings. On Debian/Ubuntu install libboost-python-dev. On OS X run brew install boost-python or brew install boost-python –with-python3 depending on which python version you want to use. You can also (re)install both.

Python >= 2.7 is supported but a version >= 3.3 is strongly recommended.

Other dependencies are expat, libz, libbz2 and Boost iterator. See Libosmium dependencies for required packages for various distributions.

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-2.12.3.tar.gz (497.2 kB view details)

Uploaded Source

Built Distributions

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

osmium-2.12.3-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6mWindows x86-64

osmium-2.12.3-cp27-cp27m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 2.7mWindows x86-64

File details

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

File metadata

  • Download URL: osmium-2.12.3.tar.gz
  • Upload date:
  • Size: 497.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for osmium-2.12.3.tar.gz
Algorithm Hash digest
SHA256 55c2e711c2eec2a51190552e2baa467d3f8a7155218a23c53315976ef5e71a0a
MD5 253842f2f9f6ae4be48ef8b14391b23c
BLAKE2b-256 8396e0de2db21c8e963a15388a260e4164a54a7846400f937d4250445ac48f85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osmium-2.12.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 322f1942f2b7276a25cccc99ef02defafe972186293b591c1c8bf8eb18e1ffcf
MD5 4aa071eb65cb2012199088ceea94732b
BLAKE2b-256 782f1585591cf3078a4b36cee4bcf2f66a37fac9fe337967aed9f0607d353d53

See more details on using hashes here.

File details

Details for the file osmium-2.12.3-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for osmium-2.12.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 614ffc93f914d95f3ffe3f55ba753995f6c97bee1ac73488eb38df22fc387b90
MD5 88cce48402faceb47bcf1656e4d6b784
BLAKE2b-256 176c9e6030fc55c5d7212b098e624bfc9c897c4900e0fe586d35763c1753e0fd

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