File size: 472 Bytes
25095c4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import gradio as gr
from simulators.fenics_simulation import run_fenics_simulation

def display_simulation():
    # Run FEniCS simulation and return the plot
    plot = run_fenics_simulation()
    return plot

# Create Gradio interface
iface = gr.Interface(fn=display_simulation, 
                     inputs=[], 
                     outputs="plot", 
                     live=True, 
                     title="FEniCS Simulation")

# Launch the interface
iface.launch()