sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Nate, Yes, that's possible. You can create multiple log objects that each write to a different. For example like so: from openexp.log import log as log_factorycustom_log_1 = log_factory(exp, path='custom_log_1.csv')custom_log_1.write_vars()cust…
-
Hi Karin, If you're using OpenSesame 3.1 or later, you can make use of the fact that each loop maintains a variable that indicates the row that is currently active. This variable is called live_row_[loop name]. So say that you want exit block_loop…
-
Ah right. Well, the drift correction for the Eye Tribe is really more of a drift check. We check whether gaze is within a certain distance of a drift target, typically a fixation dot at the display center. If so, the experiment continues; if not, th…
-
Hi Paddy, The EyeTribe definitely supports Java. There's even a special Java SDK. * http://dev.theeyetribe.com/java/ * https://github.com/EyeTribe/tet-java-client However—even though we'd love to help—I'm not sure you will find much help on this …
-
Details! What operating system do you use, what version and package of OpenSesame did you install, and what logfile are you talking about? (Image)
-
Hi, (Quote) What do you mean exactly by "using the visual stimuli button"? (Quote) If you look in the debug window (Ctrl+D), do you see an error message? If so, could you post that here? Cheers, Sebastiaan
-
(Quote) In principle, yes. But be aware that 0 values simply indicate data loss, which can also occur for reasons other than blinks, such as failure to track the eye. (Quote) That is an extremely general question. ;) What does your data look like, …
-
Hi Tzipi, (Quote) There are a few solutions. The simplest ones are: * Repeat the form 4 times; or * Use checkbox widgets with image widgets next to it. (Quote) The checkboxes would give you that, although it's perhaps not as pretty as you'd like.…
-
Hmmm, if you google this error message, you will find a few similar ones floating around. In general, it seems to occur when there are multiple Python/NumPy installations on one system, and when numpy then tries to load a DLL from the wrong Python i…
-
I have my own Nexus 9 again, and for me everything works fine after updating to Android 7 (including all the monthly minor updates). So fortunately it doesn't seem to be a general problem with Android 7. Did you perhaps run out of storage space aft…
-
Hi Maria, The file pool is located in a temporary folder. To get the full path to files in the file pool, you therefore need to do: full_path = pool['my_file_name.jpg'] In your case, that would become: img = psychopy.visual.ImageStim( win=win…
-
Hi, There seems to be a problem with numpy, an important Python library for numerical computing. But you cut off the most important part of the stack trace (the bottom)! It's best if you select the text, either from the tab or the debug window (Ctr…
-
Hi, Thanks for reporting this. We'll need a few more details though. * What did you do exactly to trigger this message? * What is the full error message, or stacktrace, that is reported with the Oops? Cheers, Sebastiaan
-
@Jarik just reported the same issue on GitHub (# 488). We'll work on it there.
-
Hi, So if I understand correctly, an error occurs when you enter a semicolon-separated list of numbers in either the 'Turn on lights' field or the 'Allowed responsed' field. Is that correct? If so, could you post the full stracktrace (from the debu…
-
(Quote) Refresh the page!
-
Hi Bruno, Thanks for reporting this, I filed an issue (#484) for it. It's a problem because of the non-ascii characters in the German translation. If you update to 3.1.4 the problem will go away (at least until the next time that an update is avai…
-
Hi Bruno, Would you mind providing a bit more information? * What version of OpenSesame are you running? You can see this in the bottom-right of the Welcome tab. * What operating system are you using exactly? * Could you post the stacktrace here. …
-
Hi Martin, Thanks for pointing out that QNotifications is missing from the dependencies. And indeed, numpy is required by the sampler and synth items, but it's listed as optional because experiments will run without it. (Strictly speaking QNotifica…
-
Hi Fionn, I took a look at them, and these plugins (or at least the aio plugin) or too outdated to easily update for OpenSesame 3.1. My suggestions: * If you've used these plugins before, and this was working for you, why not simply stick with the…
-
Ow right. I suspect that's a side effect of the failed renaming, which left a new_sketchpad entry in the experiment sequence.
-
Here's a prerelease that should fix the renaming issue (3.1.4a1 and later): * http://files.cogsci.nl/software/opensesame/pre-releases/ Please let me know if that works for you. It's a pretty serious, or at least annoying, problem, so we'll release…
-
Excellent, yes, I see it too now. Indeed, it happens when you rename in the body of the sequence, which I don't normally do. And then only under specific situations. For now, you can work around this by renaming the items either in the overview are…
-
Thanks for reporting this. That we cannot reproduce makes it difficult to debug, but it's on the radar and we're going to look into it. @Josh @eduard Have you seen this error? PS. I renamed the discussion so that it's easier to find for people with…
-
For the touch response, see for example this: * http://osdoc.cogsci.nl/3.1/tutorials/capybara/#step-10-define-the-touch-response (Quote) The mouse response only gives you coordinates and which button was pressed; the touch response parses these co…
-
Hi, Python 3 makes a distinction between bytes and str text. (These roughly correspond to str and unicode in Python 2. Confusingly, Python 2 str maps onto Python 3 bytes.) I suspect that you get a bytes object when reading from the serial port, an…
-
Hi Bryn, When adding a form button, you can specify the name of a variable (var). This variable will be set to 'yes' if the button has been clicked, and to 'no' otherwise. The logger will automatically pick up this variable. See also: * http://osd…
-
Hi Maria, For full panning, you can simply specify the words 'left' and 'right', as described here: * http://osdoc.cogsci.nl/3.1/manual/python/sampler/#playback-keywords Does that clear things up? Cheers, Sebastiaan
-
Hi, How a program such as OpenSesame communicates with an Arduino depends entirely on how the Arduino is programmed. I'm guessing that an engineer programmed your Arduino and wrote a script in OpenSesame that requires v2.8 to communicate with the A…
-
Right, that page has been removed. But you can still find it in the 3.0 documentation (I'll update the link): * http://osdoc.cogsci.nl/3.0/standard-tasks/ This is more-or-less a failed initiative though. We're still thinking about a good way to al…