• v0.3.0 31a0b8a485

    master
    Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18s
    Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
    Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
    Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
    Multi-Platform CI / Create GitHub Release (push) Has been skipped
    Stable

    zack3d released this 2025-09-30 02:43:01 -07:00 | 0 commits to master since this release

    v0.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