In alternativa al MATLAB, PsychoPy è un pacchetto open-source per la creazione e la gestione di stimoli psicologia in Python.
PsychoPy combina i punti di forza della grafica OpenGL con la sintassi Python facile dare psicofisica una presentazione e il controllo dello stimolo pacchetto gratuito e semplice.
Può consentire la presentazione di stimoli e collezioni di dati per una vasta gamma di psicologia, neuroscienze e psicofisici esperimenti
Caratteristiche :.
- < li class = ""> bbli Caratteristiche:
- semplice processo di installazione
- Indipendente dalla piattaforma - eseguire lo stesso script su Win, OS X o Linux
- unità di stimolo flessibili (gradi, cm, o pixel)
- Interfaccia Coder per coloro che amano programmare
- Interfaccia Builder per coloro che non lo fanno
- Input da scatole tastiera, mouse o il tasto
- Supporto Multi-Monitor
- la calibrazione del monitor automatica (richiede PR650 o Minolta LS110)
- Integrazione Hardware:
- La comunicazione tramite porte seriali
- La comunicazione tramite porte parallele
- Comunicazione tramite driver compilati (dll e dylibs)
- interfacce sono precompilati per:
- Spectrascan PR650
- Minolta LS110
- Cambridge Research Systems Bits ++
- caselle di risposta Cedrus (serie RB7xx)
- Grande varietà di stimoli generati in tempo reale:
- grigliati lineari, bitmap aggiornando costantemente
- griglie radiali
- punti casuali
- Movies (DivX, mov, mpg ...)
- Testo (Unicode in qualsiasi tipo di carattere TrueType)
- Forme
- Sounds (toni, array NumPy, wav, ogg ...)
Cosa c'è di nuovo in questa versione:
- FISSO:
- ulteriori correzioni a colorare in scala di grigi (alcune immagini non sono stati rilevati correttamente come scala di grigi dal PIL in modo test non funzionavano)
- Le macchine che non supportano shader o oggetti framebuffer state alzando un errore win.flip () se l'argomento useFBO non era impostato manualmente su False. Le macchine che non supportano i nuovi metodi di rendering sono ora gestiti con più garbo
- colori denominati non sono stati interpretati correttamente dal visual.Window (ma funzionava bene per stimoli)
- Il messaggio di errore su TextBox / FontManager non funziona non si presenta più
- Reintegrato il requisito che wx è la versione 2.8.x solo fino ad arrivare il momento di verificare la compatibilità 3.0 più profondamente
Cosa c'è di nuovo in versione 1.74.03:
- FISSO:
- La casella di immissione testo su più righe nel testo Builder componente era rotto.
- MIGLIORATA:
- seriale (RS232) Interfaccia per pulsantiera forp per evitare la registrazione ripetuta presse. Non influisce l'uso di box forp dall'interfaccia USB.
Cosa c'è di nuovo in versione 1.71.00:
- AGGIUNTO:
- metodo RatingScale per permettere all'utente di setMarkerPosition ()
- dialoghi Builder mostrano una, AO $ 'per indicare i campi che si aspettano il codice di ingresso / numerici
- Testo componente ha ora un parametro wrapWidth per controllare il rettangolo di selezione del testo
- parametro Opacità ai componenti stimolo visivo in Builder, in modo da poter trarre ora plaid ecc dal costruttore
- FISSO:
- Può modificare o eliminare file dal dialogo ciclo
- Bug in RuntimeInfo (non presuppone che l'utente ha installato GIT)
- Bug in BufferImageStim
- Bug in Builder Ratingscale (era sempre termina di routine sulla risposta)
- Problema con cicli annidati in Builder. Ciclo interno non veniva ripetuto. Loops sono ora solo creati come sono necessari nel codice, non all'inizio dello script
- Rendering di molti stimoli non funzionava oltre 1000 elementi (fissato dalla rimozione dei test di profondità)
- componente mouse ora che usando correttamente start / durata (rotto dal 1.70.00)
- Quando si cambia la texture (immagine) di un PatchStim, lo stimolo ora, Äòremembers 'se fosse stato creato con nessun formato / set sf e aggiorna questi per la nuova immagine (in precedenza la dimensione / sf ottenuto impostato secondo il primo tessitura previsto)
- Mettere un numero in Builder componente sonora non ora produrre un suono di quella frequenza
- Added, Äòsound ',' misc ',' log 'per i nomi dei componenti che si PsychoPy rifiutare. Anche un avvertimento leggermente più informativa quando il nome è già preso
- parametro Opacità stava avendo alcun effetto sulla TextStim utilizzando shaders
- Bug con MovieStim non partire all'inizio del film a meno che un nuovo film è stata aggiunta ogni routine
Cosa c'è di nuovo in versione 1.70.01:
- CAMBIATO:
- L'utilizzo di allowedKeys in Component Keyboard. È usato per essere in grado di digitare ynq per ottenere le chiavi, ma questo era confuso quando poi hai bisogno, Äòspace 'o, Äòleft' ecc Ora è necessario digitare, Aoy ',' n ',' q ', che rende più evidente come includere, Äòspace ',' sinistra ',' destra '...
- algoritmo Dot in DotStim. In precedenza i signalDots = stesso / diverso stava usando l'opposto di terminologia scase et al, ora corrispondono. Anche il metodo predefinito per noiseDots era, Äòposition 'e questo è stato cambiato, Äòdirection'. La documentazione che spiega gli algoritmi è stata chiarita.
Cosa c'è di nuovo in versione 1.65.00:
- errori fissato con l'importazione da, Äòext 'e, Äòcontrib '
- Corretto errore in demo joystick
- bug corretti in profondità ElementArrayStim
- bug corretti in misc.maskMatrix. Non stava usando scala corretta (0: 1) per la fase di maschera
- BugLet FISSO in StairHandler, che è stato terminato solo durante un'inversione
- Corretto errore durante il caricamento di film - dovrebbero implicitamente mettere in pausa fino a quando prima draw () (grazie Giovanni Ottoboni)
- Migliorata la gestione delle non risposte in esperimenti Builder, e questo può ora essere la risposta corretta troppo (corrAns = None). ie. ora può fare go / no-go esperimenti. (Non-risposte sono ora le celle vuote nel file excel, non & quot; - & quot; come prima.)
Cosa c'è di nuovo in versione 1.62.02:
- FISSO: problema con RadialStim causando TextStims successivi non essere visibile
- FISSO: bug con il salvataggio dei dati StairHandler come .xlsx
- AGGIUNTO: opzione per gui.fileOpenDlg e fileSaveDlg a ricevere un filtro di file personalizzato
- FISSO: implementazione costruttore di scale (inizializzazione era buggy)
- FISSO: aggiunta Sound.setSound () in modo che suoni in costruttore può assumere nuovi valori ogni prova
- FIXED: quando una routine è stato copiato e incollato non ha aggiornato il suo nome corretto (ad esempio, quando inserito nel flusso ha mantenuto il nome di origine)
- FISSO: resa cromatica di stimoli su macchine non-shading con DKL, LMS, e spazi di colore di nome
- AGGIUNTO: data.QuestHandler (Grazie a Zarrar Shehzad). Questo è molto simile StairHandler ma usa la routine QUEST di Watson e Pelli
- CAMBIATO: orientamento TextStim va ora nella direzione opposta, per omogeneità con altri stimoli (grazie Manuel Spitschan per accorgersi)
- FISSO: Problema con DotStim utilizzo, Äòsqr 'fieldShape
- AGGIUNTO: MovieStim ora ha un metodo setMovie () (una copia di loadMovie ())
- FISSO: problema con MovieStim.loadMovie () quando un film era già stato caricato
1 Commenti
مجید 18 Oct 15
متاسفانه توضیحات در خصوص نرم افزار قابل خوانش نیست.مزید امتنان است اگر در خصوص برنامه psychopy توضیح و معرفی و نیزنحوه آن را بصورت اجمالی بیان بفرمایید.
سپاسگذارم
majid.mokhtari91@gmail.com