CALCULADORAS / app.py
JHONGONZALEZ's picture
Initial commit
7f39d0d
raw
history blame
756 Bytes
import gradio as gr
import numpy as np
import matplotlib.pyplot as plt
def calcular_movimiento(tipo_movimiento, velocidad, velocidad_inicial, aceleracion):
# L贸gica de c谩lculo y generaci贸n de gr谩ficas
# (Aqu铆 puedes incluir el c贸digo que ya tienes para calcular y graficar)
return plt.figure() # Devuelve la figura generada
# Configuraci贸n de la interfaz Gradio
inputs = [
gr.Dropdown(choices=['mru', 'mruv'], label='Tipo de Movimiento:'),
gr.Number(label='Velocidad (m/s):', value=0),
gr.Number(label='Velocidad Inicial (m/s):', value=0),
gr.Number(label='Aceleraci贸n (m/s虏):', value=0),
]
outputs = gr.outputs.Image(type="pil")
gr.Interface(fn=calcular_movimiento, inputs=inputs, outputs=outputs).launch()