Maximofn commited on
Commit
551f9f5
1 Parent(s): 4ef7594

feat(SRC): :rocket: Add wigth initial and final

Browse files
Files changed (1) hide show
  1. app.py +15 -5
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, variacion_peso,
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
- variacion_peso = gr.Number(
487
- label="Variaci贸n de peso",
 
 
 
 
 
 
 
 
488
  precision=2,
489
- value=0.7,
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, variacion_peso,
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],