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

Geomapviz ReadTheDocs

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.1.3.tar.gz (18.0 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for geomapviz-1.1.3.tar.gz
Algorithm Hash digest
SHA256 c143f0b85811ca17953edbc3b382e03e450e149798627ad2ca776f57b9498885
MD5 abed77c3a108c6da347655e2e3e6f605
BLAKE2b-256 1471c3f4d3f87961a88c0277bc43b3c26c27b939404f8321aa57ac6224059b10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geomapviz-1.1.3-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.12

File hashes

Hashes for geomapviz-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b7bdd8e9bf23d0db07ce06772b7e6d2041013a4bcbc6e3c53de1b16becca1c13
MD5 f6521468e2f5e4f02020eed1bd00cac0
BLAKE2b-256 113b9a2695a223d758be050f8ebd1406bbab7094688571aecad0ec7f26ec2670

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