-
master
StableMulti-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18sMulti-Platform CI / test-platforms (windows-latest) (push) Successful in 18sMulti-Platform CI / Package for Linux x86_64 (push) Has been skippedMulti-Platform CI / Package for Windows x86_64 (push) Has been skippedMulti-Platform CI / Create GitHub Release (push) Has been skippedreleased this
2025-09-30 02:43:01 -07:00 | 0 commits to master since this releasev0.3.0 Release Notes
What's New
- Bloodstream organ model
- New bloodstream organ integrated with the patient model, enabling simulation of circulatory dynamics and inter-organ coupling.
- Lungs: breathing cycle and diaphragm kinematics
- Added a lungs module with basic breathing cycles and diaphragm motion for more realistic ventilation behavior.
- EKG monitor with configurable leads
- Patient now exposes an EKG subsystem supporting configurable lead setups for richer cardiac monitoring.
- FFI metrics API (C)
- New C FFI endpoints to query bloodstream and bladder metrics, with an updated medicallib.h and a C example (examples/c/ffi_example.c).
- Enhanced demo application
- Demo app now includes a colorized dashboard and EKG visualization to observe organ interactions in real time.
Improvements
- Organ dynamics retuning
- Heart and bladder models retuned for more stable and realistic dynamics across a broader range of scenarios.
- Patient coupling and telemetry
- Deeper coupling between patient, bloodstream, heart, lungs, and bladder; expanded telemetry surfaces to support monitoring and analysis.
- Documentation
- Added research_summary.md outlining model assumptions and references to improve transparency and reproducibility.
- CI and artifacts
- CI now builds and packages demo app artifacts for multiple targets, easing evaluation and testing across platforms.
- Examples
- Demo upgraded with richer visuals and status panels; FFI example added to showcase integration patterns.
- Testing
- New tests for bladder metrics and FFI coverage; broadened patient tests for circulatory integration.
Bug Fixes
- General stability and consistency improvements across organ interactions and patient state updates.
- Improved initialization and update ordering to reduce edge-case timing issues in simulations.
Notes
- Changes are primarily additive; no known breaking changes to public APIs. If you consume the C FFI, update to the latest medicallib.h and rebuild to access new metrics.
Downloads
- Bloodstream organ model