engine merge requestshttps://gitlab.kitware.com/physiology/engine/-/merge_requests2023-04-21T18:27:11-04:00https://gitlab.kitware.com/physiology/engine/-/merge_requests/159Add python CSV plotter entry point2023-04-21T18:27:11-04:00Emily VeenhuisAdd python CSV plotter entry pointAdds Python functionality and entry point to replace Java processing of `./run.sh plotter <csv>`.Adds Python functionality and entry point to replace Java processing of `./run.sh plotter <csv>`.Emily VeenhuisEmily Veenhuishttps://gitlab.kitware.com/physiology/engine/-/merge_requests/158Python Scenario Comparison Plotting2023-04-20T18:54:34-04:00Aaron Brayaaron.bray@kitware.comPython Scenario Comparison PlottingCreating python plotter for scenario plots
To replace java verification plotterCreating python plotter for scenario plots
To replace java verification plotterhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/157Update Jar files2023-04-18T09:13:05-04:00Aaron Brayaaron.bray@kitware.comUpdate Jar filesco-author: @marinierco-author: @marinierhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/156Update Documentation2023-04-13T10:19:40-04:00Aaron Brayaaron.bray@kitware.comUpdate DocumentationRoutine doc updates between versions
Major addition of python based documeation ploting to replace Java documentation plots
A few code mods associated with documentation updating/reviewRoutine doc updates between versions
Major addition of python based documeation ploting to replace Java documentation plots
A few code mods associated with documentation updating/reviewAaron Brayaaron.bray@kitware.comAaron Brayaaron.bray@kitware.comhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/155Log Update2023-03-06T11:05:22-05:00Aaron Brayaaron.bray@kitware.comLog UpdatePut full JSON in log
Update pretty print to ensure full JSON for actions and condition to pretty works well
Added support to pretty print conditions
Update the action serialization test to make sure everything is there
Ensure we can stil...Put full JSON in log
Update pretty print to ensure full JSON for actions and condition to pretty works well
Added support to pretty print conditions
Update the action serialization test to make sure everything is there
Ensure we can still create a scenario from a log filehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/154Add/improve some new general math functions.2023-02-07T22:19:54-05:00Aaron Brayaaron.bray@kitware.comAdd/improve some new general math functions.https://gitlab.kitware.com/physiology/engine/-/merge_requests/153Tuned pnuemonthorax resistance2023-02-06T14:29:54-05:00Aaron Brayaaron.bray@kitware.comTuned pnuemonthorax resistanceRenamed dyspnea function to be consistent.Renamed dyspnea function to be consistent.https://gitlab.kitware.com/physiology/engine/-/merge_requests/152Improved support for collapsed lungs2023-01-28T16:48:48-05:00Aaron Brayaaron.bray@kitware.comImproved support for collapsed lungsMake collapsing lung diffusion effects only applied if worse than other causes to fix ARDS stabilization issues.Make collapsing lung diffusion effects only applied if worse than other causes to fix ARDS stabilization issues.https://gitlab.kitware.com/physiology/engine/-/merge_requests/151Respiratory Updates2023-01-25T16:35:27-05:00Aaron Brayaaron.bray@kitware.comRespiratory UpdatesAdded methodology for individual acinar zone compartment diffusion.
Added shunting and labored breathing effects to collapsing lung functionality (mainly pneumothorax and hemothorax).
Simplify logic for the 2 standard acinar zones.Added methodology for individual acinar zone compartment diffusion.
Added shunting and labored breathing effects to collapsing lung functionality (mainly pneumothorax and hemothorax).
Simplify logic for the 2 standard acinar zones.https://gitlab.kitware.com/physiology/engine/-/merge_requests/150Update hemorrhage resistance modifier for severity2023-01-20T17:41:53-05:00Aaron Brayaaron.bray@kitware.comUpdate hemorrhage resistance modifier for severityWe were bleeding out a bit too much when using a severityWe were bleeding out a bit too much when using a severityhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/149Support for an expanded cardiovascular circuit2023-01-20T09:57:54-05:00Aaron Brayaaron.bray@kitware.comSupport for an expanded cardiovascular circuitco-author: christian.contarino@computational-life.com
In order to support integration with Computational Life's high fidelity cardiovasculature model, we built a more detailed vasculature circuit to match the definition needed by Comput...co-author: christian.contarino@computational-life.com
In order to support integration with Computational Life's high fidelity cardiovasculature model, we built a more detailed vasculature circuit to match the definition needed by Computational Life. The expanded circuit can be turned on via a PulseConfiguration flag. Currently, the expanded circuit is not validated and only intended for use with Computational Life.https://gitlab.kitware.com/physiology/engine/-/merge_requests/148Refactor hemorrhage logic2023-01-18T22:02:02-05:00Aaron Brayaaron.bray@kitware.comRefactor hemorrhage logic- Formalize hemorrhage compartment options with enums
- Apply severity using the cmpt average inflow, which cv is now tracking on hemorrhagable cmpts
- Distribute a perscribed flow with compartment average inflow
- Add more data requests...- Formalize hemorrhage compartment options with enums
- Apply severity using the cmpt average inflow, which cv is now tracking on hemorrhagable cmpts
- Distribute a perscribed flow with compartment average inflow
- Add more data requests to hemorrhage scenarios
- Sum circuit flows for total hemorrhage flows (rather than specified action flow values)https://gitlab.kitware.com/physiology/engine/-/merge_requests/146Fix hemorrhage model2023-01-05T12:38:43-05:00Ye HanFix hemorrhage modelFluid resusitation was not working
Needed to update the nervous system to properly recover the patientFluid resusitation was not working
Needed to update the nervous system to properly recover the patientAaron Brayaaron.bray@kitware.comAaron Brayaaron.bray@kitware.comhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/144Update data requests2023-01-04T12:31:11-05:00Emily VeenhuisUpdate data requestsRemove Duplicates
Update respiratory data set (Added 2 new CDM properties)
Matched units/plots/validation data to all be consistentRemove Duplicates
Update respiratory data set (Added 2 new CDM properties)
Matched units/plots/validation data to all be consistenthttps://gitlab.kitware.com/physiology/engine/-/merge_requests/142Data Request Files2022-12-07T10:37:00-05:00Emily VeenhuisData Request FilesSupport separate files listing the data requests in a scenario.
Now, Multiple scenarios can reference one or more files so updating outputs can be done in one place.
Scenarios still support inline data requests as well (inline and/or dat...Support separate files listing the data requests in a scenario.
Now, Multiple scenarios can reference one or more files so updating outputs can be done in one place.
Scenarios still support inline data requests as well (inline and/or data request files)
Also rearranged the logging for scenario execution to log execution setup messages in the scenario logAaron Brayaaron.bray@kitware.comAaron Brayaaron.bray@kitware.comhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/141Clean up circuit polarized elements2022-11-09T08:54:31-05:00Aaron Brayaaron.bray@kitware.comClean up circuit polarized elementshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/140Draft: Engine Pool Redesign2024-02-16T09:53:51-05:00Emily VeenhuisDraft: Engine Pool Redesignhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/139Added more involved examples of mechanical ventilator holds for the HowTo.2022-10-31T09:16:40-04:00Aaron Brayaaron.bray@kitware.comAdded more involved examples of mechanical ventilator holds for the HowTo.https://gitlab.kitware.com/physiology/engine/-/merge_requests/138ECMO Updates2022-10-20T08:50:16-04:00Aaron Brayaaron.bray@kitware.comECMO UpdatesECMO settings are now static as we run, you can set concentrations once, and they will hold
Convert ECMO into two separate paths with flow sources.
The ECMO ARDS Oxygenation scenario probably does not have correct values... but it works ...ECMO settings are now static as we run, you can set concentrations once, and they will hold
Convert ECMO into two separate paths with flow sources.
The ECMO ARDS Oxygenation scenario probably does not have correct values... but it works pretty wellhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/137Kidney Tone Updates2022-10-13T12:15:23-04:00Aaron Brayaaron.bray@kitware.comKidney Tone UpdatesAdded kidneys to vascular tone methods and had to tune setup to get everything valid againAdded kidneys to vascular tone methods and had to tune setup to get everything valid again