engine merge requestshttps://gitlab.kitware.com/physiology/engine/-/merge_requests2024-03-18T16:45:46-04:00https://gitlab.kitware.com/physiology/engine/-/merge_requests/204General Tissue and Energy methodology improvements.2024-03-18T16:45:46-04:00Aaron Brayaaron.bray@kitware.comGeneral Tissue and Energy methodology improvements.https://gitlab.kitware.com/physiology/engine/-/merge_requests/205Updates for Unity and Unreal Plugin 4.2 Releases2024-03-16T09:06:56-04:00Aaron Brayaaron.bray@kitware.comUpdates for Unity and Unreal Plugin 4.2 Releaseshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/203Fix issue with sodium not diffusing into the tissues2024-02-29T10:38:47-05:00Aaron Brayaaron.bray@kitware.comFix issue with sodium not diffusing into the tissueshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/202Improvement to Patient Data Generation Util2024-02-16T09:46:22-05:00Aaron Brayaaron.bray@kitware.comImprovement to Patient Data Generation UtilFixed and ran all the issues with our population patient validation tools
Add more injuries to the TCCC generator
Add many more types to the hemorrhage dataset generatorFixed and ran all the issues with our population patient validation tools
Add more injuries to the TCCC generator
Add many more types to the hemorrhage dataset generatorhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/201Update patient variability study tools2024-02-16T09:46:22-05:00Emily VeenhuisUpdate patient variability study toolsUpdate patient varability tools to work with updated schemasUpdate patient varability tools to work with updated schemasEmily VeenhuisEmily Veenhuishttps://gitlab.kitware.com/physiology/engine/-/merge_requests/200Improvements to our Segment Validation tool2024-01-26T09:56:54-05:00Aaron Brayaaron.bray@kitware.comImprovements to our Segment Validation toolhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/199Catch JSON action parse error, fix missing data requests2024-01-11T09:27:16-05:00Aaron Brayaaron.bray@kitware.comCatch JSON action parse error, fix missing data requestshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/198Updated the respiratory model to show improved alveoli recruitment2024-01-08T21:39:23-05:00Aaron Brayaaron.bray@kitware.comUpdated the respiratory model to show improved alveoli recruitmentImprovements for respiratory ventilation while doing validationImprovements for respiratory ventilation while doing validationhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/197Provide option to build Pulse as a shared/dynamic library2023-12-18T14:02:01-05:00Aaron Brayaaron.bray@kitware.comProvide option to build Pulse as a shared/dynamic libraryWhile static libraries are built by default, we now proide a CMake option to build the core Pulse library as a dynamic/shared library.
Note, this currently excludes the multiplex ventilation functionality from our python library.While static libraries are built by default, we now proide a CMake option to build the core Pulse library as a dynamic/shared library.
Note, this currently excludes the multiplex ventilation functionality from our python library.https://gitlab.kitware.com/physiology/engine/-/merge_requests/196Filter out actions/events that occur many times on plots2023-12-17T23:20:43-05:00Aaron Brayaaron.bray@kitware.comFilter out actions/events that occur many times on plotsThis is useful in testing scenarios that test a sensor style inputs where the action is called many times over and over. If not the vertical action lines make it very difficult to view the property time series lineThis is useful in testing scenarios that test a sensor style inputs where the action is called many times over and over. If not the vertical action lines make it very difficult to view the property time series linehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/195Create rebase config pipeline2023-12-17T23:19:05-05:00Aaron Brayaaron.bray@kitware.comCreate rebase config pipelineAdded an option to our run.cmake utility to pull all the testing errors into a config file so that we can quickly and easily rebase all the failures (once they have been reviewed and approved of course)Added an option to our run.cmake utility to pull all the testing errors into a config file so that we can quickly and easily rebase all the failures (once they have been reviewed and approved of course)https://gitlab.kitware.com/physiology/engine/-/merge_requests/194Data generation utilities for In The Moment2023-12-04T10:26:56-05:00Aaron Brayaaron.bray@kitware.comData generation utilities for In The MomentGeneral Updates
- Fix an issue with long running internal hemorrhages
- Quality of Life improvements from dog fooding the threaded scenario exec functionality
In The Moment Updates
We added another postprocessor to generate ITM based pr...General Updates
- Fix an issue with long running internal hemorrhages
- Quality of Life improvements from dog fooding the threaded scenario exec functionality
In The Moment Updates
We added another postprocessor to generate ITM based probe/response questions in a formate compatible for our LLM infrastructure.
The main update here is that we are now generating unstructured text specifically for describing a patient state using terminology descriptions from the START protocol. So assuming the LLM is given START training, it will know how to interpret the provided text and tag the patient appropriatelyhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/193Drug pharmacodynamics changes to the cardiovascular system now include pulse ...2023-11-16T08:43:43-05:00Aaron Brayaaron.bray@kitware.comDrug pharmacodynamics changes to the cardiovascular system now include pulse pressure as well as mean arterial pressureAcute stress is more inline with validation dataAcute stress is more inline with validation datahttps://gitlab.kitware.com/physiology/engine/-/merge_requests/192Add Modifier Actions2023-11-14T09:21:49-05:00Aaron Brayaaron.bray@kitware.comAdd Modifier Actions- We now provide 2 new actions (SECardiovascularMechanicsModification, SERespiratoryMechanicsModification) to modify the respiratory and cardiovascular model parameters
- For example, you can provide a multipliers to modify the heart rat...- We now provide 2 new actions (SECardiovascularMechanicsModification, SERespiratoryMechanicsModification) to modify the respiratory and cardiovascular model parameters
- For example, you can provide a multipliers to modify the heart rate, respiration rate, systemic vascular and pulmonary resistances
- This provides the end user more low level control to fine tune the physiology to their specific needshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/191Unstructured Text Post Processor2023-11-09T16:24:28-05:00Aaron Brayaaron.bray@kitware.comUnstructured Text Post ProcessorAdding a post processing module that looks at map of vitals to a string vector and randomly takes strings based on the vitals values to create an unstructured description of the simulation at that time. The strings and bounds are read in...Adding a post processing module that looks at map of vitals to a string vector and randomly takes strings based on the vitals values to create an unstructured description of the simulation at that time. The strings and bounds are read in from a spreadsheet, which is still a work in progress, but the plumbing is working wellhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/190Provide a status file for threaded execution of scenarios2023-10-30T13:07:14-04:00Aaron Brayaaron.bray@kitware.comProvide a status file for threaded execution of scenariosThreaded execution of a group of scenarios now can be provided a single json file containing all scenario to run
Information for every executed scenario is then updated in the provided file:
- The locations of the: scenario file and ...Threaded execution of a group of scenarios now can be provided a single json file containing all scenario to run
Information for every executed scenario is then updated in the provided file:
- The locations of the: scenario file and its generated log file, and csv file
- Various error states if encountered: Unable to initialize and why, if there were any other errors encounteredhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/189Python Validation Framework2023-10-16T13:24:47-04:00Aaron Brayaaron.bray@kitware.comPython Validation FrameworkImplement our validation framework in Python to provide access to more discrete modules in our validation pipeline for more versatile useImplement our validation framework in Python to provide access to more discrete modules in our validation pipeline for more versatile usehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/188Mechanical ventialtor timing fixes.2023-10-11T09:28:49-04:00Aaron Brayaaron.bray@kitware.comMechanical ventialtor timing fixes.Stop at limitsStop at limitshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/187Release 4.2.02023-10-10T23:38:05-04:00Aaron Brayaaron.bray@kitware.comRelease 4.2.0https://gitlab.kitware.com/physiology/engine/-/merge_requests/186Split dyspnea severity into a RespirationRateSeverity (frequency) and TidalV...2023-10-10T23:12:03-04:00Aaron Brayaaron.bray@kitware.comSplit dyspnea severity into a RespirationRateSeverity (frequency) and TidalVolumeSeverity (amplitude) severityThis will provide better control of a breathing impairmentThis will provide better control of a breathing impairment