File size: 795 Bytes
4a7e29d
544c80a
 
 
 
 
 
4a7e29d
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
from maths.arithmetic.add import add_interface
from maths.arithmetic.subtract import subtract_interface
from maths.arithmetic.multiply import multiply_interface
from maths.arithmetic.divide import divide_interface
from maths.arithmetic.calculate_array import array_calc_interface
from maths.arithmetic.calculate_array_with_visualization import array_calc_vis_interface

arithmetic_interfaces_list = [
    add_interface, subtract_interface, multiply_interface,
    divide_interface, array_calc_interface, array_calc_vis_interface
]
arithmetic_tab_names = [
    "Addition", "Subtraction", "Multiplication", "Division",
    "Array Calculation", "Array Calculation Viz"
]

arithmetic_tab = gr.TabbedInterface(arithmetic_interfaces_list, arithmetic_tab_names, title="Arithmetic")