top of page

EyeLink EDF Dosyalarını Python ile ASC’ye Çevirme: Converter Açılmıyorsa Pratik Çözüm

  • alparslanonder
  • 15 Mar
  • 1 dakikada okunur
EyeLink camera next to a laptop showing eye-tracking data and an EDF-to-ASC conversion visual.

EyeLink ile göz izleme verisi toplayanların çoğu, analize geçmeden önce temel bir adımı yapmak zorunda kalır: EDF dosyalarını ASC formatına çevirmek. ASC formatı, mesajları ve event’leri düz metin olarak görmeyi kolaylaştırdığı için hem hızlı kontrol hem de analiz script’lerine aktarma açısından oldukça kullanışlıdır. Birçok projede bu dönüşüm, ön işleme ve kalite kontrol sürecinin ilk basamağıdır.


Bende ise bu basit adım bir anda tıkanma noktasına dönüştü. Kendi bilgisayarımda standart EyeLink dönüştürme aracı düzgün şekilde açılmadı veya güvenilir çalışmadı. Bu yüzden dönüşümü her seferinde “çalışacak mı?” stresine sokmadan, daha stabil bir yöntemle çözmek istedim ve küçük bir Python aracı yazdım.


Bu script’in yaptığı şey çok net: belirlediğiniz klasör içindeki .edf dosyalarını buluyor ve her biri için karşılık gelen .asc çıktısını oluşturuyor. Daha önce çevrilmiş dosyaları atlayabildiği için tekrar çalıştırmak güvenli; yani pipeline içinde otomatik bir adım olarak kullanmak mümkün. Çok katılımcılı, çok oturumlu projelerde ya da arşiv halindeki eski kayıtları toplu dönüştürmek gerektiğinde bu yaklaşım ciddi zaman kazandırıyor.


Bu araç EyeLink’in resmi çözümlerinin alternatifi olmak için değil, özellikle “converter açılmıyor/çalışmıyor” gibi durumlarda iş akışını tıkayan problemi pratik şekilde aşmak için tasarlandı. İsterseniz sadece hızlıca ASC üretmek için kullanabilirsiniz, isterseniz de kendi analiz süreçlerinize entegre ederek EDF→ASC adımını standart ve tekrarlanabilir hale getirebilirsiniz.


Kodu, kurulum notlarını ve küçük bir örnek akışı GitHub repomda paylaşıyorum. Ayrıca laboratuvarımızın GitHub reposunda da aynı kodu erişilebilir tutacağım.


GitHub profilim: github.com/alparslanonder

Repom (EDF to ASC converter): github.com/alparslanonder/eyelink-edf-to-asc

Yorumlar


bottom of page