DavidSB commited on
Commit
ad82f17
·
1 Parent(s): ab42b12

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -81,6 +81,7 @@ def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, ti
81
  Valor_com_deprec = round(Valor_com_deprec, 2)
82
  valor_imovel = (valor_terreno + Valor_com_deprec) * float(fc)
83
 
 
84
  # Atributo da coluna "cons" pelo qual você deseja fazer a correspondência
85
  atributo_desejado = estado
86
  # Encontrar o valor da coluna "obs" com base no atributo da coluna "cons"
@@ -120,10 +121,10 @@ def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, ti
120
 
121
  entradas = [
122
  gr.inputs.Number(label="Área construída (m²)", default=100),
123
- gr.inputs.Textbox(label="Data de referência (mm/aaaa)", default=ultimo_cabecalho),
124
- gr.inputs.Textbox(label="Data da construção (mm/aaaa)", default=ultimo_cabecalho),
125
  gr.inputs.Dropdown(label="Tipo de CUB", choices=["R 1-B (Res. Unifamiliar)", "R 1-N (Res. Unifamiliar)", "R 1-A (Res. Unifamiliar)", "PP 4-B (Prédio Popular)", "PP 4-N (Prédio Popular)", "R 8-B (Res. Multifamiliar)", "R 8-N (Res. Multifamiliar)", "R 8-A (Res. Multifamiliar)", "R 16-N (Res. Multifamiliar)", "R 16-A (Res. Multifamiliar)", "PIS (Projeto Inter. Social)", "RP1Q (Residência Popular)", "CAL 8-N (Com. Andar Livres)", "CAL 8-A (Com. Andar Livres)", "CSL 8-N (Com.Salas e Lojas)", "CSL 8-A (Com.Salas e Lojas)", "CSL 16-N (Com.Salas e Lojas)", "CSL 16-A (Com.Salas e Lojas)", "GI (Galpão Industrial)"],default="R 1-N (Res. Unifamiliar)"),
126
- gr.inputs.Textbox(label="Data do CUB (mm/aaaa)", default=ultimo_cabecalho),
127
  gr.inputs.Number(label="Percentual para adequação do CUB (%) - (Adapatação do CUB para uma situação atípica)", default=1),
128
  gr.inputs.Number(label="BDI (%)", default=22.5),
129
  gr.inputs.Dropdown(label="Tipologia", choices=["APARTAMENTOS", "BANCOS", "CASAS DE ALVENARIA", "CASAS DE MADEIRA", "HOTÉIS", "LOJAS", "TEATROS", "ARMAZÉNS", "FÁBRICAS", "CONST. RURAIS", "GARAGENS", "EDIFÍCIOS DE ESCRITÓRIOS", "GALPÕES (DEPÓSITOS)", "SILOS"], default="CASAS DE ALVENARIA"),
@@ -136,4 +137,4 @@ entradas = [
136
  saida = gr.outputs.JSON()
137
 
138
  interface = gr.Interface(fn=calcular_valor_imovel, inputs=entradas, outputs=saida, title="Método Evolutivo (NBR 14653-2)" )
139
- interface.launch()
 
81
  Valor_com_deprec = round(Valor_com_deprec, 2)
82
  valor_imovel = (valor_terreno + Valor_com_deprec) * float(fc)
83
 
84
+
85
  # Atributo da coluna "cons" pelo qual você deseja fazer a correspondência
86
  atributo_desejado = estado
87
  # Encontrar o valor da coluna "obs" com base no atributo da coluna "cons"
 
121
 
122
  entradas = [
123
  gr.inputs.Number(label="Área construída (m²)", default=100),
124
+ gr.inputs.Textbox(label="Data de referência (mm/aaaa)", default=ultimo_cub),
125
+ gr.inputs.Textbox(label="Data da construção (mm/aaaa)", default=ultimo_cub),
126
  gr.inputs.Dropdown(label="Tipo de CUB", choices=["R 1-B (Res. Unifamiliar)", "R 1-N (Res. Unifamiliar)", "R 1-A (Res. Unifamiliar)", "PP 4-B (Prédio Popular)", "PP 4-N (Prédio Popular)", "R 8-B (Res. Multifamiliar)", "R 8-N (Res. Multifamiliar)", "R 8-A (Res. Multifamiliar)", "R 16-N (Res. Multifamiliar)", "R 16-A (Res. Multifamiliar)", "PIS (Projeto Inter. Social)", "RP1Q (Residência Popular)", "CAL 8-N (Com. Andar Livres)", "CAL 8-A (Com. Andar Livres)", "CSL 8-N (Com.Salas e Lojas)", "CSL 8-A (Com.Salas e Lojas)", "CSL 16-N (Com.Salas e Lojas)", "CSL 16-A (Com.Salas e Lojas)", "GI (Galpão Industrial)"],default="R 1-N (Res. Unifamiliar)"),
127
+ gr.inputs.Textbox(label="Data do CUB (mm/aaaa)", default=ultimo_cub),
128
  gr.inputs.Number(label="Percentual para adequação do CUB (%) - (Adapatação do CUB para uma situação atípica)", default=1),
129
  gr.inputs.Number(label="BDI (%)", default=22.5),
130
  gr.inputs.Dropdown(label="Tipologia", choices=["APARTAMENTOS", "BANCOS", "CASAS DE ALVENARIA", "CASAS DE MADEIRA", "HOTÉIS", "LOJAS", "TEATROS", "ARMAZÉNS", "FÁBRICAS", "CONST. RURAIS", "GARAGENS", "EDIFÍCIOS DE ESCRITÓRIOS", "GALPÕES (DEPÓSITOS)", "SILOS"], default="CASAS DE ALVENARIA"),
 
137
  saida = gr.outputs.JSON()
138
 
139
  interface = gr.Interface(fn=calcular_valor_imovel, inputs=entradas, outputs=saida, title="Método Evolutivo (NBR 14653-2)" )
140
+ interface.launch()