Buyout Decision#
Description
This analysis helps identify candidate properties for buyout and allows practitioners and researchers to evaluate the potential equity outcomes of their selection under different scenario events.
The outputs of this analysis is a CSV file with buildings to consider for buyout based on the set criteria. This can assist local practitioners to identify candidate properties for buyout selection and allows practitioners and researchers to evaluate the potential equity outcomes of their selection
Input parameters
key name |
type |
name |
description |
---|---|---|---|
|
|
Result name |
Name of the result dataset. |
|
|
Residential archtetypes |
Residential archetypes to consider for buyout. |
|
|
FEMA buyout cap |
FEMA buyout cap is the maximum appraised value considered for buyout. |
Input datasets
key name |
type |
name |
description |
---|---|---|---|
|
|
Building dataset |
A building dataset. |
|
Previous Building damage |
Building damage from a previous event. |
|
|
Future/predicted Building damage |
Building damage from a future/predicted event. |
|
|
Housing unit allocation |
Housing unit allocation. |
|
|
Population dislocation |
Population dislocation results. |
Output datasets
key name |
type |
parent key |
name |
description |
---|---|---|---|---|
|
|
Results |
A dataset containing buyout decision results |
(* required)
Execution
code snippet:
# Create buyout analysis
buyout_decision = BuyoutDecision(client)
# Load input datasets
buyout_decision.load_remote_input_dataset("buildings", buildings_id)
buyout_decision.load_remote_input_dataset("housing_unit_allocation", hua_id)
buyout_decision.load_remote_input_dataset("past_building_damage", past_building_damage_id)
buyout_decision.load_remote_input_dataset("future_building_damage", future_building_damage_id)
buyout_decision.load_remote_input_dataset("population_dislocation", past_pop_dislocation_id)
# Specify the result name
result_name = "galveston_buyout_result"
# Set analysis parameters
buyout_decision.set_parameter("fema_buyout_cap", fema_buyout_cap)
buyout_decision.set_parameter("residential_archetypes", residential_archetypes)
buyout_decision.set_parameter("result_name", result_name)
# Run buyout analysis
buyout_decision.run_analysis()
full analysis: buyout_decision.ipynb