download
raw
1.23 kB
import streamlit as st
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from scipy import linalg
import plotly.graph_objects as go
from plotly.subplots import make_subplots
import time
from simulation import run_simulation
from src.introduction import show_introduction
from src.kalman import show_kalman_filter
from src.pid import show_pid_control
from src.robot import show_robot_tp
from src.exercises import show_exercises
from src.simulator import show_simulator
# Configuration de la page
st.set_page_config(
page_title="Jumeaux Numériques - Robot Souple",
page_icon="🔄",
layout="wide",
initial_sidebar_state="expanded"
)
# Navigation principale
st.sidebar.title("🧭 Navigation")
page = st.sidebar.selectbox(
"Sélectionner une section",
["Introduction", "Filtre de Kalman", "Contrôle PID", "TP Robot Souple", "Exercices", "Simulateur intégré"]
)
if page == "Introduction":
show_introduction()
elif page == "Filtre de Kalman":
show_kalman_filter()
elif page == "Contrôle PID":
show_pid_control()
elif page == "TP Robot Souple":
show_robot_tp()
elif page == "Exercices":
show_exercises()
elif page == "Simulateur intégré":
show_simulator()

Xet Storage Details

Size:
1.23 kB
·
Xet hash:
ed0753c9faeef2846c5796028acce89598877e3801cf8fcebbe596b3a20817d2

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.