Skip to main content

A Python package for eye-tracking data processing

Project description

etformat - Eye-Tracking Data Processing

etformat is a Python package designed to simplify the extraction, conversion, and analysis of eye-tracking data from EDF files. It provides tools for exporting data, analyzing fixations and saccades, validating calibration, and visualizing gaze movements. Whether you're conducting research in psychology, neuroscience, or usability testing, etformat makes handling eye-tracking data efficient and accessible.

Important Note before using etformat

Before using the package it is neccessary to follow this steps: (©️ Eylink Compnay & Alexander (Sasha) Pastukhov)

Install SR Research EyeLink Developers Kit This package relies on edfapi library that is as part of the EyeLink Developers Kit, which can be downloaded from www.sr-research.com/support website. Note that you need to register and wait for your account to be activated. Next, follow instructions to install EyeLink Developers Kit for your platform. The forum thread should be under SR Support Forum › Downloads › EyeLink Developers Kit / API › Download: EyeLink Developers Kit / API Downloads (Windows, macOS, Linux).

Please note that this package will not work without Eyelink Developers Kit!

Specify location of the edfapi library The package looks for edfapi either in the global environment (i.e., the folder is added to the PATH) or in a typical path for the OS. The typical locations are:

  • For Windows: c:/Program Files (x86)/SR Research/EyeLink/libs/x64
  • For Mac OSX: /Library/Frameworks
  • For Linux: edpapi library is install in /usr/lib, so is in the global path. If you installed EyeLink Developers Kit using defaults, the typical paths should work. However, you may have used a different folder for installation (relevant primarily for Windows) or it is possible that SR Research changed the defaults. In this case, you can specify path to the library as a parameter or set EDFAPI_LIB environment variable.

For detailed usage instructions and API reference, visit the full documentation here:
📖 etformat Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etformat-1.2.0.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etformat-1.2.0-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

File details

Details for the file etformat-1.2.0.tar.gz.

File metadata

  • Download URL: etformat-1.2.0.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.12

File hashes

Hashes for etformat-1.2.0.tar.gz
Algorithm Hash digest
SHA256 bf5117eb536c01e42556391b11e724702ca606ece33b686d0f7356b74bea9923
MD5 968a2b02ed26ae91044e37338b583ece
BLAKE2b-256 3348d0687df4a2790336e442b73a893832fdcb0fa8b17542c62487e5cc9e8b47

See more details on using hashes here.

File details

Details for the file etformat-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: etformat-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.12

File hashes

Hashes for etformat-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b81a1b533bbb1f9f02050bd10648771af949601fda19c681d449ad75e3a089c
MD5 c6eab92f00179e6e3b01f4b8aa9ddcb6
BLAKE2b-256 a33f16ff49497f6fdcf6e6f4b9463b396ac7a0881f0044b05d0c8c83d35d45e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page