Skip to content

v1.0.0 - First Stable Release

Latest

Choose a tag to compare

@mihiarc mihiarc released this 29 Nov 19:25
· 9 commits to main since this release

SocialMapper v1.0.0

The first stable release of SocialMapper - a Python library for community accessibility analysis and demographic mapping.

Core Features

5 Simple API Functions:

  • create_isochrone() - Generate travel-time polygons (drive, walk, bike)
  • get_census_blocks() - Fetch census block groups for any area
  • get_census_data() - Retrieve demographic data from US Census
  • create_map() - Generate choropleth map visualizations
  • get_poi() - Find points of interest near locations

Highlights

  • Simple API - Just 5 functions for all your spatial analysis needs
  • Built-in Caching - Automatic caching for geocoding and network data
  • Web UI - Streamlit-based interactive exploration
  • Helpful Errors - Context-aware exceptions with troubleshooting guidance
  • Well Tested - 165 tests covering core functionality

Installation

pip install socialmapper

Quick Start

from socialmapper import create_isochrone, get_census_data

# Create a 15-minute driving isochrone
iso = create_isochrone("Portland, OR", travel_time=15)

# Get population data for the area
data = get_census_data(iso, variables=["population"])

Requirements

Documentation

See the README for full documentation.