Skip to main content

data visualization on maps with varying levels of granularity

Project description

drawing

buy me caffeine

Code style: black PyPI version

🗺️🐍 Geomapviz - Python Library for Beautiful and Interactive Geospatial Tabular Data Visualization 🚀

Geomapviz is a Python library for visualizing geospatial tabular data. It aggregates tabular data at the geoid level, merges it with the shapefile, and provides a simple API to plot the average for single or multiple columns. The library is designed to create beautiful and interactive visualizations that help users better understand geospatial data. Geomapviz can produce a single map or a panel of maps, making it useful for comparing how different models capture geographical patterns. The package also supports returning average values either raw or automatically binned. Additionally, it allows users to customize the background color, including the option to switch from a black background to a light one. The styling is handled by a DataClass, PlotOptions, object is used to specify various arguments for creating a geospatial plot of a dataset

Installation

$ conda install -c conda-forge cartopy then $ pip install geomapviz -U

  • If you face a cartopy installation error, try to install first from pre-built binaries conda install -c conda-forge cartopy. For installing on Linux platform, some dependencies are required, see the cartopy documentation for details.
  • If you face a geoviews installation error, try conda install -c pyviz geoviews

Documentation

The documentation notebook illustrates the functionality of geomapviz

Changelog

1.0

  • Complete refactoring of the library, including modular features and simpler code base

0.6

  • Including files in source distributions

0.5

  • [Bug] Capital letter in importing the BE shapefile
  • [Bug] Changed default values of arguments

0.4

  • Make Belgian shp available using load_be_shp
  • More decimal
  • User defined alpha for the interactive maps

0.3

  • Bound functions to the upper level

0.2

  • First version

0.1

  • First version

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

geomapviz-1.0.1.tar.gz (18.0 MB view details)

Uploaded Source

Built Distribution

geomapviz-1.0.1-py3-none-any.whl (18.1 MB view details)

Uploaded Python 3

File details

Details for the file geomapviz-1.0.1.tar.gz.

File metadata

  • Download URL: geomapviz-1.0.1.tar.gz
  • Upload date:
  • Size: 18.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for geomapviz-1.0.1.tar.gz
Algorithm Hash digest
SHA256 27ce94b2409fe26409a396326f14a271277fdf30fd4e0e9e7a89067f97ec1f7d
MD5 59e69733dd14a1109657f6095c9aa3f5
BLAKE2b-256 03436adf02956e8bb7e31c86214d1e54ac521bef73009f285ca2bcd38447cf79

See more details on using hashes here.

File details

Details for the file geomapviz-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: geomapviz-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for geomapviz-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 705a11315e328aefb85ddea4120a7b6ed9e5d7a2a2ace7fb08e71333810cdc80
MD5 18196f55f8d9fd3dd1b3bbd6b84572f1
BLAKE2b-256 0335beae8aa6d3ccbd48ba749b2d78c6f5227f1b40795ebf1182a43e236b5818

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