Debian Science Project
Summary
Psychophysics
pacchetti Debian Science per la psicofisica

Questo metapacchetto installa i pacchetti Debian che possono essere utili per effettuare qualsiasi esperimento relativo a stimoli fisici e ai loro effetti psicologici.

La selezione dei pacchetti è focalizzata su software per la somministrazione di stimoli. Per software aggiuntivo relativo all'analisi dei dati acquisiti guardare science-neuroscience-cognitive e med-imaging, a seconda del campo di applicazione. In aggiunta guardare science-bci dato che quei pacchetti spesso forniscono infrastrutture per il ciclo completo di lavoro compresa la somministrazione degli stimoli.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Psychophysics packages

Official Debian packages with high relevance

libfreenect-dev
libreria per accedere ai dispositivi Kinect - file di sviluppo
Versions of package libfreenect-dev
ReleaseVersionArchitectures
stretch0.5.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.2.0+dfsg-2amd64,armel,armhf,i386
buster0.5.3-1amd64,arm64,armhf,i386
bullseye0.5.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.5.3-3.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid0.5.3-3.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libfreenect-dev:
devellang:c, lang:c++, library
hardwarecamera, usb
roledevel-lib
Popcon: 3 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

libfreenect è una libreria multipiattaforma che fornisce le interfacce necessarie per attivare, inizializzare e comunicare i dati con l'hardware Kinect. Attualmente la libreria gestisce l'accesso a flussi video RGB e profondità, motori, accelerometri e LED, e fornisce collegamenti nei diversi linguaggi (C++, Python, ...).

Questa libreria è il componente a basso livello del progetto OpenKinect che è una comunità aperta di persone interessate all'uso dell'hardware Kinect di Xbox con PC e altri dispositivi.

Questo è il pacchetto di sviluppo contenente le librerie e gli header per lo sviluppo di software con libfreenect.

octave-psychtoolbox-3
insieme di strumenti per ricerca nel campo della visione -- collegamenti per Octave
Versions of package octave-psychtoolbox-3
ReleaseVersionArchitectures
stretch3.0.14.20170103+git6-g605ff5c.dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.0.11.20140816.dfsg1-1amd64,armel,armhf,i386
bullseye3.0.17.9.dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.0.15.20190207.dfsg1-1amd64,arm64,armhf,i386
sid3.0.19.14.dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.0.19.14.dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.0.18.12.dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Psychophysics Toolbox Versione 3 (PTB-3) è un insieme libero di funzioni Matlab e GNU/Octave per la ricerca nel campo della visione. Rende facile sintetizzare e mostrare in modo accurato stimoli controllati visivi e uditivi e interagire con l'osservatore.

Il Psychophysics Toolbox si interfaccia tra Matlab o Octave e l'hardware del computer. Le funzioni principali di Psychtoolbox forniscono accesso al frame buffer di visualizzazione e alla tabella di ricerca dei colori, permettono la sincronizzazione con il ritracciamento verticale, gestiscono la temporizzazione al millisecondo, permettono l'accesso ai comandi OpenGL e facilitano la raccolta delle risposte dell'osservatore. Funzioni ausiliarie gestiscono necessità comuni come trasformazioni dello spazio dei colori e l'algoritmo di ricerca di soglia QUEST.

Per informazioni aggiuntive sulla impostazione e la configurazione iniziale dei sistemi vedere anche http://www.psychtoolbox.org/UsingPsychtoolboxOnUbuntu.

Questo pacchetto contiene i collegamenti per Octave.

psychopy
ambiente per la creazione in Python di stimoli psicologici
Versions of package psychopy
ReleaseVersionArchitectures
sid2023.2.4+dfsg-3all
stretch1.83.04.dfsg-2all
bullseye2020.2.10+dfsg-2all
upstream2024.2.4
Popcon: 2 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

PsychoPy fornisce un ambiente per la creazione di stimoli psicologici usando il linguaggio di scripting Python. Combina la forza grafica di OpenGL con la facile sintassi di Python, offrendo un pacchetto libero e semplice per il controllo e la rappresentazione di stimoli psicofisici.

L'obiettivo è fornire, agli scienziati indaffarati, strumenti per il controllo della tempistica e della visualizzazione oltre ad un semplice set di stimoli e metodi già pronti. Le caratteristiche principali di PsychoPy sono:

  • GUI dell'IDE per scrivere codice con un linguaggio di script potente (Python);
  • GUI Builder per uno sviluppo rapido delle sequenze di stimolazione;
  • uso di grafica con accelerazione hardware (OpenGL);
  • integrazione con Spectrascan PR650 per una facile calibrazione del monitor;
  • semplici routine per metodi sperimentali con stimoli a livelli variabili e costanti oltre a curve di interpolazione e metodo bootstrap;
  • interfacce grafiche semplici (o più elaborate) attraverso wxPython;
  • semplici interfacce per joystick, mouse, schede sonore, ecc. con PyGame;
  • riproduzione di video (MPG, DivX, AVI, QuickTime, ecc.) come stimoli.
The package is enhanced by the following packages: python-pyoptical
Please cite: Jonathan W.Peirce: PsychoPy—Psychophysics software in Python. Journal of Neuroscience Methods 162(1-2):8-13 (2007)
Screenshots of package psychopy

Official Debian packages with lower relevance

opensesame
??? missing short description for package opensesame :-(
Versions of package opensesame
ReleaseVersionArchitectures
stretch0.27.4-2.1all
jessie0.27.4-2all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git
Please cite: Mathôt, S., & Theeuwes, J.: OpenSesame (Version 0.22) [Computer software and manual] (Retrieved December 18, 2010)
Screenshots of package opensesame
science-neuroscience-cognitive
pacchetti Debian Science per neuroscienze cognitive
Versions of package science-neuroscience-cognitive
ReleaseVersionArchitectures
trixie1.14.6all
bookworm1.14.5all
bullseye1.14.2all
buster1.10all
stretch1.7all
jessie1.4all
sid1.14.6all
Debtags of package science-neuroscience-cognitive:
rolemetapackage
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Questo metapacchetto installa i pacchetti Debian che potrebbero essere utili per gli scienziati che fanno ricerca nel campo delle neuroscienze cognitive. Ciò comprende il completo processo di ricerca dall'esecuzione di esperimenti psicofisici, passando per l'acquisizione e l'analisi dei dati, alla visualizzazione e impaginazione di risultati scientifici.

Questa selezione di pacchetti è mirata all'applicazione di tecniche d'analisi. Gli sviluppatori dei metodi si sono riferiti ai metapacchetti science-statistics, science-imageanalysis, science-numericalcomputation, med-imaging e med-imaging-dev per una varietà di software aggiuntivi che possono essere utili nel contesto delle neuroscienze cognitive.

Packaging has started and developers might try the packaging code in VCS

debruijn
De Bruijn cycle generator
Versions of package debruijn
ReleaseVersionArchitectures
VCS1.6-2all
Versions and Archs
License: BSD-4-clause
Debian package not available
Git
Version: 1.6-2

Stimulus counter-balance is important for many experimental designs. This command-line software creates De Bruijn cycles, which are pseudo-random sequences with arbitrary levels of counterbalance. "Path-guided" de Bruijn cycles may also be created. These sequences encode a hypothesized neural modulation at specified temporal frequencies, and have enhanced detection power for BOLD fMRI experiments.

Unofficial packages built by somebody else

psytoolkit
programming and running psychological experiments
License: GPL-3+
Language: Ruby

Psytoolkit offers

  • Scripting language designed for psychological experiments:
  • Structure designed for experiments (tasks/trials/trial lists/random selection/blocks).
  • Use of bitmaps (png,jpeg,tiff,and many more).
  • Use of MPEG videos.
  • Read from keyboard, mouse, and external devices.
  • Voicekey support via IoLab device
  • Easy programming of parallel port and advanced IO cards.
  • Use of variables.
  • Conditional expressions (if/then/while).
  • Easy interfacing with statistical software R for online feedback to participants.
  • Easy interfacing with C language.
  • It is easy to use.
  • Easy functions for visual and auditory stimulus presentation.
  • Precise timing of stimulus presentation and data collection.
  • Can be used as scripting language, but also comes with a C-library.
  • Comes with a questionnaire presenter psyquest
  • Online Documentation.
Remark of Debian Science team: Depends on libhid removed from Debian due to needed TLC

No known packages available but some record of interest (WNPP bug)

pebl - wnpp
platform for psychology experiments
License: GPL
Debian package not available
Language: C++

PEBL (Psychology Experiment Building Language) is a system designed for creating psychology and neuroscience experiments and tests. It offers a simple programming language tailor-made for creating and conducting many standard experiments.

Please cite: Mueller, S. T.: The PEBL Manual (2011)
visionegg - wnpp
Python library for 2D/3D visual stimulus generation
License: LGPL
Debian package not available

The Vision Egg is a programming library that uses standard, inexpensive computer graphics cards to produce visual stimuli for vision research experiments.

No known packages available

nrec
neurological stimulation, data acquisition and experiment control
License: GPL
Debian package not available
Language: C++

Nrec , developed by Friedemann Bunjes and Jan Gukelberger at the Neurology of Tübingen University, is a package for stimulation, data acquisition and experiment control in the flavour of cognitive fMRI research, which has been expanded to include flexible biosignal acquisition and sensory stimulation. It produces Matlab-readable files and generally puts an emphasis on standards like using the comedi Linux data acquisition library, OpenGL, XML parameter file format and hdf5 data storage files format.

psychlops
License: GPL
Debian package not available
Language: C++

Psychlops is a free C++ library to offer the easy way to develop a demonstration of various types of visual stimulus used in the Vision science.

Binary builds are available only for OS X and Windows. Sources available from sf's SVN: http://sourceforge.jp/projects/psychlops/svn/view/cpp/

tscope
C/C++ experiment programming library for cognitive scientists
License: GPL
Debian package not available
Language: C

Tscope is a C/C++ experiment programming library for cognitive scientists. It provides functions for graphics, sound, timing, randomization and response registration.

Please cite: Stevens, M., Lammertyn, J., Verbruggen, F., & Vandierendonk, A.: Tscope: A C library for programming cognitive experiments on the MS Windows platform (2006)
Remark of Debian Science team: Primarily targeting Windows platform, provides some functionality on Linux
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 245498