counting / maths /algebra /algebra_tab.py
spagestic's picture
refactor: remove unused algebra and arithmetic interfaces; add GCD, LCM, and prime check implementations
544c80a
raw
history blame contribute delete
754 Bytes
import gradio as gr
from maths.algebra.solve_linear_equation import solve_linear_equation_interface
from maths.algebra.evaluate_quadratic_expression import evaluate_expression_interface
from maths.algebra.simplify_radical import simplify_radical_interface
from maths.algebra.polynomial_operations import polynomial_interface
# Tabbed interface for algebra operations
algebra_interfaces_list = [
solve_linear_equation_interface,
evaluate_expression_interface,
simplify_radical_interface,
polynomial_interface
]
algebra_tab_names = [
"Linear Solver",
"Expression Evaluator",
"Radical Simplifier",
"Polynomials"
]
algebra_tab = gr.TabbedInterface(
algebra_interfaces_list,
algebra_tab_names,
title="Algebra"
)