GAIA-Hackathon / app.py
TD9991's picture
second commit
03df0fa
raw
history blame
1.19 kB
import gradio as gr
from utils import *
with gr.Blocks() as demo:
with gr.Row():
with gr.Column():
lat = gr.Number(value=48.832408, label="Latitude",
info="La latitude de votre élevage")
lon = gr.Number(value=2.28619, label="Longitude",
info="La longitude de votre élevage")
address = gr.Textbox(
label="Address",
info="Dans le cas ou vous ne connaissez pas vos coordonnées GPS, rentrez votre adresse !")
with gr.Column():
type_elevage = gr.CheckboxGroup(choices=[
"Bovin",
"Ovin",
"Caprin",
"Porcin",
"Volailles",
"Equin"
], label="Type d'élevage", info="Quel est votre type d'élevage?")
with gr.Column():
btn = gr.Button(value="Submit", size="sm")
with gr.Tab("Map"):
map = gr.HTML()
with gr.Tab("Weather data"):
fig = gr.Plot(label="Météo")
demo.load(show_map, [lat, lon, address], [map, fig])
btn.click(show_map, [lat, lon, address], [map, fig])
demo.launch()