A Python package for generating synthetic household and population data for community resilience analysis
Project description
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
- Install Anaconda
- Install VS Code
- Download Repository
- See
environment.ymlfile for dependencies - Run the primary Jupyter Notebook in the main folder
More Details
For more details on the following refer to the Admin Folder
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simcenter_pyncoda_fork-3.0.0.post1.tar.gz.
File metadata
- Download URL: simcenter_pyncoda_fork-3.0.0.post1.tar.gz
- Upload date:
- Size: 282.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12ab8b03ee10ab67b91f423c452f54bc4c56594d2d0f677ab2c45039a655ba5a
|
|
| MD5 |
d0d2d81ae89f962c80345a5e52f0414c
|
|
| BLAKE2b-256 |
4112edee691098de106daefbbd25c58d6a8ebab3399de7756b0d67f7772a2412
|
File details
Details for the file simcenter_pyncoda_fork-3.0.0.post1-py3-none-any.whl.
File metadata
- Download URL: simcenter_pyncoda_fork-3.0.0.post1-py3-none-any.whl
- Upload date:
- Size: 341.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
045365cc9f0a0edae9486ac46268d98d1562cb46907c8393dffb166f1912ec91
|
|
| MD5 |
b65f26b7b1fb51bd79a2d1b59ba09ae1
|
|
| BLAKE2b-256 |
0a031ee7b53907e3df4d424dc751cc4fe93f8a7ead18dcee2460879e7ea0b951
|