ExpEYES Junior can run on any computer having a USB port and a Python Interpreter along with the modules required for accessing them. The USB interface is handled by a device driver program that presents the USB port as a Serial port to the Python module. The communication the expEYES is done using a library written in Python. Programs with GUI have been written for many experiments. ExpEYES-junior communication library requires the 'numpy' module. The GUI depends on packages like pyqtgraph and scipy. The code has been ported to python3 and installation can be done in several ways.
$ sudo apt update $ sudo apt install expeyes
This will install the versions available in the repository of Ubuntu or Debian. To install the latest versions download the .deb packages from https://expeyes.in/software.html and install using the commands.
$ sudo apt-remove expeyes # to remove any old version $ sudo gdebi downloaded_deb_file
while connected to the Internet
Download eyes-junior-x.x.x.zip (the latest version) from https://expeyes.in/software.html upzip it, and change to the newly created folder named 'eyes-junior'. Issue the command
$ sudo sh postinst # set user write permission
$ python main.py
You will get error messages for any missing packages that are required for expeyes. Install them one by one and try again. Python programs required for several experiments are in the same directory, they are called by ’main.py’.
The ISO image containing support for eyes junior can be downloaded from the web page http://expeyes.in/software.html Make a DVD or USB memory stick bootable using this ISO image (Download rufus from https://rufus.akeo.ie to do this under MSWindows)
Switch off the PC and insert the liveCD/Pendrive and switch it on. Enter the BIOS while booting, make the CDdrive/USB hard disk as the first boot device. A desktop will appear and you can start expEYES-junior from the menu Applications->Education->ExpEYES-Junior. You can also start it from a Terminal using the command:
$ python /usr/share/expeyes/eyesj/main.py
Bundled Installer: Download and install eyes-junior-setup installer, from the link provided on https://expeyes.in/software.html
Run the installer and launch eyes-junior from the icon created on the desktop. This has been tested on Windows10.
Another method is to Install Python3 and the required modules to run the ExpEYES junior code. Download the latest eyesj zip file. Since the programs are written in Python, the same source code works on GNU/Linux and Windows.