Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Question about stability of the psycho back-end

Hi

I am creating an eye-tracking experiment in opensesame. The design started very simple, with testing on-site with an SMI, and at that stage I had everything working fine. However, over time the design has become very complex and now the plan is to test it off site with an eyelink:

https://www.dropbox.com/s/99uuob5l3a7prhe/SS_fulldesign.osexp?dl=0

Note participants will do 3 sessions separately and that is all coded into this one file (session 3 not operational yet).

It is crucial that we can measure RT - the time it takes the eyes to move left or right after a stimulus is presented- accurately, and thus I chose to use the psychopy back-end. I have had no problems with this on my end, however my collaborator who is testing on the eyelink is getting some weird performance. He noticed stimuli disappearing off screen with no warning when they should not have, for example a screen where participants should press {space} moved onto the next screen without him pressing space. Also, the experiment failed to respond once and he had to ctrl+alt+delete out. We had no problems in earlier testing with the pygame back-end.

I am wondering if the instability my colleague is experiencing is due to the psychopy back-end preloading sequences inside sequences inside sequences due to my structure. Could that be the case? Is there a better way for me to set things up to avoid that type of lag? For example if I split my 3 daily sessions into 3 files, would that help?

Thanks

Comments

  • Hi,

    I am wondering if the instability my colleague is experiencing is due to the psychopy back-end preloading sequences inside sequences inside sequences due to my structure

    this is rather unlikely because this should then have happened with other experiments as well. And I had never problems of that kind with psychopy.

    For example if I split my 3 daily sessions into 3 files, would that help?

    The more complex your experiment gets, the easier it is to lose track of the internal logic of everything. So if the the scripts are separate, I'd recommend to have three different scripts. In particular, if you have each of them start separately anyway (sessions on different days, right?).

    In case there are some internal dependencies, you can always write some variables to a file amd load that file in the next session.

    Does that make sense?

    Eduard

    Buy Me A Coffee

  • edited December 2017

    Thanks Eduard,

    If I recall, you are running eye experiments on an eyelink computer with a psychopy back-end right? It's strange that yours would work just fine whilst mine have problems... I wonder if it's the particular system my colleague is trying to work on. Would you mind sharing one of your .osexp files so I can scan whether my code has anything extra that could be causing the problems?

    I had preferred maintaining one script to keep everything in place and so I could easily modify the same trial procedure etc.

    However, I tried splitting the experiments into the three daily sessions and found a couple of things:

    1) the initial load time went from about 15 seconds to about 5 seconds
    2) overall RAM usage for the python processes dropped about 100mb

    Thus there seems to be some extra demand from pre-loading many items. However, I have no insight into whether those extra load times/ RAM demands are innocuous, or the sign of something that would cause the instability I'm hearing about...

  • Hi,

    Yes you remember right, I use Eyelink together with psychopy. A couple of my experiments you can find online on OSF.io : https://osf.io/qknug/files/

    Good luck,

    Eduard

    Buy Me A Coffee

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games