Skip to content

v0.2.0

Latest

Choose a tag to compare

@benmaier benmaier released this 04 Dec 22:12

Version 0.2.0: Modern packaging, documentation, and examples

Features

  • Complete type annotations across all modules
  • Sphinx documentation with nbsphinx for Jupyter notebooks
  • GeoPandas integration with animated interpolation support
  • Geometry validation utilities (fix_invalid_geometry, fix_geodataframe_geometries)
  • Shapely 2.0 compatibility

Examples

  • Introduction to Cartograms (Berlin postal codes)
  • German election cartograms with party vote shares
  • Animated video transitions between cartograms

Installation

  • Modern pyproject.toml packaging
  • Clear 3-step install: FFTW → cCartogram → pycartogram
  • macOS LC_RPATH troubleshooting guide

Breaking changes

  • Requires Shapely >= 2.0
  • progressbar2 replaced with tqdm