EyeFlow Waveform Fixture Extractor 0.1.0
A standalone Windows application for creating compact waveform-only HDF5
fixtures from EyeFlow outputs.
Use
- Download
EyeFlowWaveformFixtureExtractor.exe. - Verify it against
EyeFlowWaveformFixtureExtractor.exe.sha256. - Double-click the executable.
- Choose an EyeFlow H5 file or folder and a separate output folder.
- Use Validate inputs first, then Extract fixtures.
No Python installation is required.
Privacy boundary
The extractor copies only an explicit allow-list of numeric artery/vein
waveforms, beat timing, and optional per-beat signals. It does not copy source
filenames, HDF5 attributes, images, masks, maps, the full retinal velocity
volume, or acquisition metadata.
Extracted waveforms remain patient-derived and potentially sensitive. Follow
the applicable data-governance rules and do not upload them to a public
repository without explicit approval.
Verification
- Built from commit
8df0d2awith Python 3.12.10 and PyInstaller 6.21.0. - Packaged executable self-test completed successfully on a full EyeFlow H5.
- The test input was reduced from 516.85 MB to a 539.3 KiB fixture.
- All 67 EyeFlow repository tests passed.
- Ruff reported no issues in the extractor source and tests.
- Microsoft Defender found no threats in the published executable.
The executable is not code-signed. Windows SmartScreen may show an
unrecognized-app warning; verify the SHA-256 checksum before running it.