Skip to main content

Python mapping made easy

Project description

OneWorld

Welcome to OneWorld, a python mapping library intended to make plotting maps with python easy and accessible to everyone. It combines the mapping power of cartopy with the versatility of leaflet and the aesthetics and input structure of seaborn to create both static and interactive maps.

OneWorld accepts data inputs as sequences (lists or tuples) or pandas dataframes, much in the same way as seaborn does. If you have used seaborn before, you already know how inputs work in OneWorld.

Installation

You can install OneWorld through pip, provided you satisfy the requirements listed below:

$ pip install oneworld

You can find the source code in Bitbucket https://bitbucket.org/taguilar/oneworld

You'll need the following packages to use OneWorld :

Note: Depending on the package manager that you use to install cartopy, you may have to manually install fiona (1.8.13 or later) as well.

Note 2: jinja no longer supports pytest and raises an error (although this behavior is expected to change in following versions). If at runtime you encounter an error with 'PackageLoader', try downgrading your jinja version.

Documentation

The full documentation packaged with OneWorld can be found here. It can also be found in Read the Docs at https://oneworld.readthedocs.io. It includes an introduction, tutorials and API reference.

License

This software is distributed under a MIT license.

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

oneworld-1.0.5.tar.gz (15.8 MB view details)

Uploaded Source

Built Distribution

oneworld-1.0.5-py3-none-any.whl (98.3 kB view details)

Uploaded Python 3

File details

Details for the file oneworld-1.0.5.tar.gz.

File metadata

  • Download URL: oneworld-1.0.5.tar.gz
  • Upload date:
  • Size: 15.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for oneworld-1.0.5.tar.gz
Algorithm Hash digest
SHA256 6da8b03a22dac0f9a6a3a29a60b263b3bd035f4a2bd975527cba25b0ff512972
MD5 0c4171d7c51def1185a9c5092f2c1063
BLAKE2b-256 425ea8541e88d7b33fd749e4ab840b854374c0b3f3fc8ca54a00e6dc542b04c6

See more details on using hashes here.

File details

Details for the file oneworld-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: oneworld-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for oneworld-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6b964d5df201e508fd943326dd59b7567120847075abfecbebf1910a421d2991
MD5 2e0ae8ead22a3d5c9f3793cc89c16400
BLAKE2b-256 6e22a318ce881bc2f16643d94eb9f95fef0045dbc75186cb2ae04192e35c234a

See more details on using hashes here.

Supported by

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