feat: add ATC-138 backend support and clean up sWHALE perf dispatch#423
Merged
fmckenna merged 3 commits intoNHERI-SimCenter:masterfrom Mar 25, 2026
Merged
feat: add ATC-138 backend support and clean up sWHALE perf dispatch#423fmckenna merged 3 commits intoNHERI-SimCenter:masterfrom
fmckenna merged 3 commits intoNHERI-SimCenter:masterfrom
Conversation
- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
and tenant unit list into ATC138_input/, runs atc138.driver, and
post-processes recovery_outputs.json into a summary.json for the UI
user does not provide a custom file
path-type inputs (generalInputsPath, tenantUnitsListPath, optionalInputsPath)
wrappers now use cwd which sWHALE already sets correctly
undefined