Skip to content
Anthony Fok edited this page Mar 31, 2024 · 4 revisions

PSRA processing

For simplifying and speeding up fetch_psra_csv_from_model() and fetch_psra_csv_from_national_model() in python/add_data.sh. (2024-03-30, 2024-03-31)

To be improved and added to (probably) .github/workflows/generate_assets.yml in OpenDRR/seismic-risk-model. For Anthony, run in ~/NRCan/OpenDRR/seismic-risk-model:

mkdir tmp
cd tmp
for i in cHazard_beta eDamage ebRisk; do
  cp -al ../${i} .
  if [[ $i == cHazard_beta ]]; then
    mv -vi cHazard_beta cHazard
    i=cHazard
  fi
  mv $i/output/* $i/
  rmdir $i/output
  7zz a -mx9 -mmt=off "${i}_ProvTerr.7z" ${i}/??/*.csv
done

7zz a -mx9 -mmt=off ebRisk_Canada.7z ebRisk/Canada/*.csv