import gradio as gr from maths.matrices.matrix_add import matrix_add_interface from maths.matrices.matrix_subtract import matrix_subtract_interface from maths.matrices.matrix_multiply import matrix_multiply_interface from maths.matrices.matrix_determinant import matrix_determinant_interface from maths.matrices.matrix_inverse import matrix_inverse_interface matrices_interfaces_list = [ matrix_add_interface, matrix_subtract_interface, matrix_multiply_interface, matrix_determinant_interface, matrix_inverse_interface ] matrices_tab_names = [ "Matrix Addition", "Matrix Subtraction", "Matrix Multiplication", "Matrix Determinant", "Matrix Inverse" ] matrices_tab = gr.TabbedInterface(matrices_interfaces_list, matrices_tab_names, title="Matrices")