사이코파이
PsychoPy![]() | |
개발자 | 조너선 피어스 |
---|---|
초기 릴리즈 | 2003 |
안정된 릴리스 | 2021.1.4 / 2021년 4월 15일; [1] 전( |
저장소 | |
기입처 | 파이썬 |
운영 체제 | 크로스 플랫폼 |
면허증. | GNU GPL v3+ |
웹 사이트 | www![]() |
PsychoPy는 주로 신경과학 [2][3]및 실험 심리학 연구에 사용하기 위해 Python 프로그래밍 언어로 작성된 오픈 소스 소프트웨어 패키지입니다.처음에는 Python 라이브러리로 개발된 후 그래픽 인터페이스를 갖춘 애플리케이션으로 개발되었으며, 이제는 온라인 및 모바일 장치에서 스터디를 실행하기 위한 JavaScript 출력도 지원합니다.대부분의 패키지와 달리 사용자에게 인터페이스를 선택할 수 있습니다.사용자는 Python 스크립트를 작성하여 실험을 생성하거나 스크립트를 생성하는 그래픽 인터페이스를 사용하거나 두 가지 방법을 조합할 수 있습니다.플랫폼 독립성은 애플리케이션용 wxPython 위젯 라이브러리와 그래픽 호출용 OpenGL을 사용하여 달성됩니다.그것은 또한 청각적 자극을 생성하고 전달할 수 있다.
이 프로젝트는 처음에는 The Royal Society, The University of Nottingham, Wellcome Trust 및 BBSRC 프로젝트의 [3]보조금과 함께 자원봉사 코드와 포럼 기부에 의해서만 지원되었습니다.웰컴 트러스트로부터 받은 2018년도 조성금은 정규직 [4]직원을 고용할 수 있도록 허용했다.
사용통계 페이지에 따르면 사이코피는 2018년 11월 2만대 이상의 다른 컴퓨터에 출시됐으며 2003년 [5]처음 출시된 이후 매년 월별 상대적 사용률을 기록하고 있다.
이력 및 버전
PsychoPy는 매년 5-10개의 릴리스로 업데이트되며 새로운 기능과 버그 수정을 포함합니다.다음은 PsychoPy 역사상 몇 가지 주요 릴리즈입니다.
- PsychoPy : 라이브러리 및 코드 에디터
- 2002년: PsychoPy는 개념의 증명으로서 Peirce에 의해 작성되었습니다.PhychoPy는 고도의 스크립트 언어를 사용하면 실시간으로 실험적인 자극을 생성할 수 있습니다(Psychtoolbox 등의 기존 솔루션은 영화를 미리 생성하거나 CLUT 애니메이션 기술을 사용해야 했습니다).이 프로젝트는 2002년 3월 14일 sourceforge.net에 "httpy"라는 이름으로 처음 등록되었습니다.
- 2003-2005: 이것은 노팅엄 대학의 저자의 연구실에서 실험을 생성할 수 있도록 확장되었고 인터넷에서 오픈 소스 프로젝트로 제공되었습니다.이때 PsychoPy는 Python 스크립트로 Import할 수 있는 라이브러리(Python 패키지)였다.의존관계로 인해 설치가 복잡했습니다.
- 2006년 : PsychoPy를 라이브러리가 아닌 '어플리케이션'으로 사용할 수 있도록 에디터 추가
- 2009년 4월 : 버전 1.0 출시 (라이브러리의 모든 주요 기능 포함)
- PsychoPy2 : 그래픽 빌더 인터페이스 추가.이 개발 단계에서는 응용 프로그램에 PsychoPy2라는 이름이 붙었지만 버전 2.0 자체는 출시되지 않았습니다.
- 2009년 9월: 새로운 GUI 인터페이스의 프리뷰를 포함한 버전 1.50이 출시되었습니다.이 새로운 인터페이스인 Builder 뷰를 통해 사용자는 프로그래밍에 대한 지식 없이도 매우 광범위한 실험을 생성할 수 있었습니다.
- 2011년 4월: 버전 1.64 다양한 대학의 연구 및 학부 교육에 사용.전 세계에서 [5]매월 1500명 이상의 사용자.
- 2013년 6월: 하드웨어의 고속(비동기) 폴링을 위한 ioHub를 포함한 버전 1.77이 출시되었습니다.
- 2014년 9월: 실험에서 PsychoPy 버전을 지정할 수 있는 기능을 포함한 버전 1.81이 출시되었습니다.PsychoPy는 이후 버전을 포함하여 설치된 버전에 관계없이 런타임에 이 버전을 로드합니다.
- 2016년 7월: 사용자 지원 포럼을 Discourse.com에서 호스팅 서비스로 이행(구글그룹에서)
- 2018년 3월 : 버전 1.90 출시, Python 3 지원 최초 버전
- Psycho Py3 : 온라인 스터디 실행
주요 인물
많은 사람들이 [8]코드뿐만 아니라 커뮤니티 [9]포럼에서 사용자를 지원함으로써 수년간 이 프로젝트에 기여해 왔습니다.주요 기여자는 다음과 같습니다.
- 조너선 피어스
- 제레미 그레이
- 마이클 맥애스킬
- 솔 심슨
- 리처드 회첸버거
- 알랭 피티오
- 데이비드 브리지스
- 요나스 린델뢰프
- 에릭 카스트만
- 소고 히로유키
- 매튜 커톤
- 데미안 매니온
- 야로슬라브 할첸코
레퍼런스
- ^ "Releases · psychopy/psychopy". github.com. Retrieved 2021-04-26.
- ^ Peirce JW (May 2007). "PsychoPy--Psychophysics software in Python". Journal of Neuroscience Methods. 162 (1–2): 8–13. doi:10.1016/j.jneumeth.2006.11.017. PMC 2018741. PMID 17254636.
- ^ a b Peirce JW (15 January 2009). "Generating Stimuli for Neuroscience Using PsychoPy". Frontiers in Neuroinformatics. 2: 10. doi:10.3389/neuro.11.010.2008. PMC 2636899. PMID 19198666.
- ^ "Wellcome Trust funding: PsychoPy is going properly online!". PsychoPy. 2017-07-26. Retrieved 2019-10-03.
- ^ a b Peirce JW. "PsychoPy usage". Open Science Tools Ltd. Retrieved 26 July 2019.
- ^ "360Giving GrantNav". grantnav.threesixtygiving.org. Retrieved 2019-07-26.
- ^ "Changelog — PsychoPy v3.1". www.psychopy.org. Retrieved 2019-07-26.
- ^ "PsychoPy contributors".
- ^ "PsychoPy forum".