S3L1M / IVA

InfantVisionApp is an efficient app-based measurement of visual functions in infants and young children

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IVA

Project description

This project is a part of "Project 6.2: Efficient app-based measurement of visual functions in infants and young children" for GSoC at INCF. It includes visual stimuli built with PsychoPy as well as PsychJS testing.

How to use

To run the experiment you will need PsychoPy.

The easy way

Works only on Windows
Just install Standalone PsychPy, then run iva.psyexp

Anaconda and Miniconda

  1. install anaconda or miniconda if you don't already have it. You can use anaconda installers.
  2. Create psychopy-env.yml containing:
    name: psychopy
    channels:
    - conda-forge
    dependencies:
    - python=3.8
    - psychopy
    - pip
    - pip:
    - psychtoolbox
    - pygame
    - pyo
    - pyparallel; platform_system != "Windows"
    - SoundFile; platform_system == "Windows"
    - websocket_client
    
  3. If you are using linux make sure to install webkitgtk.
    On Debian-based systems: sudo apt install libwebkitgtk-1.0
    On Arch-based systems: yay -S webkitgtk
  4. Create a new environment using the yml file by running in anaconda Prompt: conda env create -n psychopy -f psychopy-env.yml
  5. Activate the newly create environment by running: conda activate psychopy

Then, run the experiment in Python: python iva.py

About

InfantVisionApp is an efficient app-based measurement of visual functions in infants and young children

License:MIT License


Languages

Language:Python 100.0%