From 5e714632b40355dbcd3534e4c1a7469d6a3f262f Mon Sep 17 00:00:00 2001 From: Adam Zsarnoczay <33822153+zsarnoczay@users.noreply.github.com> Date: Tue, 24 Jun 2025 17:19:45 -0700 Subject: [PATCH 1/2] Add a list of core model files This list is used by Pelicun to identify and pull only the core model files that are needed for the calculation. The JSON files are only used in the PBE app to display component information. They will be removed from this list as soon as the PBE app migrates to another approach and does not need them to be part of Pelicun. --- model_files.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 model_files.txt diff --git a/model_files.txt b/model_files.txt new file mode 100644 index 00000000..2b80a187 --- /dev/null +++ b/model_files.txt @@ -0,0 +1,57 @@ +flood/building/portfolio/Hazus v6.1/loss_repair.csv +flood/building/portfolio/Hazus v6.1/pelicun_config.py +flood/building/portfolio/Hazus v6.1/FloodRulesets.py + +hurricane/building/component/SimCenter Wind Component Library/fragility.csv +hurricane/building/component/SimCenter Wind Component Library/fragility.json + +hurricane/building/portfolio/Hazus v5.1 coupled/fragility.csv +hurricane/building/portfolio/Hazus v5.1 coupled/fragility.json +hurricane/building/portfolio/Hazus v5.1 coupled/consequence_repair.csv +hurricane/building/portfolio/Hazus v5.1 coupled/consequence_repair.json +hurricane/building/portfolio/Hazus v5.1 coupled/input_schema.json +hurricane/building/portfolio/Hazus v5.1 coupled/pelicun_config.py +hurricane/building/portfolio/Hazus v5.1 coupled/combine_wind_flood.csv + +hurricane/building/portfolio/Hazus v5.1 original/fragility.csv +hurricane/building/portfolio/Hazus v5.1 original/fragility.json +hurricane/building/portfolio/Hazus v5.1 original/loss_repair.csv +hurricane/building/portfolio/Hazus v5.1 original/loss_repair.json +hurricane/building/portfolio/Hazus v5.1 original/combine_wind_flood.csv + +seismic/building/component/FEMA P-58 2nd Edition/fragility.csv +seismic/building/component/FEMA P-58 2nd Edition/fragility.json +seismic/building/component/FEMA P-58 2nd Edition/consequence_repair.csv +seismic/building/component/FEMA P-58 2nd Edition/consequence_repair.json + +seismic/building/portfolio/Hazus v5.1/fragility.csv +seismic/building/portfolio/Hazus v5.1/fragility.json +seismic/building/portfolio/Hazus v5.1/consequence_repair.csv +seismic/building/portfolio/Hazus v5.1/consequence_repair.json + +seismic/building/portfolio/Hazus v6.1/fragility.csv +seismic/building/portfolio/Hazus v6.1/fragility.json +seismic/building/portfolio/Hazus v6.1/consequence_repair.csv +seismic/building/portfolio/Hazus v6.1/consequence_repair.json +seismic/building/portfolio/Hazus v6.1/input_schema.json +seismic/building/portfolio/Hazus v6.1/pelicun_config.py + +seismic/building/subassembly/Hazus v5.1/fragility.csv +seismic/building/subassembly/Hazus v5.1/fragility.json +seismic/building/subassembly/Hazus v5.1/consequence_repair.csv +seismic/building/subassembly/Hazus v5.1/consequence_repair.json +seismic/building/subassembly/Hazus v5.1/input_schema.json +seismic/building/subassembly/Hazus v5.1/pelicun_config.py + +seismic/power_network/portfolio/Hazus v5.1/fragility.csv +seismic/power_network/portfolio/Hazus v5.1/fragility.json +seismic/power_network/portfolio/Hazus v5.1/pelicun_config.py + +seismic/transportation_network/portfolio/Hazus v5.1/fragility.csv +seismic/transportation_network/portfolio/Hazus v5.1/fragility.json +seismic/transportation_network/portfolio/Hazus v5.1/consequence_repair.csv +seismic/transportation_network/portfolio/Hazus v5.1/consequence_repair.json +seismic/transportation_network/portfolio/Hazus v5.1/pelicun_config.py + +seismic/water_network/portfolio/Hazus v6.1/fragility.csv +seismic/water_network/portfolio/Hazus v6.1/pelicun_config.py \ No newline at end of file From ee0a91a185e0b4c755a3603e6c5ec204a175efbb Mon Sep 17 00:00:00 2001 From: Adam Zsarnoczay <33822153+zsarnoczay@users.noreply.github.com> Date: Fri, 11 Jul 2025 15:49:50 -0700 Subject: [PATCH 2/2] Bugfix - remove missing file from model_files.txt --- model_files.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/model_files.txt b/model_files.txt index 2b80a187..4a4a3dd6 100644 --- a/model_files.txt +++ b/model_files.txt @@ -40,7 +40,6 @@ seismic/building/subassembly/Hazus v5.1/fragility.csv seismic/building/subassembly/Hazus v5.1/fragility.json seismic/building/subassembly/Hazus v5.1/consequence_repair.csv seismic/building/subassembly/Hazus v5.1/consequence_repair.json -seismic/building/subassembly/Hazus v5.1/input_schema.json seismic/building/subassembly/Hazus v5.1/pelicun_config.py seismic/power_network/portfolio/Hazus v5.1/fragility.csv