engine merge requestshttps://gitlab.kitware.com/physiology/engine/-/merge_requests2023-10-10T23:08:50-04:00https://gitlab.kitware.com/physiology/engine/-/merge_requests/185Initial architecture for automated validation2023-10-10T23:08:50-04:00Aaron Brayaaron.bray@kitware.comInitial architecture for automated validation- Currently only AirwayObstruction has been migrated
- Created a xlsx template for automating the our validation of our models (is currently being done by hand)
- The validation pipeline can also create a single doxygen report with a plo...- Currently only AirwayObstruction has been migrated
- Created a xlsx template for automating the our validation of our models (is currently being done by hand)
- The validation pipeline can also create a single doxygen report with a plot file and md files associated with an xlsx
- Added the ability to create vitals monitor and ventilator monitor plots from CSV files
Created an Advance To Stable Action, this will run the engine until stable criteria is methttps://gitlab.kitware.com/physiology/engine/-/merge_requests/184Combine Bind,CDM,Engine libraries into a single Pulse library2023-10-10T19:30:27-04:00Aaron Brayaaron.bray@kitware.comCombine Bind,CDM,Engine libraries into a single Pulse libraryEventually we'll provide an option to make a shared Pulse library rather than our static libraryEventually we'll provide an option to make a shared Pulse library rather than our static libraryhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/183Split dyspnea severity into a RespirationRateSeverity (frequency) and TidalVo...2023-09-22T17:54:23-04:00Aaron Brayaaron.bray@kitware.comSplit dyspnea severity into a RespirationRateSeverity (frequency) and TidalVolumeSeverity (amplitude) severityThis allows users to better control a breathing impairmentThis allows users to better control a breathing impairmenthttps://gitlab.kitware.com/physiology/engine/-/merge_requests/182Updates to build for iOS2023-09-21T09:54:58-04:00Aaron Brayaaron.bray@kitware.comUpdates to build for iOSRefactored CMake to provide an option to only build PulseC and dependent libraries as static libs (excludes testing and study libs)
These static libs are needed for iOS buildsRefactored CMake to provide an option to only build PulseC and dependent libraries as static libs (excludes testing and study libs)
These static libs are needed for iOS buildshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/181Dependency Updates2023-09-20T12:19:08-04:00Aaron Brayaaron.bray@kitware.comDependency UpdatesUpdate pybind11 to version `2.11.1`
Update protobuf to version `24.3`
Add absl`20230802.0` as its required by protobuf now
A few code changes to support some API changesUpdate pybind11 to version `2.11.1`
Update protobuf to version `24.3`
Add absl`20230802.0` as its required by protobuf now
A few code changes to support some API changeshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/180Respiratory and Documentation Updates2023-09-07T21:48:26-04:00Aaron Brayaaron.bray@kitware.comRespiratory and Documentation UpdatesClean up respiratory warning and fix potential shunt bug.
Dampen respiratory compliance outputs to prevent crazy spikes.
Cleaning up various methodology reports and plottingClean up respiratory warning and fix potential shunt bug.
Dampen respiratory compliance outputs to prevent crazy spikes.
Cleaning up various methodology reports and plottinghttps://gitlab.kitware.com/physiology/engine/-/merge_requests/179Address warnings2023-09-14T14:25:14-04:00Jacob MooreAddress warningsThis MR addresses compiler warnings when using GCC, MSVC, and Clang.This MR addresses compiler warnings when using GCC, MSVC, and Clang.Jacob MooreJacob Moorehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/177Machine Learning framework to predict hemorrhage based cardiac collapse2023-08-25T09:16:06-04:00Aaron Brayaaron.bray@kitware.comMachine Learning framework to predict hemorrhage based cardiac collapsehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/176Machine Learning study to predict hemorrhage based cardiovascular collapse2023-08-25T09:04:08-04:00Aaron Brayaaron.bray@kitware.comMachine Learning study to predict hemorrhage based cardiovascular collapsehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/175Re-add functionality to convert to validation unit if needed2023-08-23T11:03:00-04:00Aaron Brayaaron.bray@kitware.comRe-add functionality to convert to validation unit if neededhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/174Refactor respiratory logic to support any number of lung segments/lobes2023-08-13T21:46:56-04:00Aaron Brayaaron.bray@kitware.comRefactor respiratory logic to support any number of lung segments/lobeshttps://gitlab.kitware.com/physiology/engine/-/merge_requests/173Bug Fixes from Python Testing2023-08-10T18:37:18-04:00Aaron Brayaaron.bray@kitware.comBug Fixes from Python Testinghttps://gitlab.kitware.com/physiology/engine/-/merge_requests/172Add base excess to blood chemistry2023-08-01T23:27:27-04:00Aaron Brayaaron.bray@kitware.comAdd base excess to blood chemistryhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/171Automated Validation Framework2023-07-31T21:43:15-04:00Aaron Brayaaron.bray@kitware.comAutomated Validation FrameworkMoving validation data to a better spreadsheet format
Creating a pipeline to take that data, create a scenario, run the scenario, pull out data from the csv associated with the validation data and create markdown tables of the comparison...Moving validation data to a better spreadsheet format
Creating a pipeline to take that data, create a scenario, run the scenario, pull out data from the csv associated with the validation data and create markdown tables of the comparison.
Create a new run command to process these spreadsheets then build a single custom validation report, or inject that report into our current documentaion markdown.
As part of this, we converted Airway Obstruction to this new auto style of validation
Its validation section in the Respiratory Methodology is now auto generated using this new frameworkAaron Brayaaron.bray@kitware.comAaron Brayaaron.bray@kitware.comhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/170Plotting Updates2023-07-17T12:06:33-04:00Aaron Brayaaron.bray@kitware.comPlotting UpdatesDon't show negative time
Better action/event colorsDon't show negative time
Better action/event colorsAaron Brayaaron.bray@kitware.comAaron Brayaaron.bray@kitware.comhttps://gitlab.kitware.com/physiology/engine/-/merge_requests/169Update Stable2023-06-28T06:30:33-04:00Aaron Brayaaron.bray@kitware.comUpdate StableGet all the changes from 4.2 into stable
The engine is working pretty well with all these together
Still need to fix a few known issues and validateGet all the changes from 4.2 into stable
The engine is working pretty well with all these together
Still need to fix a few known issues and validatehttps://gitlab.kitware.com/physiology/engine/-/merge_requests/168Explictly fail compare when comparing non vs non-nan values2023-05-18T09:11:48-04:00Emily VeenhuisExplictly fail compare when comparing non vs non-nan valuesEmily VeenhuisEmily Veenhuishttps://gitlab.kitware.com/physiology/engine/-/merge_requests/167Bugfix/py plot bounds2023-05-16T08:38:55-04:00Emily VeenhuisBugfix/py plot boundsEmily VeenhuisEmily Veenhuishttps://gitlab.kitware.com/physiology/engine/-/merge_requests/166Python plot improvements2023-05-12T14:43:54-04:00Emily VeenhuisPython plot improvements- Increases x-axis discretization for Python plots
- Adds buffer to axis bounds for compare and plotter plot types- Increases x-axis discretization for Python plots
- Adds buffer to axis bounds for compare and plotter plot typesEmily VeenhuisEmily Veenhuishttps://gitlab.kitware.com/physiology/engine/-/merge_requests/165Python CSV Comparisons2023-05-09T22:17:17-04:00Aaron Brayaaron.bray@kitware.comPython CSV ComparisonsReimplement the csv verfication comparison code in python
This allows us to use the new python plotting capabilityReimplement the csv verfication comparison code in python
This allows us to use the new python plotting capability