import gradio as gr import numpy as np import talib def run(): close = np.random.random(100) output = talib.SMA(close) return output.tolist() with gr.Blocks() as demo: gr.Markdown("# TA-LIB") out = gr.JSON() btn = gr.Button("Run") btn.click(fn=run, inputs=None, outputs=out) demo.launch()