counting / maths /equations /equations_tab.py
spagestic's picture
feat: add Gradio interface for simultaneous equation solving; update equations tab to include new solver
7ac0d56
raw
history blame contribute delete
739 Bytes
import gradio as gr
from maths.equations.solve_quadratic import solve_quadratic_interface, quadratic_visualizer_interface
from maths.equations.solve_cubic import cubic_solver_interface
from maths.equations.solve_poly import poly_solver_interface
from maths.equations.solve_simultaneous import simultaneous_solver_interface
equations_tab = gr.TabbedInterface(
[
solve_quadratic_interface,
quadratic_visualizer_interface,
cubic_solver_interface,
poly_solver_interface,
simultaneous_solver_interface
],
[
"Quadratic Solver",
"Quadratic Visualizer",
"Cubic Solver",
"Polynomial Solver",
"Simultaneous Equation Solver"
],
title="Equations"
)