Generación de Reportes Automáticos a partir de Pruebas Neuropsicológicas (◠‿◠✿)
- Detalles del cliente
- Environment URLS
- Equipo de desarrollo
- Technology Stack
- Management tools
- Clonar o actualizar el repositorio
- Correr el programa
- Crear el ejecutable
Name | Web Page | Role |
---|---|---|
Beatriz Freymann | www.neurocienciascognitivas.mx | Analista de investigación |
- Development - TBD
Versión 1:
Name | 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 | 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 | 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 | 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 |
- Si no tienes una copia de este repositorio en tu computadora, debes clonarlo primero:
$ git clone https://github.com/ProyectoIntegrador2018/reportes-neurociencias.git
- Corre el siguiente comando para asegurarte de que todo este al día:
$ git status
- Deberás ver algo similar a esto:
On branch master
Your branch is up-to-date with 'origin/master'.
- Si no ves ese mensaje, corre el siguiente comando para actualizar tu repositorio:
$ git pull origin master
Por favor instala los siguientes paquetes/librerías:
- Git Instrucciones
- Python Instrucciones
- wkhtmltopdfInstrucciones
Después de instalar lo anterior sigue los siguientes pasos:
- 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
- Genera un nuevo ambiente con python 3.7 y busca el repositorio. Ejemplo:
C:\Users\usuario> cd Desktop/reportes-neurociencias
- Installacion de dependencias con pip:
C:\Users\usuario\Desktop\reportes-neurociencias> pip install -r requirements.txt
- 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
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
para correr las pruebas unitarias:
- cambiar de directorio a
src/main/python
$ cd ./src/main/python
- ejecutar pruebas con unittest
$ python -m unittest