Skip to main content

AFNI Real-Time Interface in Python

Project description

AFNI Real-Time Interface in Python

Python scripts and modules to enable communication with AFNI's real-time data interface to facilitate neuro-feedback experiments

This project contains both code to communicate with AFNI's real-time interface via network, and example code to do simple processing and stimulus generation, based on the received data.

The code within this package has been derived from python modules in the AFNI software suite, which were repackaged and modularized to improve portability.

The communication is handled by the afniRTI module, and the shipping demonstration experiment is implemented using PsychoPy.

The experiment can be run by PsychoPy running on Windows, Mac OS X, and Linux - with AFNI running on a Linux or OS X computer sending the data (via TCP) to the computer running the experiment in PschoPy.

Stimulus initialization and experimental setup is done in the 'setupExperiment' routine, processing and modeling of AFNI data is done in the 'compute_TR_data' routine, and updating of stimuli to deliver feedback is done by the 'runExperiment' module.

Code organization and initial version provided by J. Naegele. Assistance with Windows compatibility provided by S. J. Fede.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

afniRTI-3.0.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

afniRTI-3.0.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file afniRTI-3.0.1.tar.gz.

File metadata

  • Download URL: afniRTI-3.0.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.3

File hashes

Hashes for afniRTI-3.0.1.tar.gz
Algorithm Hash digest
SHA256 2d9ce854b49e908f1f0b9f5cf3fbdc57751208e12ea37dda820e524ba848ea7d
MD5 3b5fab8d7ebc28c7466dec61c71cb058
BLAKE2b-256 99334f1083767ad311815659267b3d3e0453f07d45c323f905761e8bd0eaca3e

See more details on using hashes here.

File details

Details for the file afniRTI-3.0.1-py3-none-any.whl.

File metadata

  • Download URL: afniRTI-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.3

File hashes

Hashes for afniRTI-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ea97f08a3631c4fb81ae1565f198cceb9317dd272de2b298fb92edf4eb6bae6
MD5 0f72541d910983353f95805cbbbe2eeb
BLAKE2b-256 ac0854e1010dfc1601af37dc3139437d31fd9d3c9b34eb94ae46a9416c51e7b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page