Updates for URIS valve with nonzero valve velocity and improved nonlinear convergence#505
Updates for URIS valve with nonzero valve velocity and improved nonlinear convergence#505hanzhao2020 wants to merge 23 commits intoSimVascular:mainfrom
Conversation
Resolving conflits
Resolving conflicts
Resovling conflicts
Resolving conflicts
…fication. Resolving conflicts
…alues for RIS valves
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #505 +/- ##
==========================================
- Coverage 67.70% 67.56% -0.15%
==========================================
Files 168 168
Lines 32752 33010 +258
Branches 5750 5819 +69
==========================================
+ Hits 22176 22304 +128
- Misses 10439 10568 +129
- Partials 137 138 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@hanzhao2020 The GitHub Issue #448 has not been updated in three months and now all of a sudden there is a PR with changes to like 14 files. How can other Team members understand the details of what the problem was and the fix ? Merging the PR and closing the Issue makes it look like the problem was never solved. I've seen developers spend two weeks trying to understand what changes were made to the code and never really understanding why the changes were made. |
|
@ktbolt Thanks for this concern. The issue was not updated while I was investigating it. If it helps, I can break this PR into multiple PRs to make them easier to understand, and each PR addresses a separate issue. Or any other suggestions are appreciated. |
|
@hanzhao2020 Issues are important because they provide a history of what code was changed and why. Each Issue has a link to the PR which provides the details of code changes but a high-level description provides a context in which to understand those changes. For example: why was quadratic transition between RIS valve open and close thickness needed ? The reason we do all of this is to be able to maintain and extend the code after people leave. If a year from now there are problems with the URIS code then we need to understand how to fix it. |
|
@ktbolt Thank you for the clarification. I agree that issues should document the reasoning behind the code change. I can close this PR first and create/update the corresponding issues to capture these changes, then open separate PRs for these issues. Does this plan sound good to you? |
|
@hanzhao2020 Sounds good, thank you ! |
Current situation
Release Notes
Testing
Code of Conduct & Contributing Guidelines