Spaces:
Running
Running
Update app.py
Browse files
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=
|
124 |
-
gr.inputs.Textbox(label="Data da construção (mm/aaaa)", default=
|
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=
|
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()
|