gdmk commited on
Commit
0b952c9
1 Parent(s): 850b7a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -40
app.py CHANGED
@@ -43,51 +43,45 @@ st.title('Generación de Base Tensores')
43
  # 1. IDENTIDAD BASE
44
  st.subheader('**Procedimiento: Generación de Identidad Digital Base**')
45
 
46
- nom_oper = st.text_input('Nombre del Comparador(a) que realizará evaluación')
47
 
48
- if nom_oper in ['David Burga 7453', 'Jose Machicao 5434']:
49
 
50
- up_files = st.file_uploader('Elija archivos base hasta 50 items: ', accept_multiple_files=True)
 
 
 
 
 
 
51
 
52
- if not up_files:
53
- l_pics = 1
54
- for i, col in enumerate(st.columns(1)):
55
- col.image('images/void.jpg', width=150)
56
- else:
 
57
 
58
- codtotx = genera_imagenes_base(up_files)
59
-
60
- n_fil = 5
61
- l_pics = int(len(codtotx.lista))
62
- filas = int(np.round(l_pics/n_fil,0)) + 1
63
- st.write(l_pics)
64
- st.write('Procesando imagenes...')
65
- imagenes = list(codtotx.imagenes)
66
-
67
- for fila in range(filas):
68
- st.write(fila)
69
- for i, col in enumerate(st.columns(n_fil)):
70
- try:
71
- col.image(up_files[i+fila*n_fil], width=150)
72
- except:
73
- pass
74
-
75
- st.write('Reportando: Archivo Base Generado')
76
-
77
- timestamp = datetime.datetime.now()
78
- ts = timestamp.strftime('%Y_%m_%d_%H_%M')
79
- #nom_archivo = 'tensores_base_' + ts + '_' + nom_oper + '.pkl'
80
- st.write('Archivo generado por: ', nom_oper)
81
- st.write('Tiempo de generación: ', ts)
82
-
83
- output_pkl = pickle.dumps(codtotx)
84
- b64 = base64.b64encode(output_pkl).decode()
85
- href = f'<a href="data:file/output_model;base64,{b64}" download="tensores.pkl">Descargar Tensores PKL</a>'
86
- st.markdown(href, unsafe_allow_html=True)
87
-
88
- else:
89
- st.write('Por favor escriba una autorización válida.')
90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  c1, c2, c3 = st.columns(3)
92
  with c1:
93
  st.write(' ')
 
43
  # 1. IDENTIDAD BASE
44
  st.subheader('**Procedimiento: Generación de Identidad Digital Base**')
45
 
 
46
 
47
+ up_files = st.file_uploader('Elija archivos base hasta 50 items: ', accept_multiple_files=True)
48
 
49
+ if not up_files:
50
+ l_pics = 1
51
+ for i, col in enumerate(st.columns(1)):
52
+ col.image('images/void.jpg', width=150)
53
+ else:
54
+
55
+ codtotx = genera_imagenes_base(up_files)
56
 
57
+ n_fil = 5
58
+ l_pics = int(len(codtotx.lista))
59
+ filas = int(np.round(l_pics/n_fil,0)) + 1
60
+ st.write(l_pics)
61
+ st.write('Procesando imagenes...')
62
+ imagenes = list(codtotx.imagenes)
63
 
64
+ for fila in range(filas):
65
+ st.write(fila)
66
+ for i, col in enumerate(st.columns(n_fil)):
67
+ try:
68
+ col.image(up_files[i+fila*n_fil], width=150)
69
+ except:
70
+ pass
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
 
72
+ st.write('Reportando: Archivo Base Generado')
73
+
74
+ timestamp = datetime.datetime.now()
75
+ ts = timestamp.strftime('%Y_%m_%d_%H_%M')
76
+ #nom_archivo = 'tensores_base_' + ts + '_' + nom_oper + '.pkl'
77
+ st.write('Archivo generado por: ', nom_oper)
78
+ st.write('Tiempo de generación: ', ts)
79
+
80
+ output_pkl = pickle.dumps(codtotx)
81
+ b64 = base64.b64encode(output_pkl).decode()
82
+ href = f'<a href="data:file/output_model;base64,{b64}" download="tensores.pkl">Descargar Tensores PKL</a>'
83
+ st.markdown(href, unsafe_allow_html=True)
84
+
85
  c1, c2, c3 = st.columns(3)
86
  with c1:
87
  st.write(' ')