Skip to content

Commit 820e8a9

Browse files
committed
Add replacement cost
1 parent e281247 commit 820e8a9

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

modules/Workflow/whale/main.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3193,6 +3193,13 @@ def aggregate_results( # noqa: C901, PLR0912, PLR0915
31933193
# parse decision variable data into a DataFrame
31943194
dv_data_i = pd.DataFrame(dv_data_i)
31953195

3196+
# Convert cost from loss ratio to monetary value
3197+
replacement_cost = GI_data_i_det.get('ReplacementCost', 1.0)
3198+
for col in dv_data_i.columns:
3199+
if col.startswith('Cost'):
3200+
dv_data_i[col] = (
3201+
dv_data_i[col] * replacement_cost
3202+
)
31963203
# get a list of dv types
31973204
dv_types = np.unique(
31983205
[col.split('-')[0] for col in dv_data_i.columns]

modules/performRegionalEventSimulation/regionalGroundMotion/CreateScenario.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# Kuanshi Zhong
3838
#
3939

40-
import json
40+
import ujson as json
4141
import os
4242
import random
4343
import socket

0 commit comments

Comments
 (0)