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 :
- matplotlib 3.6.0 (or later)
- pandas 1.5.2 (or later)
- seaborn 0.12.2 (or later)
- cartopy 0.21.1 (or later)
- jinja2 3.1.2 (or later)
Note: Depending on the package manager that you use to install cartopy, you may have to manually install fiona (1.8.13 or later) and python3-dev as well.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file oneworld-1.0.6.tar.gz
.
File metadata
- Download URL: oneworld-1.0.6.tar.gz
- Upload date:
- Size: 15.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01fb5e76db5781b298225a32ca7ed36d5789fa423a7416d9abfd50a952d8a870 |
|
MD5 | 4ee6aa8fabc04f91271ecccfd1aaa23d |
|
BLAKE2b-256 | 851f0aef9878613cd1a5c5220be866f6d91edb45878333458d916859a1fc756d |
File details
Details for the file oneworld-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: oneworld-1.0.6-py3-none-any.whl
- Upload date:
- Size: 129.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ce4dc6f03768008b173ebe74d6ab28a2436ff59987a74e005bf887838b763b |
|
MD5 | c68091611ec33a8f5907ba71c89c7da1 |
|
BLAKE2b-256 | d65f21a59cf006593964affd45e5d1a3d2aab4ec55d2c3f0fd420ecb0ab05584 |