问题标签 [psychopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
242 浏览

psychopy - 如何在 PsychoPy Builder 中绘制饼图

我想创建半个饼图以在现有构建器脚本中使用,但我不知道如何去做。(它实际上是为了实现一个速度计)

有没有人有什么建议?

我意识到我需要深入研究一些 python 代码。

Google Groups 中的这个旧帖子https://groups.google.com/forum/#!topic/psychopy-users/JcnS7ZtuVlM提供了一些利用 pylab 的示例代码,但是当它被放入 Builder 时他们无法让它工作。

谢谢,

0 投票
2 回答
264 浏览

psychopy - 显示刺激深度(前、后、前后)

根据http://www.psychopy.org/api/visual/textstim.html ' depth'现在已弃用,'深度现在只需通过绘图顺序控制。

我正在使用 Builder 1.80.06 并在常规对话框中定义了大多数刺激,但我需要在运行时使用代码绘制一些,我希望它们落后于其他刺激,但无法弄清楚如何做到这一点。

现在有什么办法可以做到吗?

0 投票
1 回答
279 浏览

c# - Installing PsychoPy as a third party package in Ironpython

I've been using IronPython to use functions in a C# .dll class library. I have also been using another set of packages called Psychopy. However, IronPython does not recognize Pyschopy packages. I tried placing a .pth file that said the following in IronPython's site-packages folder: C:/Program Files (x86)/PsychoPy2/Lib/site-packages/PsychoPy-1.80.03-py2.7.egg

I then changed the sys.prefix, sys.exec_prefix variables in site.py to "C:/Program Files (x86)/IronPython 2.7". Then, I went to the command line and in the ironpython shell, I tried to import psychopy. I received the following error:

I was wondering if anyone know how to install thrid party packages in Ironpython.

0 投票
2 回答
598 浏览

psychopy - 创建图像保留测试 im builder 视图

我今天早上刚下载了psychopy,花了一天时间试图弄清楚如何使用构建器视图。我观看了 Jon Pierce 的 YouTube 视频“构建你的第一个 PsychoPy 实验(Stroop 任务)”。在他的视频中,他解释了如何使用 excel 制作条件文件,以用于他的实验。我想做一个非常相似的测试,其中会出现图像,并且要求受试者对它们给出是或否的答案(正确答案已经预定义)。在他的条件文件中,他有“单词”、“颜色”和“corrANS”列。我想知道如果不是“单词”列,我可以有一个“图像”列。在本专栏中,我想以与文字相同的方式将所有图像上传给他们,并将它们与“是”的正确答案相关联 或者没有'。我们尝试这样做并将图像上传到条件文件,但我们没有成功运行测试并希望有人可以帮助我们。

先感谢您。

PS我们不熟悉python或一般的代码,所以我们希望使用构建器视图来运行它。

编辑:这是我们在运行程序时收到的错误消息

#### 运行:C:\Users\mr00004\Desktop\New 文件夹\1_lastrun.py

4.8397 错误找不到图像文件'C:/Users/mr00004/Desktop/New folder/PPT Retention 1/ Slide102.JPG'; 检查路径?回溯(最后一次调用):文件“C:\Users\mr00004\Desktop\New folder\1_lastrun.py”,第 174 行,在 image.setImage(images) 文件“C:\Program Files (x86)\PsychoPy2\ lib\site-packages\psychopy-1.80.03-py2.7.egg\psychopy\visual\image.py”,第 271 行,在 setImage maskParams=self.maskParams, forcePOW2=False) 文件“C:\Program Files ( x86)\PsychoPy2\lib\site-packages\psychopy-1.80.03-py2.7.egg\psychopy\visual\basevisual.py",第 652 行,在 createTexture % (tex, os.path.abspath(tex)) #确保我们退出 OSError: 找不到图像文件 'C:/Users/mr00004/Desktop/New folder/PPT Retention 1/ Slide102.JPG'; 检查路径?(试过:C:

0 投票
1 回答
549 浏览

psychopy - PsychoPy Coder:用关键响应结束循环的问题

我尝试运行一个实验,其中刺激大小可以由参与者连续(逐帧)更改(即按下/按住向上键增加大小,向下键减小大小)并使用 ENTER- 确认钥匙。我发现使用 pyglet 中的 Key.StateHandle() 很有帮助,基本上我的代码可以按预期工作。但是,我发现一些“试验”被跳过了。

这是我的代码:

此例程应进行 5 次试验,但会跳过一些试验。这是原型输出:

跳过试验的顺序也是可变的。我在两台不同的计算机(Ubuntu/Windows 7)上收到了问题。我的代码中是否有任何明显的错误,或者是否有任何建议如何以不同的方式对实验进行编码?

0 投票
2 回答
1791 浏览

psychopy - 将 eye-tribe 眼动仪纳入精神病学

我正在使用psychopy设计一个实验。我也希望使用 eye-tribe eye-tracker 获得眼球运动数据。

我看到了 Sol 的 eyetribe 代码。是否有关于如何使用 pyTribe.py 的教程或说明,以便我可以在psychopy 中使用 eyetribe 跟踪眼球运动?

谢谢!

https://github.com/psychopy/psychopy/blob/7a6ffe699341338d1054f930b17e3027f11bc96d/psychopy/iohub/devices/eyetracker/hw/theeyetribe/pyTribe.py

吉博

0 投票
1 回答
694 浏览

timer - 在精神病学实验刺激上创建一个可见的计时器

论坛新手,在此先感谢您提供的任何帮助。当用户研究其中包含的信息时,我有一系列.jpgs 正在呈现给用户。说明指出,每个 jpg 最多可以研究 120 秒。我已经对其进行了编码,以便 jpg 将在 120 秒限制之后前进:

问题是,我不知道如何在学习 jpg 时让用户看到时钟/​​计时器/秒表功能。有没有办法在刺激物上叠加一个可见的时钟,这样当学习时间结束时没人会感到惊讶?

注意:编码新手,如果可能的话,请用外行人说话。

谢谢!

0 投票
3 回答
2840 浏览

python - PsychoPy 实验期间的屏幕截图

我正在尝试在我的精神病任务期间捕获定时屏幕截图。我有一个注视十字,然后是屏幕左右两侧的 2 个面,然后是一个点。我只想要两张脸出现在屏幕上的 1 秒时间段的屏幕截图。例程中有 10 个不同的人脸对,例程循环 3 次。理想情况下,我希望通过此代码将 30 张图像保存到我的计算机中。到目前为止,我的代码如下:

0 投票
1 回答
470 浏览

psychopy - 从满足某些参数条件的 CSV 文件中获取随机数据

我有一个 CSV 文件,如下所示:

现在我可以从“arg”列中获取随机值,只需将值“$arg”放入“Text element”</p>

我的问题是,仅通过使用“构建器视图”,例如“文本元素”和“代码元素”,是否可以随机获取属于满足条件 $cond='P' 的行的值?

0 投票
1 回答
248 浏览

python-2.7 - ValueError: invalid literal for init() with base 10 - psychopy gamma correction PR650

I am attempting to gamma correct my screen and do a chromatic calibration using a PR650, Psychopy (latest version) and Mac OSx with Mavericks.

When running the gamma calibration without the PR650 attached I don't get any errors, but with it attached the psychopy freezes after one measurement and the below error is given. I am new to psychopy and so any help would be great!

#xA;