Skip to content

EyeFlow Waveform Fixture Extractor 0.1.0

Latest

Choose a tag to compare

EyeFlow Waveform Fixture Extractor 0.1.0

A standalone Windows application for creating compact waveform-only HDF5
fixtures from EyeFlow outputs.

Use

  1. Download EyeFlowWaveformFixtureExtractor.exe.
  2. Verify it against EyeFlowWaveformFixtureExtractor.exe.sha256.
  3. Double-click the executable.
  4. Choose an EyeFlow H5 file or folder and a separate output folder.
  5. 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 8df0d2a with 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.