EyeWorks vs Pupil Player
EyeWorks
eyetracking.comPupil Player
docs.pupil-labs.comSide by side
| Figure | EyeWorks | Pupil Player |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| Plans published | 3 | 0 |
| Spec score · Eye Tracking Software | 7.9 (#10) | 7.1 (#21) |
| Analysis | EyeWorks offers visualizations, statistics, charts, graphs, and tables, and can export results to statistical analysis packages. | Available analysis plugins include post-hoc fixation and blink detection, pupil detection, gaze calibration, and head-pose tracking. |
| Exports | EyeWorks can export detailed statistical output to CSV for further analysis in external programs. | The raw data exporter saves pupil and gaze data as CSV files, while video exporters can save video with timestamp files. |
| Founded | 1999 | 2014 |
| Headquarters | EyeTracking's support page lists an address in Solana Beach, California, USA. | Berlin, Germany |
| Integration | The product page says EyeWorks is natively integrated with leading simulation products and includes an SDK for integrating with users’ software. | An iMotions exporter creates data for use with iMotions, including undistorted gaze data in a gaze.tlv file. |
| Intended users | EyeWorks is presented as a solution for eye-tracking researchers across a variety of fields. | Pupil Labs describes the Core documentation as serving users getting started with eye-tracking glasses and developers building eye-tracking applications and integrations. |
| Purpose | EyeWorks manages eye-tracking research from study development and data collection through analysis and reporting. | Pupil Player is a media and data visualizer for viewing Pupil Capture recordings and exporting data. |
| Support | The support site is available only to EyeTracking clients and directs people without an account to contact the company by email or phone. | The Core documentation directs users with issues or questions to the Pupil Labs Discord chat. |
Plans
In their own words
EyeWorks
EyeWorks manages eye-tracking research from study creation through recording, analysis, and reporting. Its Design stage lets researchers script instructions, questions, images, web pages, videos, and external interfaces. Record captures eye data alongside keypresses, audio, scrolling, mouse clicks, and video for remote viewing. Analysis includes heatmaps, GazeTraces, GazeClusters, GazeStats, GazeClips, BeeSwarms, Dynamic Heatmaps, statistics, charts, graphs, and tables. Results can be exported to CSV or standard statistical analysis packages. Optional modules add cognitive workload, scene-camera recording, multi-display tracking, and face and eyelid tracking. Scene Camera supports mobile and tablet apps, physical media, objects, and real-world environments. EyeWorks is described as compatible with eye trackers from all major manufacturers, with native integration for leading simulation products and an SDK for customer software. Editions are Design, Lite, Pro, and Premier. Pricing is on request. The software supports Android and iOS; Windows Phone devices are supported through Scene Camera. EyeTracking was founded in 1999 in Solana Beach, California.
Pupil Player
Pupil Player is free, open-source software for viewing, analyzing, and exporting Pupil Capture recordings. It runs on Windows, macOS, and Linux and uses hardware recordings as input. Playback includes frame stepping, timeline trimming, and five speeds from 0.25x through 4x. A plugin framework adds gaze displays, marker and surface tracking, and data export. Analysis plugins cover post-hoc fixation and blink detection, pupil detection, gaze calibration, mapping, validation, and head-pose tracking. Visualizations can show circles, crosses, polylines, light points, heatmaps, or fixation overlays. Raw Data Exporter writes pupil and gaze data as CSV, while World Video Exporter saves visualized video. An iMotions exporter creates undistorted world video and gaze.tlv data. Exports go into an exports subfolder without removing or overwriting raw captures. Available plugins depend on the recording source, and eye-video overlays require eye video enabled during capture. Runtime-loaded Python plugins can extend the software.