PsychoPy - Psychophysics software in Python']Python

被引:3015
|
作者
Peirce, Jonathan W. [1 ]
机构
[1] Univ Nottingham, Sch Psychol, Nottingham Visual Neurosci, Nottingham NG7 2RD, England
基金
英国生物技术与生命科学研究理事会;
关键词
psychophysics; software; stimulus presentation; psychometric; vision;
D O I
10.1016/j.jneumeth.2006.11.017
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The vast majority of studies into visual processing are conducted using computer display technology. The current paper describes a new free suite of software tools designed to make this task easier, using the latest advances in hardware and software. PsychoPy is a platform-independent experimental control system written in the Python interpreted language using entirely free libraries. PsychoPy scripts are designed to be extremely easy to read and write, while retaining complete power for the user to customize the stimuli and environment. Tools are provided within the package to allow everything from stimulus presentation and response collection (from a wide range of devices) to simple data analysis such as psychometric function fitting. Most importantly, PsychoPy is highly extensible and the whole system can evolve via user contributions. If a user wants to add support for a particular stimulus, analysis or hardware device they can look at the code for existing examples, modify them and submit the modifications back into the package so that the whole community benefits. (C) 2006 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:8 / 13
页数:6
相关论文
共 50 条
  • [1] Introduction to Python']Python and PsychoPy
    Peirce, J.
    PERCEPTION, 2013, 42 : 2 - 3
  • [2] A Software Metric for Python']Python Language
    Misra, Sanjay
    Cafer, Ferid
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS, 2010, 6017 : 301 - +
  • [3] BuckinghamPy: A Python']Python software for dimensional analysis
    Karam, Mokbel
    Saad, Tony
    SOFTWAREX, 2021, 16
  • [4] PSTM: Python']Python Software Transactional Memory
    Popovic, Miroslav
    Kordic, Branislav
    2014 22ND TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2014, : 1106 - 1109
  • [5] PyDriller: Python']Python Framework for Mining Software Repositories
    Spadini, Davide
    Aniche, Maurcio
    Bacchelli, Alberto
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 908 - 911
  • [6] A Python']Python Software Library for Computing with Words and Perceptions
    Sharma, Deepak
    Gupta, Prashant K.
    Andreu-Perez, Javier
    Mendel, Jerry M.
    Martinez Lopez, Luis
    IEEE CIS INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS 2021 (FUZZ-IEEE), 2021,
  • [7] On parallel software engineering education using python']python
    Marowka, Ami
    EDUCATION AND INFORMATION TECHNOLOGIES, 2018, 23 (01) : 357 - 372
  • [8] Python']Python software to monitor NCRE generation systems
    Castiglione, Fabrizzio
    Vergara, Samuel
    Ramirez, Guillermo
    2021 IEEE CHILEAN CONFERENCE ON ELECTRICAL, ELECTRONICS ENGINEERING, INFORMATION AND COMMUNICATION TECHNOLOGIES (IEEE CHILECON 2021), 2021, : 623 - 628
  • [9] PyModPDE: A python']python software for modified equation analysis
    Karam, Mokbel
    Sutherland, James C.
    Saad, Tony
    SOFTWAREX, 2020, 12
  • [10] Python']Python: A programming language for software integration and development
    Sanner, MF
    JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 1999, 17 (01): : 57 - 61