Skip to main content

A generic toolbox for building maps in Python

Project description

Cartes

tests docs Code Coverage Checked with mypy Code style: black License
PyPI version PyPI downloads Conda version Conda Downloads

Cartes is a Python library providing facilities to produce meaningful maps.

Cartes builds on top of most common Python visualisation libraries (Matplotlib/Cartopy, Altair, ipyleaflet) and data manipulation libraries (Pandas, Geopandas) and provides mostly:

  • a comprehensive set of geographic projections, built on top of Cartopy and Altair/d3.js;
  • an interface to OpenstreetMap Nominatim and Overpass API. Result of requests are parsed in a convenient format for preprocessing and storing in standard formats;
  • beautiful default parameters for quality visualisations;
  • advanced caching facilities. Do not download twice the same content in the same day.

The cartes library is a powerful asset to publish clean, lightweight geographical datasets; and to produce decent geographical visualisations in few lines of code.

Gallery

More in the documentation

Installation

Latest release:

Recommended, with conda:

conda install -c conda-forge cartes

or with pip:

pip install cartes

Development version:

git clone https://github.com/xoolive/cartes
cd cartes
pip install .

Documentation

docs

Documentation available at https://cartes-viz.github.io/

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

cartes-0.8.3.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

cartes-0.8.3-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

Details for the file cartes-0.8.3.tar.gz.

File metadata

  • Download URL: cartes-0.8.3.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cartes-0.8.3.tar.gz
Algorithm Hash digest
SHA256 3ae35c612a215e85ae1b713330115e849d7826c97d24e0f06fd53767f553557f
MD5 c4fa0b7ddcd163c530a40fe58044f9b8
BLAKE2b-256 a72e5f43d6929bc105c4e23f1e1b4eb1dc29f51194993027e0dbed96c19e0b1b

See more details on using hashes here.

File details

Details for the file cartes-0.8.3-py3-none-any.whl.

File metadata

  • Download URL: cartes-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 43.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cartes-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e810ef5f2be4befa492d0931184d3850c2e7819d899b0f2a6530b98af4dd057b
MD5 d7e4241c1b14eb6f811fa050ff494139
BLAKE2b-256 4c7c68efa2c35cfd5299d646fd9c5c4a5edc30006a034626c364ffe525190109

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