Skip to main content

A Python package for generating synthetic household and population data for community resilience analysis

Project description

DOI

Repository Title: Intersect Community Data (pyncoda)

Description

People are the most important part of community resilience planning. However, models for community resilience planning tend to focus on buildings and infrastructure. This repository provides a solution that connects people to buildings for community resilience models. The housing unit inventory method transforms aggregated population data into disaggregated housing unit data that includes occupied and vacant housing unit characteristics. Detailed household characteristics include size, race, ethnicity, income, group quarters type, vacancy type and census block. Applications use the housing unit allocation method to assign the housing unit inventory to structures within each census block through a reproducible and randomized process. The benefits of the housing unit inventory include community resilience statistics that intersect detailed population characteristics with hazard impacts on infrastructure; uncertainty propagation; and a means to identify gaps in infrastructure data such as limited building data. This repository includes all of the python code files. Python is an open source programming language and the code files provide future users with the tools to generate a 2010 housing unit inventory for any county in the United States. Applications of the method are reproducible in IN-CORE (Interdependent Networked Community Resilience Modeling Environment).

License

Output Data License: Open Data Commons Attribution License (https://opendatacommons.org/licenses/by/summary/)

Program Code: Mozilla Public License Version 2.0 (https://www.mozilla.org/en-US/MPL/2.0/)

Setup Environment

  1. Install Anaconda
  2. Install VS Code
  3. Download Repository
  4. See environment.yml file for dependencies
  5. Run the primary Jupyter Notebook in the main folder

More Details

For more details on the following refer to the Admin Folder

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

simcenter_pyncoda_fork-3.0.0.post1.tar.gz (282.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simcenter_pyncoda_fork-3.0.0.post1-py3-none-any.whl (341.2 kB view details)

Uploaded Python 3

File details

Details for the file simcenter_pyncoda_fork-3.0.0.post1.tar.gz.

File metadata

File hashes

Hashes for simcenter_pyncoda_fork-3.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 12ab8b03ee10ab67b91f423c452f54bc4c56594d2d0f677ab2c45039a655ba5a
MD5 d0d2d81ae89f962c80345a5e52f0414c
BLAKE2b-256 4112edee691098de106daefbbd25c58d6a8ebab3399de7756b0d67f7772a2412

See more details on using hashes here.

File details

Details for the file simcenter_pyncoda_fork-3.0.0.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for simcenter_pyncoda_fork-3.0.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 045365cc9f0a0edae9486ac46268d98d1562cb46907c8393dffb166f1912ec91
MD5 b65f26b7b1fb51bd79a2d1b59ba09ae1
BLAKE2b-256 0a031ee7b53907e3df4d424dc751cc4fe93f8a7ead18dcee2460879e7ea0b951

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page