Skip to content

Conversation

@dustin-cook
Copy link
Collaborator

@dustin-cook dustin-cook commented Dec 8, 2025

Updates to Commit f6ea7c6 and 873205e of the ATC138_prp_updates branch of the matlab codebase.

The updates should not change outcomes of the test data. The main items changed were committed in two separate commits, and include:

  • Commit 42fd78b - some minor reocc and habitability updates that fix hard coded fault tree naming to run dynamically in a loop
  • Commit 55fb0e3 - adds temporary red tag logic for coupling beams

Additionally, another commit adds files that documents all the required python package dependencies and provides user guidance in readme

- Enhanced README with installation instructions for both virtualenv and conda.
- Added requirements.txt to specify necessary Python packages for the project.
… safety checks

Refactor the safety checks in both functions to use a loop for combining
the results of multiple checks. This improves code readability and
maintainability by reducing redundancy.

This refactor is done to update the python recovery repo to commit f6ea7c6 in the matlab recovery repo
Introduce options to control the tagging behavior of coupling beams in the red tag assessment. This includes the ability to ignore coupling beams
for red tag calculations and to tag them based on height. These options
enhance the flexibility of the red tag functionality.

Update the `fn_red_tag` function to accept `red_tag_options` and modify
the tagging logic accordingly. Also, update the `optional_inputs` to
include these new options.

This feature update is in line with commit F6ea7c6 of the matlab recover code. The red tag logic for coupling beams is a bit of a patch and should be revisited later for further refactoring.
@dustin-cook dustin-cook changed the title Add requirements.txt Updates python codebase to the head of the matlab development branch Dec 11, 2025
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