Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La idea principal es poder desarrollar una aplicación de interfaz de usuario que facilite el
análisis de velocidades de corrosion de varios datos del mismo ensayo.
1. Importar datos
2. Configurar/analizar
3. Analizar
4. Exportar
1. Barra de menú, contiene las herramientes comunes de una barra de menú. Tales como:
a) Archivo>Abrir : Abre un sesión guardada, una sesión se refleja en un archivo de
configuración que tiene información de los archivos de datos y configuraciones de
manera que pueda mostrar los mismo resultados.
c) Archivo>Exportar
d) Archivo>Cerrar
f) Edición>Analizar
a) Importar
b) Analizar
c) Exportar
Son dos boxplots uno por tecnica, en este caso incluiremos solo las técnicas
LPR y EFM
7. El título del gráfico debera indicar el nombre del archivo de los datos y el tipo de técnica
(LPR o EFM)
Desarrollo modular
Para poder llevar a cabo esta idea es necesario realizar un desarrollo del código de manera
organizada y modular. Esto significa desglozar la idea general en pequeños modulos
indepencientes que al integrarse cumplan con las funcionalidades requeridas.
Módulo de importar/exportar: la importación consiste en solicitar al usuario una ruta de un
archivo con datos LPR o EFM (por ahora nos limitaremos a archivos gamry), una vez el
usuario indique la ruta, se lee e interpreta el archivo, se entraen los datos para graficar y
analizar.
En el caso de la exportación, se escribe un archivo con el formato indicado por el
usuarios (por ahora solo formato csv)
entonces el módulo import_export debe tener al menos dos funciones, una que como
entrada tenga una ruta, que la abra y devuelva un array con los datos, y un string con el
tipo de prueba y otra que reciba una ruta, un array y un tipo de prueba y escriba un csv
con esa información
Entonces este módulo debe tener al menos dos funciones una que reciba un array de
datos y un tipo de prueba y un diccionario con configuraciones y devuelva un diccionario
con Icorr, RMSE, CR (velocidad de corrosion), Ba y Bc
Entonces este módulo debe tener al menos una función que tome una lista de
diccionarios con los resultados de todos los datos importados, un diccionarios de
configuraciones, y devuelva Icorr promedio con su desviación estandar, CR promedio
con su desviación estándar CR max, CR min