Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

There was a problem

This is not a public project

Announce blocks/trials/state transitions in data file

#61

It's difficult to deduce the control flow on an experiment from a data file. While the state transitions do appear to be recorded as #announceCurrentState events, it's not obvious if/how a user can map these announcements onto named paradigm components in their experiment. (It looks like the mapping is announced via a code 2, RESERVED_COMPONENT_CODEC_CODE, event, but it's not clear that that info is meant to be accessed by the user.)

It'd be nice if blocks, trials, states, etc. were announced more like stimuli, with the name included in the announce data.

Reported by Christopher Stawarz · October 5th, 2010 @ 12:40 PM

State: hold
Milestone: none
Assigned to: nobody

Activity

  1. David Cox
    David Cox
    • Assigned user set to David Cox

    We used to have something like this, but it led to file bloat / network load / realtime failures in cases where users created experiments that spun through many states quickly (probably not good form, but users did so anyways). As you've discovered already, the component codec and announceCurrentState events capture all of this information in as compact a manner as is feasible.

    If user-friendliness is the issue, any reason not to build a little bit of genuinely-friendly API on top in the data file reading infrastructure? For instance, in the Python data file module, users don't actually have to worry about finding codec events, or translating event codes. It wouldn't be hard to provide similar "transparent" support for current state events.

    October 6th, 2010 @ 11:23 PM

  2. David Cox
    David Cox
    • Assigned user cleared.

    October 6th, 2010 @ 11:23 PM

  3. Christopher Stawarz
    Christopher Stawarz
    • State changed from new to open

    April 8th, 2011 @ 10:49 AM

  4. Christopher Stawarz
    Christopher Stawarz
    • State changed from open to hold

    October 17th, 2012 @ 10:47 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.