Skip to content

v.2.9.11

Choose a tag to compare

@fischeryann fischeryann released this 15 Jan 13:48
· 62 commits to main since this release

Release v2.9.11

Date: 2026-01-15

Improvements

  • Synthetic spectral analysis
    • Simplified and cleaned function signatures
    • More consistent angle handling and velocity floor thresholding
    • Improved figure layout prior to export (aspect ratio, box, linewidths)
  • Pulse analysis
    • Corrected scaling factor
    • Added CorrectionCoeff parameter
    • Background filling switched to maskedAverage for improved stability
  • Cross-section & flow analysis
    • Removal of unused parameters
    • More robust handling of low-velocity and degenerate cases
  • Papilla detection
    • Improved handling of spatial reference and detection edge cases

Bug Fixes

  • Fixed frame capture logic in circleImages (now uses current axes for video resizing)
  • Fixed undefined variable access in createMask
  • Corrected method name typo: createtimeVector → createTimeVector
  • Fixed multiple output edge cases that could previously fail or return inconsistent results
  • Corrected background fill method inconsistencies (inpaintCoherent vs defaults)

Figures & Outputs

  • Improved figure aesthetics and export reliability
  • More consistent figure-saving pipeline
  • Cleaner handling of outputs in strokeAndTotalVolume
  • Removal of obsolete or redundant plotting paths

Maintenance & Cleanup

  • Removed deprecated ExtendedPulseAnalysis
  • Parameter cleanup across pulse, spectral, and cross-section analysis functions
  • Formatting and readability improvements in blood-flow velocity code
  • Improved warning and error messages

Summary

v2.9.11 improves numerical robustness, cleans analysis APIs, fixes multiple edge-case bugs, and significantly improves figure generation and output consistency.

What's Changed

Full Changelog: DigitalHolography/EyeFlow@2.9.10.2...2.9.11