Jupyter Notebooks๏
The notebooks/ directory contains 27 runnable Jupyter notebooks
demonstrating all major library capabilities. Run them headlessly
via the test runner:
pytest tests/test_notebooks.py -k pure_python -v
Configuration & Profiles๏
NB01 โ Configuration System Demo (Hydra + Pydantic)
NB02 โ Create User & Client Profiles
NB03 โ Person/Actor Architecture (full model reference)
Geospatial & Census๏
NB04 โ Spatial Data & Census Boundaries (comprehensive reference)
NB05 โ Choropleth Maps & Classification
NB07 โ Geocoding & Address Processing
NB15 โ Census Demographics Quick Start
NB25 โ SpatiaLite Cache & Advanced Geocoding
NB26 โ International Boundaries (GADM)
NB27 โ Advanced Census (MOE Propagation, NAICS/SOC)
Political & Redistricting๏
NB22 โ Temporal Political Models (CongressionalTerm, Seat, Race)
NB23 โ Redistricting Analysis (Plans, Compactness, Demographics)
Data Engines๏
NB24 โ DuckDB & Engine Abstraction (engine switching, spatial ops)
NB16 โ Spark & Sedona Distributed Operations
Reporting๏
NB06 โ Report Generation (chart gallery)
NB11 โ ReportLab PDF Features
NB12 โ PowerPoint Generation
NB21 โ Enterprise Onboarding Presentation
Analytics & Integrations๏
NB09 โ Analytics Connectors (Facebook, GA4, Snowflake)
NB14 โ GA Analytics Report
NB18 โ Google Workspace Write APIs
Data & Development๏
NB08 โ Sample Data Generation
NB10 โ Profile & Branding Testing
NB13 โ GeoDjango Integration
NB17 โ Developer Tooling
NB19 โ NLRB Data Integration
NB20 โ Multi-Source Spatial Tabulation
Dependency Groups๏
Notebooks are grouped by dependency for selective execution:
Group |
Marker |
Count |
|---|---|---|
Pure Python |
(none) |
13 |
Geo (GDAL) |
|
5 |
Django (PostGIS) |
|
2 |
Analytics (credentials) |
|
3 |
Spark |
|
1 |
External downloads |
|
3 |