PsychoPy - PsychoPy
![]() | |
| Utvikler (er) | Jonathan Peirce |
|---|---|
| Første utgivelse | 2003 |
| Stabil utgivelse | 2021.1.4 / 15. april 2021
|
| Oppbevaringssted | |
| Skrevet inn | Python |
| Operativsystem | Kryssplattform |
| Tillatelse | GNU GPL v3+ |
| Nettsted |
www |
PsychoPy er en åpen kildekode -programvarepakke skrevet i Python -programmeringsspråket først og fremst for bruk i nevrovitenskap og eksperimentell psykologisk forskning. Utviklet først som et Python -bibliotek og deretter som et program med et grafisk grensesnitt, støtter det nå også JavaScript -utdata for å kjøre studier online og på mobile enheter. I motsetning til de fleste pakker, gir det brukerne et valg av grensesnitt - de kan generere eksperimenter ved å skrive Python -skript, bruke et grafisk grensesnitt som vil generere et skript for dem, eller kombinere begge metodene. Plattformens uavhengighet oppnås ved bruk av wxPython -widgetbiblioteket for programmet og OpenGL for grafiske samtaler. Det er også i stand til å generere og levere hørselsstimuleringer.
Prosjektet ble først støttet av frivillighetskode og forumbidrag sammen med tilskudd fra The Royal Society , University of Nottingham , Wellcome Trust og BBSRC -prosjektet. Et stipend fra 2018 fra Wellcome Trust tillot ansettelse av et heltidsansatt personale.
I følge bruksstatistikksiden ble Psychopy lansert på mer enn 20 000 forskjellige datamaskiner i november 2018, og har fått relativ bruk etter måned hvert år siden den ble utgitt i 2003.
Historie og versjoner
PsychoPy oppdateres kontinuerlig med 5-10 utgivelser hvert år, som inneholder nye funksjoner og feilrettinger. Her er noen store utgivelser i historien til PsychoPy:
-
PsychoPy: bibliotek og kodeditor
- 2002: PsychoPy ble opprinnelig skrevet av Peirce som et bevis på konseptet-at et skriptspråk på høyt nivå kan generere eksperimentelle stimuli i sanntid (eksisterende løsninger, for eksempel Psychtoolbox, måtte forhåndsgenerere filmer eller bruke CLUT-animasjonsteknikker). Prosjektet ble opprinnelig registrert på sourceforge.net under navnet "psychpy" 14. mars 2002.
- 2003-2005: dette ble utvidet for å kunne generere eksperimenter i forfatterlaboratoriet ved Nottingham University og gjort tilgjengelig som et åpen kildekode-prosjekt på internett. På dette tidspunktet var PsychoPy et bibliotek (Python -pakke) som kunne importeres av Python -skript. Installasjonen var kompleks på grunn av avhengighetene.
- 2006: En redaktør ble lagt til, slik at brukerne kunne bruke PsychoPy som et 'program' i stedet for et bibliotek
- April 2009: Versjon 1.0 utgitt, inkludert alle hovedfunksjonene i biblioteket
-
PsychoPy2: tillegg av det grafiske Builder -grensesnittet. Vær oppmerksom på at selv om denne utviklingsfasen ga applikasjonen navnet PsychoPy2, ble versjon 2.0 i seg selv aldri utgitt.
- September 2009: Versjon 1.50 utgitt, inkludert en forhåndsvisning av det nye GUI -grensesnittet. Dette nye grensesnittet, Builder -visningen, tillot brukere å generere et veldig bredt spekter av eksperimenter uten kunnskap om programmering.
- April 2011: Versjon 1.64 Brukes til både forskning og undervisning ved forskjellige universiteter. Over 1500 brukere per måned over hele verden.
- Juni 2013: Versjon 1.77 utgitt, inkludert ioHub for raskere (asynkron) polling av maskinvare.
- September 2014: Versjon 1.81 utgitt, inkludert muligheten til å spesifisere PsychoPy -versjon i eksperimentet. PsychoPy vil deretter laste denne versjonen under kjøretid, uavhengig av installert versjon - inkludert fremtidige versjoner.
- Juli 2016: Forum for brukerstøtte migrerte til hostet tjeneste av Discourse.com (fra googlegroups )
- Mars 2018: Versjon 1.90 utgitt, første versjon med Python 3 -støtte.
-
PsychoPy3: løpestudier på nettet
- Jan 2018: Wellcome Trust Technology Development Grant tildelt for å finansiere utvikling av online eksperimentstøtte
- August 2018: Offisiell lansering av PsychoPy3 (flere betautgivelser fulgt) og pavlovia.org nettsted for å støtte hosting og deling av studier
- Jan 2019: Støtte for PC -tilkoblede Oculus VR -hodesett.
Nøkkel folk
Et stort antall mennesker har bidratt til prosjektet gjennom årene, når det gjelder kode, men også ved å støtte brukere på fellesskapsforumet. Noen av de store bidragsyterne er listet opp nedenfor:
- Jonathan Peirce
- Jeremy Gray
- Michael MacAskill
- Sol Simpson
- Richard Höchenberger
- Alain Pitiot
- David Bridges
- Jonas Lindeløv
- Erik Kastman
- Hiroyuki Sogo
- Matthew Cutone
- Damien Mannion
- Yaroslav Halchenko
