Skip to content

feat: add ATC-138 backend support and clean up sWHALE perf dispatch#423

Merged
fmckenna merged 3 commits intoNHERI-SimCenter:masterfrom
zsarnoczay:master
Mar 25, 2026
Merged

feat: add ATC-138 backend support and clean up sWHALE perf dispatch#423
fmckenna merged 3 commits intoNHERI-SimCenter:masterfrom
zsarnoczay:master

Conversation

@zsarnoczay
Copy link
Copy Markdown
Contributor

  • Add ATC138Wrapper.py: stages Pelicun outputs, general_inputs.json,
    and tenant unit list into ATC138_input/, runs atc138.driver, and
    post-processes recovery_outputs.json into a summary.json for the UI
  • Auto-generate default tenant_unit_list.csv (one unit per story) when
    user does not provide a custom file
  • Register ATC138 application in WorkflowApplications.json with three
    path-type inputs (generalInputsPath, tenantUnitsListPath, optionalInputsPath)
  • Add ATC138 CMakeLists.txt and subdirectory entry
  • Remove dirnameOutput from whale/main.py estimate_performance();
    wrappers now use cwd which sWHALE already sets correctly
  • Update REDiWrapper.py to use Path.cwd() instead of dirnameOutput arg
  • Fix relative path resolution bug in whale/main.py when ref_path is
    undefined

- Add ATC138Wrapper.py: stages Pelicun outputs, general_inputs.json,
  and tenant unit list into ATC138_input/, runs atc138.driver, and
  post-processes recovery_outputs.json into a summary.json for the UI
- Auto-generate default tenant_unit_list.csv (one unit per story) when
  user does not provide a custom file
- Register ATC138 application in WorkflowApplications.json with three
  path-type inputs (generalInputsPath, tenantUnitsListPath, optionalInputsPath)
- Add ATC138 CMakeLists.txt and subdirectory entry
- Remove dirnameOutput from whale/main.py estimate_performance();
  wrappers now use cwd which sWHALE already sets correctly
- Update REDiWrapper.py to use Path.cwd() instead of dirnameOutput arg
- Fix relative path resolution bug in whale/main.py when ref_path is
  undefined
…registry

filenameAIM was added by mistake earlier
@fmckenna fmckenna merged commit a942afc into NHERI-SimCenter:master Mar 25, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants