Skip to content

ProyectoIntegrador2018/reportes-neurociencias

Repository files navigation

Nombre del proyecto

Generación de Reportes Automáticos a partir de Pruebas Neuropsicológicas (◠‿◠✿)

Tabla de contenidos

Detalles del cliente

Name Web Page Role
Beatriz Freymann www.neurocienciascognitivas.mx Analista de investigación

Environment URLS

  • Development - TBD

Equipo de desarrollo

Versión 1:

Name Email Role
Fernando Romero A01039364@itesm.mx Scrum Master
Emilio López A01651283@itesm.mx Product Owner Proxy
Laura Santacruz A01196377@itesm.mx Project Admin
Melanie Vielma A00818905@itesm.mx Config Admin

Versión 2:

Name Email Role
Javier Gutiérrez A01193217@itesm.mx Scrum Master
Alejandro Lozano A01192979@itesm.mx Product Owner Proxy
Bernarno Orozco A00819128@itesm.mx Config Admin

Versión 3:

Name Email Role
Martin Ruiz A00821630@itesm.mx Scrum Master
Pablo Andrade A01193740@itesm.mx Product Owner Proxy
Alberto Juárez A01281913@itesm.mx Project Admin
Jesús Rivera A00820643@itesm.mx Config Admin

Technology Stack

Technology Version
Python 3.7.4
PyQt5 5.0.0
Pandas 1.0.3
Matplotlib 3.2.1
PyQtWebEngine 5.15.1
PyInstaller 3.5
fbs 0.9.0
pdfkit 0.6.1

Management tools

Development

Clonar o actualizar repositorio

  1. Si no tienes una copia de este repositorio en tu computadora, debes clonarlo primero:
$ git clone https://github.com/ProyectoIntegrador2018/reportes-neurociencias.git
  1. Corre el siguiente comando para asegurarte de que todo este al día:
$ git status
  1. Deberás ver algo similar a esto:
On branch master
Your branch is up-to-date with 'origin/master'.
  1. Si no ves ese mensaje, corre el siguiente comando para actualizar tu repositorio:
$ git pull origin master

Correr el programa

Por favor instala los siguientes paquetes/librerías:

Después de instalar lo anterior sigue los siguientes pasos:

  1. Clona este repositorio a tu máquina local (más detalles en Clonar o actualizar el repositorio)
$ git clone https://github.com/ProyectoIntegrador2018/reportes-neurociencias.git
  1. Genera un nuevo ambiente con python 3.7 y busca el repositorio. Ejemplo:
C:\Users\usuario> cd Desktop/reportes-neurociencias
  1. Installacion de dependencias con pip:
C:\Users\usuario\Desktop\reportes-neurociencias> pip install -r requirements.txt
  1. Corre el siguiente comando para utilizar el primer entregable del proyecto:
C:\Users\usuario\Desktop\reportes-neurociencias> fbs run

Nota: revisar ejecucion y compilacion correcta con versionamientos error al uso de QWebEngine con OSx issue

Crear el ejecutable

Tener fbs instalado. Para esto se recomienda usar un virtual environment con las librerías necesarias. Puedes seguir este tutorial

Correr fbs freeze. Este comando va a volver a generar la carpeta de target con el .exe del proyecto adentro (en caso de window), en caso de mac te generar un archivo .app.

Para crear el instalador correr el comando fbs installer para mas informacion dirigete a la documentacion de fbs

Ejecutar Pruebas

para correr las pruebas unitarias:

  1. cambiar de directorio a src/main/python
$ cd ./src/main/python
  1. ejecutar pruebas con unittest
$ python -m unittest

About

Herramienta para generar reportes automáticos a partir de pruebas neuropsicológicas

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 12