Add Streamlit dashboard skeleton
This commit is contained in:
@@ -3,3 +3,7 @@
|
||||
Provides visualisation of instrument status, test progress,
|
||||
and historical results.
|
||||
"""
|
||||
|
||||
from py_dvt_ate.app.dashboard.app import main
|
||||
|
||||
__all__ = ["main"]
|
||||
|
||||
28
src/py_dvt_ate/app/dashboard/app.py
Normal file
28
src/py_dvt_ate/app/dashboard/app.py
Normal file
@@ -0,0 +1,28 @@
|
||||
"""Streamlit dashboard application for physics simulation visualisation.
|
||||
|
||||
This module provides an interactive dashboard for visualising the physics
|
||||
engine directly, demonstrating thermal-electrical coupling in real-time.
|
||||
"""
|
||||
|
||||
import streamlit as st
|
||||
|
||||
|
||||
def main() -> None:
|
||||
"""Main entry point for the Streamlit dashboard."""
|
||||
st.set_page_config(
|
||||
page_title="py-dvt-ate Virtual Lab Bench",
|
||||
page_icon="🔬",
|
||||
layout="wide",
|
||||
)
|
||||
|
||||
st.title("py-dvt-ate Virtual Lab Bench")
|
||||
st.markdown(
|
||||
"""
|
||||
Interactive physics simulation demonstrating coupled thermal-electrical
|
||||
behaviour of an LDO voltage regulator.
|
||||
"""
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user