Coder Social home page Coder Social logo

Comments (3)

esdalmaijer avatar esdalmaijer commented on July 19, 2024

They were left out on purpose, because of the EyeLink specificity and because I didn't quite see the usefulness. After seeing people on the forum trying to use them, I agree that they might be a nice addition.

from pygaze.

dschreij avatar dschreij commented on July 19, 2024

I think this will be very dodgy and asking for problems. For one, I had to communicate a lot with the Eyelink guys to get this functionality implemented with acceptable speeds. They sent me a custom pylink module which had these improvements, but never integrated these changes into their own, let´s call it, master branch, which is available to everyon. Furthermore, another colleaugue also requested changes a few months later and got sent a custom pylink module, but my changes weren´t in there, and the version number of his pylink module was also way lower than mine. In short, the way they maintain the software and various version of it seems quite messy and inconsistent. To make this work, we would have to include or make available custom pylink versions, which seems a bit far fetched.

Second, the functionality itself is very badly implemented. It is slow to send backdrops to the Eyelink computer, potentially messing up timings of experiments. Furthermore, it sometimes doesn´t work at all. On some Eyelink setups it works perfectly, on others it doesn´t and I haven´t been able to find the source of this inconsistency yet (doesn't seem to have to do with version numbers)

Third, as Edwin puts it, it is very specific, and you might indeed ask if you would like to implement such a feature for a module as pygaze which tries to be as generic as possible.

from pygaze.

smathot avatar smathot commented on July 19, 2024

Thanks Daniel. Based on this, I guess it will be best to just point people towards the relevant pylink functions (and the sr support forum, if they run into trouble), and not include this in the pygaze API.

from pygaze.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.