Add Streamlit dashboard skeleton
This commit is contained in:
@@ -3,3 +3,7 @@
|
|||||||
Provides visualisation of instrument status, test progress,
|
Provides visualisation of instrument status, test progress,
|
||||||
and historical results.
|
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