PsychoPy - PsychoPy

PsychoPy
PsychoPy -logo
Utvikler (er) Jonathan Peirce
Første utgivelse 2003
Stabil utgivelse
2021.1.4 / 15. april 2021 ; 5 måneder siden ( 2021-04-15 )
Oppbevaringssted
Skrevet inn Python
Operativsystem Kryssplattform
Tillatelse GNU GPL v3+
Nettsted www .psychopy .org Rediger dette på Wikidata

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

Referanser

Eksterne linker