Skip to content

Realtime Data Validation Endpoint#101

Merged
KarinePistili merged 8 commits into
ruxailab:mainfrom
suchithgali:realtime-validation
Jun 10, 2026
Merged

Realtime Data Validation Endpoint#101
KarinePistili merged 8 commits into
ruxailab:mainfrom
suchithgali:realtime-validation

Conversation

@suchithgali

Copy link
Copy Markdown
Contributor

Summary

This pull request provides a real-time validation endpoint to process gaze prediction data and provide instant feedback on eye-tracking precision. This is part of the groundwork proposed for the "Eye-Tracking Data Quality Monitoring and Real-Time Feedback System" project for GSoC 2026.

Changes

  • Created a QualityMonitor class to manage coordinate history and calculate a root-mean-square precision metric.
  • Added an API route in main.py that takes in real-time predictions, extracts iris coordinate data, offloads processing to the QualityMonitor, and returns precision evaluation data.
  • Implemented throttled terminal logging to preview payload metrics without flooding the server logs.

@suchithgali suchithgali changed the title Realtime Data Validation Endpoint Realtime Data Validation Endpoint (GSoc 2026) Mar 30, 2026
@suchithgali suchithgali changed the title Realtime Data Validation Endpoint (GSoc 2026) Realtime Data Validation Endpoint Mar 30, 2026
@KarinePistili KarinePistili reopened this Jun 10, 2026
@KarinePistili
KarinePistili merged commit 9a46143 into ruxailab:main Jun 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants