feat(SRC): :rocket: Add wigth initial and final
Browse files
app.py
CHANGED
@@ -16,7 +16,7 @@ def clustering_responses(esfuerzo_dieta, objetivo, cumplimiento_entrenamiento,
|
|
16 |
return cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta, cluster_compromiso, diff_peso_min, diff_peso_max
|
17 |
|
18 |
def calcular_macros(esfuerzo_dieta, objetivo, cumplimiento_entrenamiento,
|
19 |
-
cumplimiento_dieta, compromiso,
|
20 |
train_day_protein_initial, train_day_carbs_initial, train_day_fat_initial,
|
21 |
intratrain_protein_initial, intratrain_carbs_initial,
|
22 |
rest_day_protein_initial, rest_day_carbs_initial, rest_day_fat_initial):
|
@@ -42,6 +42,8 @@ def calcular_macros(esfuerzo_dieta, objetivo, cumplimiento_entrenamiento,
|
|
42 |
if list(opcion.values())[0]["text"] == compromiso)
|
43 |
|
44 |
# Clustering
|
|
|
|
|
45 |
(cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta,
|
46 |
cluster_compromiso, diff_peso_min, diff_peso_max) = clustering_responses(valor_esfuerzo, valor_objetivo,
|
47 |
valor_cumplimiento_entr,
|
@@ -483,10 +485,18 @@ with gr.Blocks(css=style_css, elem_classes="demo") as demo:
|
|
483 |
value="M谩ximo",
|
484 |
elem_classes="input-dropdown"
|
485 |
)
|
486 |
-
|
487 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
488 |
precision=2,
|
489 |
-
value=
|
490 |
step=0.1,
|
491 |
elem_classes="input-number"
|
492 |
)
|
@@ -519,7 +529,7 @@ with gr.Blocks(css=style_css, elem_classes="demo") as demo:
|
|
519 |
calcular_btn.click(
|
520 |
fn=calcular_macros,
|
521 |
inputs=[esfuerzo, objetivo, cumplimiento_entr, cumplimiento_dieta,
|
522 |
-
compromiso,
|
523 |
train_day_protein_initial, train_day_carbs_initial, train_day_fat_initial,
|
524 |
intratrain_protein_initial, intratrain_carbs_initial,
|
525 |
rest_day_protein_initial, rest_day_carbs_initial, rest_day_fat_initial],
|
|
|
16 |
return cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta, cluster_compromiso, diff_peso_min, diff_peso_max
|
17 |
|
18 |
def calcular_macros(esfuerzo_dieta, objetivo, cumplimiento_entrenamiento,
|
19 |
+
cumplimiento_dieta, compromiso, peso_inicial, peso_final,
|
20 |
train_day_protein_initial, train_day_carbs_initial, train_day_fat_initial,
|
21 |
intratrain_protein_initial, intratrain_carbs_initial,
|
22 |
rest_day_protein_initial, rest_day_carbs_initial, rest_day_fat_initial):
|
|
|
42 |
if list(opcion.values())[0]["text"] == compromiso)
|
43 |
|
44 |
# Clustering
|
45 |
+
variacion_peso = peso_inicial - peso_final
|
46 |
+
print(f"Variaci贸n de peso: {variacion_peso}")
|
47 |
(cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta,
|
48 |
cluster_compromiso, diff_peso_min, diff_peso_max) = clustering_responses(valor_esfuerzo, valor_objetivo,
|
49 |
valor_cumplimiento_entr,
|
|
|
485 |
value="M谩ximo",
|
486 |
elem_classes="input-dropdown"
|
487 |
)
|
488 |
+
with gr.Row(elem_classes="input-row"):
|
489 |
+
peso_inicial = gr.Number(
|
490 |
+
label="Peso inicial (kg)",
|
491 |
+
precision=2,
|
492 |
+
value=70,
|
493 |
+
step=0.1,
|
494 |
+
elem_classes="input-number"
|
495 |
+
)
|
496 |
+
peso_final = gr.Number(
|
497 |
+
label="Peso final (kg)",
|
498 |
precision=2,
|
499 |
+
value=70.7,
|
500 |
step=0.1,
|
501 |
elem_classes="input-number"
|
502 |
)
|
|
|
529 |
calcular_btn.click(
|
530 |
fn=calcular_macros,
|
531 |
inputs=[esfuerzo, objetivo, cumplimiento_entr, cumplimiento_dieta,
|
532 |
+
compromiso, peso_inicial, peso_final,
|
533 |
train_day_protein_initial, train_day_carbs_initial, train_day_fat_initial,
|
534 |
intratrain_protein_initial, intratrain_carbs_initial,
|
535 |
rest_day_protein_initial, rest_day_carbs_initial, rest_day_fat_initial],
|