Skip to content

About

Jupyter Notebook implementing a building-level human exposure modeling workflow, where population is allocated from gridded datasets to individual buildings using building footprints, land-use classifications, and household-size distributions to generate daytime and nighttime exposure scenarios.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Population Exposure Modeling

A Python notebook for generating building-level daytime and nighttime population distributions by combining WorldPop population data, building footprints, OpenStreetMap building types, and household-size statistics.

Features

  • Allocate WorldPop population to residential buildings
  • Simulate household composition
  • Generate synthetic nighttime and daytime populations
  • Produce building- and individual-level exposure datasets
  • Visualize population distributions

Requirements

  • Python 3.10+
  • geopandas
  • rasterio
  • pandas
  • numpy
  • shapely
  • matplotlib

Install dependencies with:

pip install geopandas rasterio pandas numpy shapely matplotlib

Inputs

  • WorldPop population raster
  • Building footprint shapefile
  • OpenStreetMap building data
  • CORESIDENCE household-size dataset

Outputs

  • Building population estimates
  • population distribution (day/night)
  • Population maps

License

This repository is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See LICENSE.

SPDX-License-Identifier: CC-BY-NC-ND-4.0

About

Jupyter Notebook implementing a building-level human exposure modeling workflow, where population is allocated from gridded datasets to individual buildings using building footprints, land-use classifications, and household-size distributions to generate daytime and nighttime exposure scenarios.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages