Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -129,9 +129,11 @@ def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, ti
|
|
129 |
"""
|
130 |
|
131 |
return valor_inicial, deprec, valor_ter, valor_final
|
|
|
132 |
|
|
|
133 |
|
134 |
-
|
135 |
gr.Number(label="Área construída (m²)", value=100),
|
136 |
gr.Textbox(label="Data de referência (mm/aaaa)", value=ultimo_cub, info="Data do fato gerador da demanda"),
|
137 |
gr.Textbox(label="Data da construção (mm/aaaa)", value=ultimo_cub, info="Data de construção do imóvel"),
|
@@ -179,22 +181,24 @@ entradas = [
|
|
179 |
info="Escolha o Grau de Fundamentação alcançado pelo avaliação do terreno", label="", value="Grau I de fundamentação no método comparativo ou no involutivo"),
|
180 |
gr.Slider(0.1, 2.0, value=1.0, label="FC (Fator de Comercialização)", info="O Fator de Comercialização, também chamado de Terceiro Componente ou Vantagem da Coisa Feita, é definido no item 3.20 da NBR 14653-1:2001: “Fator de comercialização: Razão entre o valor de mercado de um bem e o seu custo de reedição ou de substituição, que pode ser maior ou menor que 1", step = 0.1),
|
181 |
gr.Radio(["Inferido em mercado semelhante", "Justificado", "Arbitrado"], label="", info="Estipule como foi elaborado o FC",value="Arbitrado"),
|
182 |
-
]
|
183 |
|
184 |
-
|
185 |
gr.Textbox(label = "Valor Inicial da Contrução"),
|
186 |
gr.Textbox(label = "Cálculo da Depreciação"),
|
187 |
gr.Textbox(label = "Valor estimado para o terreno"),
|
188 |
gr.Textbox(label = "Valor final do imóvel")
|
189 |
],
|
190 |
|
191 |
-
|
192 |
-
|
|
|
|
|
193 |
description=f"""
|
194 |
<p style="text-align: left;"><b><span style='color: gray; font-size: 40px;'>aval</span><span style='color: black; font-size: 40px;'>ia</span><span style='color: gray; font-size: 40px;'>.se</b></p>
|
195 |
<p style="text-align: left;"></span>Aplicativo MCDDM com tratamento por fatores / Faça o upload de uma planilha XLS ou XLSX com os dados / Para um exemplo de estrutura de planilha, você pode baixar <a href='https://huggingface.co/spaces/DavidSB/avaliaFACTOR/resolve/main/dados_entrada_factor.xlsx' download='dados_entrada_factor.xlsx'>aqui</a><br><br></p>
|
196 |
""",
|
|
|
197 |
|
198 |
-
|
199 |
-
|
200 |
-
interface.launch()
|
|
|
129 |
"""
|
130 |
|
131 |
return valor_inicial, deprec, valor_ter, valor_final
|
132 |
+
|
133 |
|
134 |
+
calcular_valor_imovel,
|
135 |
|
136 |
+
inputs = [
|
137 |
gr.Number(label="Área construída (m²)", value=100),
|
138 |
gr.Textbox(label="Data de referência (mm/aaaa)", value=ultimo_cub, info="Data do fato gerador da demanda"),
|
139 |
gr.Textbox(label="Data da construção (mm/aaaa)", value=ultimo_cub, info="Data de construção do imóvel"),
|
|
|
181 |
info="Escolha o Grau de Fundamentação alcançado pelo avaliação do terreno", label="", value="Grau I de fundamentação no método comparativo ou no involutivo"),
|
182 |
gr.Slider(0.1, 2.0, value=1.0, label="FC (Fator de Comercialização)", info="O Fator de Comercialização, também chamado de Terceiro Componente ou Vantagem da Coisa Feita, é definido no item 3.20 da NBR 14653-1:2001: “Fator de comercialização: Razão entre o valor de mercado de um bem e o seu custo de reedição ou de substituição, que pode ser maior ou menor que 1", step = 0.1),
|
183 |
gr.Radio(["Inferido em mercado semelhante", "Justificado", "Arbitrado"], label="", info="Estipule como foi elaborado o FC",value="Arbitrado"),
|
184 |
+
],
|
185 |
|
186 |
+
outputs = [
|
187 |
gr.Textbox(label = "Valor Inicial da Contrução"),
|
188 |
gr.Textbox(label = "Cálculo da Depreciação"),
|
189 |
gr.Textbox(label = "Valor estimado para o terreno"),
|
190 |
gr.Textbox(label = "Valor final do imóvel")
|
191 |
],
|
192 |
|
193 |
+
live=False,
|
194 |
+
capture_session=True,
|
195 |
+
theme=gr.themes.Monochrome(),
|
196 |
+
title="<span style='color: gray; font-size: 52px;'>aval</span><span style='color: black; font-size: 52px;'>ia</span><span style='color: gray; font-size: 56px;'>.EVO</span>",
|
197 |
description=f"""
|
198 |
<p style="text-align: left;"><b><span style='color: gray; font-size: 40px;'>aval</span><span style='color: black; font-size: 40px;'>ia</span><span style='color: gray; font-size: 40px;'>.se</b></p>
|
199 |
<p style="text-align: left;"></span>Aplicativo MCDDM com tratamento por fatores / Faça o upload de uma planilha XLS ou XLSX com os dados / Para um exemplo de estrutura de planilha, você pode baixar <a href='https://huggingface.co/spaces/DavidSB/avaliaFACTOR/resolve/main/dados_entrada_factor.xlsx' download='dados_entrada_factor.xlsx'>aqui</a><br><br></p>
|
200 |
""",
|
201 |
+
)
|
202 |
|
203 |
+
if__name__=="__main__":
|
204 |
+
interface.launch(dedug=True)
|
|