Python-Only

Python-Only

Why Python?

  • Free and open-source — No licensing fees
  • Industry-standard — The default language for data science
  • Beginner-friendly — Easy to learn, extensive documentation
  • Large community — Abundant resources and support

PsychoPy Integration

EYNA integrates seamlessly with PsychoPy for experiment creation:

  • Free, open-source experiment builder
  • Large, established user-base
  • Precise timing, multimodal stimuli
  • Active development and community

Simple API

Complex operations hidden behind simple methods:

# Start and stop recording
eyetracker.start_recording(trial)
eyetracker.add_marker(trial, marker_code=1)
eyetracker.stop_recording()

# One-line calibration
calibration_data = calibrate.run()

# Simple verification
verify_check.run(trial)

Standardized Project Organization

Every EYNA project follows the same structure:

project/
├── analysis/     # Results, figures, code
├── config/       # Dependencies and settings
├── data/         # Eye data, experiment data
├── docs/         # Documentation
└── experiment/   # Stimuli and experiment code

Replicability Built-In

  • Reproducible randomization with subject seeds
  • Complete dependency specification with Poetry
  • Self-contained project folders

Ready to Get Started?

Contact us to learn more about EYNA Helix or see our pricing.