Update default parameters to healthy baseline & add optimization examples/docs #44
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.
Resolves #42.
Default Parameter Overhaul:
Addressed the unstable default parameters noted in the issue. While the original suggestion was to use values from the Regazzoni paper, those were also found to be suboptimal. Instead, we optimized the model to match a specific healthy physiological baseline (BP ~120/80, SV ~70mL) and set these as the new defaults.
Documentation & Examples:
optimize_healthy_baseline.py: Demonstrates the derivation of the new default parameters.optimize_pulmonary_hypertension.py: Illustrates parameter tuning for pathological cases.regazzoni_vco_experiment.py: Analyzes effects of virtual vena cava occlusion.Technical Fixes:
base.py: Fixed a bug whereinitial_stateretained units even whenadd_units=False(previously only applied to parameters)._config.yml: Added.venvto exclude patterns.