@@ -65,38 +65,39 @@ \subsubsection{Python 3.7+}
6565\subsubsection {Bibliotecas Python }
6666A continuación (ver Tabla~\ref {tab:bibliotecas-python-ubumlaas }), se van a detallar uno de los puntos más importantes para poder <<hacer funcionar>> el proyecto, puesto que se van a necesitar versiones concretas de determinadas librerías para que todo se integre correctamente con todo y se pueda ver y utilizar como un sistema homogéneo.
6767
68- \begin {table }[H ]
68+ \begin {table }[p ]
6969\centering
70- \begin {tabular }{c|c }
71- \textbf {Biblioteca } & \textbf {Versión } \\
70+ \begin {tabular }{lcl }
71+ \textbf {Biblioteca } & \textbf {Versión } & \textbf { Descripción } \\
7272 \toprule
7373 \rowcolor [HTML]{EFEFEF}
74- flask & 1.1.1 \\ \midrule
75- werkzeug & 0.15.6 \\ \midrule \rowcolor [HTML]{EFEFEF}
76- flask-login & 0.4.1 \\ \midrule
77- flask-wtf & 0.14.2 \\ \midrule \rowcolor [HTML]{EFEFEF}
78- flask-sqlalchemy & 2.4.0 \\ \midrule
79- flask-redis & 0.4.0 \\ \midrule \rowcolor [HTML]{EFEFEF}
80- rq & 1.1.0 \\ \midrule
81- scikit-learn & 0.24 \\ \midrule \rowcolor [HTML]{EFEFEF}
82- pandas & 0.25.1 \\ \midrule
83- urllib3 & 1.25.6 \\ \midrule \rowcolor [HTML]{EFEFEF}
84- requests & 2.22.0 \\ \midrule
85- future & 0.16.0 \\ \midrule \rowcolor [HTML]{EFEFEF}
86- whichcraft & 0.4.1 \\ \midrule
87- pytest & 5.2.1 \\ \midrule \rowcolor [HTML]{EFEFEF}
88- selenium & 3.141.0 \\ \midrule
89- imbalanced-learn & 0.5.0 \\ \midrule \rowcolor [HTML]{EFEFEF}
90- itsdangerous & 1.1.0 \\ \midrule
91- flask-mail & 0.9.1 \\ \midrule \rowcolor [HTML]{EFEFEF}
92- pycountry & 22.3.5\\ \midrule
93- geopy & 2.2.0\\ \midrule \rowcolor [HTML]{EFEFEF}
94- psutil & 5.9.0\\ \midrule
95- glances & 3.2.4.2\\ \midrule \rowcolor [HTML]{EFEFEF}
96- flask-migrate & 2.5.2 \\ \midrule
97- python-weka-wrapper3 & 0.1.7 \\ \midrule \rowcolor [HTML]{EFEFEF}
98- liac-arff & 2.2.1 \\ \midrule
99- email-validator & 1.1.1 \\
74+ \texttt {email-validator } & 1.1.1 & Validar direcciones de correo electrónico.\\
75+ \texttt {flask } & 1.1.1 & Web \textit {framework }.\\ \rowcolor [HTML]{EFEFEF}
76+ \texttt {flask-login } & 0.4.1 & Control usuarios y sesiones en Flask.\\
77+ \texttt {flask-mail } & 0.9.1 & Envío de \textit {emails } con Flask.\\ \rowcolor [HTML]{EFEFEF}
78+ \texttt {flask-migrate } & 2.5.2 & Migrar SQLAchemy DB a Flask.\\
79+ \texttt {flask-redis } & 0.4.0 & Soporte a Redis en Flask.\\ \rowcolor [HTML]{EFEFEF}
80+ \texttt {flask-sqlalchemy } & 2.4.0 & Soporte a SQLAchemy en Flask.\\
81+ \texttt {flask-wtf } & 0.14.2 & Render, validar y CSRF formularios.\\ \rowcolor [HTML]{EFEFEF}
82+ \texttt {future } & 0.16.0 & Soporte a Python 2 y 3.\\
83+ \texttt {geopy } & 2.2.0 & Geocodificación.\\ \rowcolor [HTML]{EFEFEF}
84+ \texttt {glances } & 3.2.4.2 & Monitorización del sistema.\\
85+ \texttt {imbalanced-learn } & 0.5.0 & ML con datos desbalanceados.\\ \rowcolor [HTML]{EFEFEF}
86+ \texttt {itsdangerous } & 1.1.0 & Paso de datos en entornos no seguros.\\
87+ \texttt {liac-arff } & 2.2.1 & Escritura y lectura de ficheros ARFF.\\ \rowcolor [HTML]{EFEFEF}
88+ \texttt {numpy } & 1.22.3 & Computación de \textit {arrays }.\\
89+ \texttt {pandas } & 0.25.1 & Estructuras de datos.\\ \rowcolor [HTML]{EFEFEF}
90+ \texttt {psutil } & 5.9.0 & Procesar y monitorizar sistemas.\\
91+ \texttt {pycountry } & 22.3.5 & Datos de países.\\ \rowcolor [HTML]{EFEFEF}
92+ \texttt {pytest } & 5.2.1 & Pruebas en Python.\\
93+ \texttt {python-weka-wrapper3 } & 0.1.7 & \textit {Wrapper } para Weka.\\ \rowcolor [HTML]{EFEFEF}
94+ \texttt {requests } & 2.22.0 & \textit {Requests } para humanos.\\
95+ \texttt {rq } & 1.1.0 & Crear y procesar trabajos <<de fondo>>.\\ \rowcolor [HTML]{EFEFEF}
96+ \texttt {scikit-learn } & 0.24 & Módulos de minería de datos y ML.\\
97+ \texttt {selenium } & 3.141.0 & Auto interacción con navegador web.\\ \rowcolor [HTML]{EFEFEF}
98+ \texttt {urllib3 } & 1.25.6 & Conexiones HTTP seguras.\\
99+ \texttt {werkzeug } & 0.15.6 & Biblioteca de aplicaciones web WSGI.\footnote {\textit {Web Server Gateway Interface. }. Es una especificación que describe cómo un servidor web se comunica con las aplicaciones web, y cómo las aplicaciones web pueden encadenarse para procesar una solicitud.}\\ \rowcolor [HTML]{EFEFEF}
100+ \texttt {whichcraft } & 0.4.1 & Funcionalidad \textit {shutil.which }. \\
100101 \bottomrule
101102\end {tabular }
102103\caption {Bibliotecas utilizadas y sus versiones.}\label {tab:bibliotecas-python-ubumlaas }
@@ -292,15 +293,16 @@ \subsubsection{Bibliotecas Python}
292293
293294\begin {table }[]
294295\centering
295- \begin {tabular }{c|c }
296- Biblioteca & Versión \\ \rowcolor [HTML]{EFEFEF}
296+ \begin {tabular }{lcl }
297+ \textbf { Biblioteca } & \textbf { Versión } & \textbf { Descripción } \\ \rowcolor [HTML]{EFEFEF}
297298 \toprule
298- \textbf {\texttt {NumPy } } & \textbf {1.20.3 } \\ \midrule
299- \textbf {\texttt {Scikit-learn } } & \textbf {0.24.2 } \\ \midrule \rowcolor [HTML]{EFEFEF}
300- \texttt {Matplotlib } & 3.4.3 \\ \midrule
301- \textbf {\texttt {Pandas } } & \textbf {1.3.4 } \\ \midrule \rowcolor [HTML]{EFEFEF}
302- \texttt {YagMail } & 0.15.277 \\ \midrule
303- \textbf {\texttt {Scipy } } & \textbf {1.7.1 } \\
299+ \rowcolor [HTML]{EFEFEF}
300+ \texttt {matplotlib } & 3.4.3 & Representación gráfica. \\
301+ \textbf {\texttt {numpy } } & 1.20.3 & Computación de \textit {arrays }. \\ \rowcolor [HTML]{EFEFEF}
302+ \textbf {\texttt {pandas } } & 1.3.4 & Estructuras de datos \\
303+ \textbf {\texttt {scikit-learn } } & 0.24.2 & Módulos de minería de datos y ML. \\ \rowcolor [HTML]{EFEFEF}
304+ \textbf {\texttt {scipy } } & 1.7.1 & Módulos científicos. \\
305+ \texttt {yagmail } & 0.15.277 & Cliente de GMAIL. \\
304306 \bottomrule
305307\end {tabular }
306308\caption {Bibliotecas utilizadas y sus versiones.}\label {tab:bibliotecas-python-is-ssl }
0 commit comments