This repo contains functions, workflows and applications to estimate physical climate risk for physical assets and financial portfolios.
You can install the development version of r2dii.physical.risk from GitHub with:
# install.packages("devtools")
devtools::install_github("2DegreesInvesting/r2dii.physical.risk", build_vignettes = T)
To access the workflows, you must also clone the repo itself:
git clone https://github.com/2DegreesInvesting/r2dii.physical.risk.git
The physical risk methodology implemented here is too detailed to be included concisely in this README. Once you have installed the R package, you can access the methodology from the R console by calling:
vignette('physical-risk-methodology')
Project specifications must be first set in the file
setup_project_specifications.R
. Things such as paths to input and
output data directories are set in this file. The physical risk module
requires many different inputs and outputs. An example full directory
structure might look something like:
Users
°--Path
°--Dropbox
¦--PortCheck_v2
¦ °--10_Projects
¦ °--Some_Project
¦ °--06_Physical_Risk #path to final output
°--PortCheck
°--00_Data
¦--00_RawData
¦ °--15_Risk
¦ ¦--Climate Data Factory #raw CDF data
¦ ¦ °--TCFD_Climate_Data-GeoTiff
¦ ¦ °--GeoTIFF
¦ ¦ ¦--Indices
¦ ¦ °--Variables
¦ °--ClimateAnalytics #raw climate analytics data
¦--01_ProcessedData
¦ °--08_RiskData
¦ ¦--asset_level_data #processed asset-level data
¦ ¦ ¦--distinct_geo_data
¦ ¦ °--prepared_ald
¦ °--climate_data #processed climate risk data
¦ °--CDF
¦--06_DataStore #datastore export
¦ °--DataStore_export_05172021
¦ °--2020Q4
Unfortunately, at this point, most of these datasets are proprietary, and 2DII internal.
It is very important that the output data folder locations are set
properly in the setup_project_specifications.R
file (otherwise you
risk over-writing someone else’s project). For example:
# PACTA project path
pacta_project <- "Some_Project"
path_db_pacta_project <- fs::path(r2dii.utils::dbox_port2_10proj(), pacta_project)
# ===============
# set output paths
# ===============
# PACTA project output path
path_db_pacta_project_pr_output <- fs::path(path_db_pacta_project, "06_Physical_Risk")
When you are happy with the specifications set in
setup_project_specifications
, you can source it from the R console:
source("setup_project_specifications.R")
Analysis can be run from the R console using:
source("analysis.R")
Optional: Preparing/ Updating Input Data
prepare_AR_data.R
prepare_CDF_data.R
prepare_climate_analytics_data.R
prepare_OSM_data.R
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.