PsychoPy

PsychoPy
DesenvolvedorJonathan Peirce
Lançamento inicial2003; há 23 anos (2003)
Lançamento estável
2025.1.1[1] / 12 maio 2025
Repositório
Escrito emPython
Sistema
operacional
Multiplataforma
LicençaGNU GPL v3+
Websitewww.psychopy.org

PsychoPy é um pacote de software de código aberto escrito na linguagem de programação Python, usado principalmente em pesquisas em neurociência e psicologia experimental.[2][3] Desenvolvido inicialmente como uma biblioteca Python e depois como um aplicativo com interface gráfica, agora também suporta saídas em JavaScript para executar estudos online e em dispositivos móveis. Ao contrário da maioria dos pacotes, oferece aos usuários uma escolha de interface: eles podem gerar experimentos escrevendo scripts em Python, usar uma interface gráfica que gera um script automaticamente ou combinar ambos os métodos. Sua independência de plataforma é alcançada por meio do uso da biblioteca de widgets wxPython para o aplicativo e OpenGL para chamadas gráficas. Também é capaz de gerar e fornecer estímulos auditivos.

O projeto foi inicialmente apoiado apenas por código voluntário e contribuições no fórum, juntamente com bolsas da Royal Society, da Universidade de Nottingham, do Wellcome Trust e do projeto BBSRC.[3] Uma bolsa de 2018 do Wellcome Trust permitiu a contratação de uma equipe em tempo integral.[4]

De acordo com a sua página de estatísticas de utilização, o Psychopy foi lançado em mais de 20.000 computadores diferentes em novembro de 2018 e tem vindo a ganhar utilização relativa todos os meses desde o seu lançamento inicial em 2003.[5]

História e versões

O PsychoPy é atualizado continuamente com 5 a 10 versões por ano, contendo novos recursos e correções de bugs. Aqui estão alguns dos principais lançamentos na história do PsychoPy:

  • PsychoPy: biblioteca e editor de código
    • 2002: O PsychoPy foi originalmente escrito por Peirce como uma prova de conceito — que uma linguagem de script de alto nível poderia gerar estímulos experimentais em tempo real (as soluções existentes, como o Psychtoolbox, precisavam pré-gerar vídeos ou usar técnicas de animação CLUT). O projeto foi inicialmente registrado no sourceforge.net com o nome "psychpy" em 14 de março de 2002.
    • 2003-2005: este projeto foi expandido para permitir a geração de experimentos no laboratório do autor na Universidade de Nottingham e disponibilizado como um projeto de código aberto na internet. Naquela época, o PsychoPy era uma biblioteca (pacote Python) que podia ser importada por scripts Python. A instalação era complexa devido às dependências.
    • 2006: Foi adicionado um editor, permitindo que os usuários utilizassem o PsychoPy como um "aplicativo" em vez de uma biblioteca.
    • Abril de 2009: Lançamento da versão 1.0, incluindo todos os principais recursos da biblioteca.
  • PsychoPy2: adição da interface gráfica Builder. Observe que, embora esta fase de desenvolvimento tenha dado ao aplicativo o nome PsychoPy2, a versão 2.0 em si nunca foi lançada.
    • Setembro de 2009: Lançamento da versão 1.50, incluindo uma prévia da nova interface gráfica. Essa nova interface, a visualização Builder, permitia aos usuários gerar uma ampla gama de experimentos sem conhecimento de programação.
    • Abril de 2011: Versão 1.64 Utilizada tanto para pesquisa quanto para ensino de graduação em diversas universidades. Mais de 1500 usuários por mês em todo o mundo.[5]
    • Junho de 2013: Lançamento da versão 1.77, incluindo o ioHub para uma consulta mais rápida (assíncrona) do hardware.
    • Setembro de 2014: Lançada a versão 1.81, que inclui a possibilidade de especificar a versão do PsychoPy no experimento. O PsychoPy carregará essa versão durante a execução, independentemente da versão instalada — incluindo versões futuras.
    • Julho de 2016: O fórum de suporte ao usuário foi migrado para um serviço hospedado pelo Discourse.com (anteriormente no Google Groups).
    • Março de 2018: Lançada a versão 1.90, a primeira versão com suporte para Python 3.
  • PsychoPy3: conduzindo estudos online
    • Janeiro de 2018: Subvenção para Desenvolvimento Tecnológico da Wellcome Trust concedida[6] para financiar o desenvolvimento de suporte a experimentos online.
    • Agosto de 2018: Lançamento oficial do PsychoPy3 (seguido de várias versões beta)[7] e do site pavlovia.org para dar suporte à hospedagem e ao compartilhamento de estudos
    • Janeiro de 2019: Suporte para headsets de realidade virtual Oculus conectados a PCs.

Pessoas-chave

Um grande número de pessoas contribuiu para o projeto ao longo dos anos, em termos de código,[8] mas também apoiando os usuários no fórum da comunidade.[9] Alguns dos principais colaboradores estão listados abaixo:

Referências

  1. psychopy. «Release PsychoPy 2025.1.1 · psychopy/psychopy» (em inglês). Consultado em 16 setembro 2025 
  2. Peirce JW (Maio de 2007). «PsychoPy--Psychophysics software in Python». Journal of Neuroscience Methods. 162 (1–2): 8–13. PMC 2018741Acessível livremente. PMID 17254636. doi:10.1016/j.jneumeth.2006.11.017Acessível livremente  publicação de acesso livre - leitura gratuita
  3. a b Peirce JW (15 de janeiro de 2009). «Generating Stimuli for Neuroscience Using PsychoPy». Frontiers in Neuroinformatics. 2. 10 páginas. PMC 2636899Acessível livremente. PMID 19198666. doi:10.3389/neuro.11.010.2008Acessível livremente  publicação de acesso livre - leitura gratuita
  4. «Wellcome Trust funding: PsychoPy is going properly online!». PsychoPy (em inglês). 26 de julho de 2017. Consultado em 3 de outubro de 2019 
  5. a b Peirce JW. «PsychoPy usage». Open Science Tools Ltd. Consultado em 26 de julho de 2019 
  6. «360Giving GrantNav». grantnav.threesixtygiving.org. Consultado em 26 de julho de 2019 
  7. «Changelog — PsychoPy v3.1». www.psychopy.org. Consultado em 26 de julho de 2019 
  8. «PsychoPy contributors». GitHub 
  9. «PsychoPy forum» 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.