engine merge requestshttps://gitlab.kitware.com/physiology/engine/-/merge_requests2023-05-09T13:59:08-04:00https://gitlab.kitware.com/physiology/engine/-/merge_requests/164Configure Respiration for Dynamic Discritization2023-05-09T13:59:08-04:00Aaron Brayaaron.bray@kitware.comConfigure Respiration for Dynamic DiscritizationWe want to be able to modify and model the discritization of the lung compartments, such as going from 2 lungs to 2 lungs with lobes.We want to be able to modify and model the discritization of the lung compartments, such as going from 2 lungs to 2 lungs with lobes.https://gitlab.kitware.com/physiology/engine/-/merge_requests/163Data Request Updates2023-05-05T16:49:38-04:00Aaron Brayaaron.bray@kitware.comData Request UpdatesRefactor the python API to pull data as an array like C# and Java rather than a map
Update the stringification of data requests in all language API's
Fix a spelling error and add all equipment prefixes to csv headersRefactor the python API to pull data as an array like C# and Java rather than a map
Update the stringification of data requests in all language API's
Fix a spelling error and add all equipment prefixes to csv headershttps://gitlab.kitware.com/physiology/engine/-/merge_requests/161New Hemothorax Model.2023-04-28T19:25:47-04:00Aaron Brayaaron.bray@kitware.comNew Hemothorax Model.Create a model for hemothoraxCreate a model for hemothoraxhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/160Needle Decompression Update2023-04-25T08:30:50-04:00Aaron Brayaaron.bray@kitware.comNeedle Decompression UpdateUpdate this model to work better with all other respiratory improvementsUpdate this model to work better with all other respiratory improvementshttps://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 elements