File size: 976 Bytes
4a7e29d
95151f6
 
 
 
 
 
 
4a7e29d
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import gradio as gr
from maths.calculus.derivative_polynomial import derivative_interface
from maths.calculus.integral_polynomial import integral_interface
from maths.calculus.calculate_limit import limit_interface
from maths.calculus.taylor_series_expansion import taylor_series_interface
from maths.calculus.fourier_series_example import fourier_series_interface
from maths.calculus.partial_derivative import partial_derivative_interface
from maths.calculus.multiple_integral import multiple_integral_interface

calculus_interfaces_list = [
    derivative_interface, integral_interface, limit_interface,
    taylor_series_interface, fourier_series_interface,
    partial_derivative_interface, multiple_integral_interface
]
calculus_tab_names = [
    "Derivative", "Integral", "Limits",
    "Taylor Series", "Fourier Series",
    "Partial Derivatives", "Multiple Integrals"
]

calculus_tab = gr.TabbedInterface(calculus_interfaces_list, calculus_tab_names, title="Calculus")