Registro de señales sacádicas mediante la utilización del OpenBCI
Teniendo todos los requerimientos instalados debería ser tan simple como ejecutar:
$ python setup.py installLuego se ejecuta:
$ ./SaccRec.pyLo primero es instalar todos los paquetes requeridos por el proceso de instalación. Para ello ejecutamos el siguiente comando:
$ sudo apt-get install git python3.9 python3-distutils qt5dxcb-pluginUna vez instalados los requrimientos, necesitamos instalar algunos paquetes base de python:
$ wget https://files.pythonhosted.org/packages/d9/ca/7279974e489e8b65003fe618a1a741d6350227fa2bf48d16be76c7422423/setuptools-41.2.0.zip
$ unzip setuptools-41.2.0.zip
$ cd setuptools-41.2.0
$ python3.7 setup.py install --user
$ cd ..
$ wget https://files.pythonhosted.org/packages/00/9e/4c83a0950d8bdec0b4ca72afd2f9cea92d08eb7c1a768363f2ea458d08b4/pip-19.2.3.tar.gz
$ tar xvf pip-19.2.3.tar.gz
$ cd pip-19.2.3
$ python3.7 setup.py install --user
$ cd ..
$ rm -rf setuptools* pip*Luego creamos las carpetas donde vamos a poner el instalador y clonamos el código fuente. En este paso hemos asumido que ya se ha configurado la llave SSH en el GitHub.
$ mkdir ~/Development
$ cd ~/Development
$ git clone [email protected]:rdlfgrcwork/saccrec.gitPor último instalamos los requerimientos de ejecución del App:
$ export PATH=~/.local/bin:$PATH
$ pip3.7 install -r saccrec/requirements.txt --user
$ cd saccrec
$ python3.7 setup.py install --userPara ejecutar la aplicación ya solo tendríamos que llamar el script principal:
$ SaccRec.pySi se abre otra consola, al intentar ejecutar el script principal nos dirá que no lo encuentra. Esto se debe a que el script no se encuentra en una de las rutas del PATH del sistema. Para poder siempre abrir el software desde cualquier lado sin tener que exportar el PATH cada una de las veces se añadirá la siguiente línea al final del archivo ~/.bashrc
export PATH=~/.local/bin:$PATH
y para cargar la configuración en la misma sesión:
$ source ~/.bashrcLo primero que hay es que crear el entorno con los requerimientos utilizando el siguiente comando estando en la carpeta raíz del proyecto:
$ pipenv installLuego activamos el ambiente con:
$ pipenv shellSi es la primera vez que preparamos el ambiente para desarrollo debemos ejecutar el siguiente comando:
$ python setup.py developPor último para ejecutar el programa:
$ ./SaccRec.py