diff --git a/config/.gitkeep b/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/py_dvt_ate/__init__.py b/src/py_dvt_ate/__init__.py new file mode 100644 index 0000000..98adb21 --- /dev/null +++ b/src/py_dvt_ate/__init__.py @@ -0,0 +1,3 @@ +"""py_dvt_ate: Coupled Physics DVT Simulation Platform.""" + +__version__ = "0.0.1" diff --git a/src/py_dvt_ate/cli/__init__.py b/src/py_dvt_ate/cli/__init__.py new file mode 100644 index 0000000..429eb26 --- /dev/null +++ b/src/py_dvt_ate/cli/__init__.py @@ -0,0 +1 @@ +"""Command-line interface.""" diff --git a/src/py_dvt_ate/config/__init__.py b/src/py_dvt_ate/config/__init__.py new file mode 100644 index 0000000..da7746f --- /dev/null +++ b/src/py_dvt_ate/config/__init__.py @@ -0,0 +1 @@ +"""Configuration handling.""" diff --git a/src/py_dvt_ate/dashboard/__init__.py b/src/py_dvt_ate/dashboard/__init__.py new file mode 100644 index 0000000..92d819f --- /dev/null +++ b/src/py_dvt_ate/dashboard/__init__.py @@ -0,0 +1 @@ +"""Streamlit dashboard.""" diff --git a/src/py_dvt_ate/drivers/__init__.py b/src/py_dvt_ate/drivers/__init__.py new file mode 100644 index 0000000..c1a69ab --- /dev/null +++ b/src/py_dvt_ate/drivers/__init__.py @@ -0,0 +1 @@ +"""Instrument SCPI drivers.""" diff --git a/src/py_dvt_ate/executive/__init__.py b/src/py_dvt_ate/executive/__init__.py new file mode 100644 index 0000000..0b6b2cb --- /dev/null +++ b/src/py_dvt_ate/executive/__init__.py @@ -0,0 +1 @@ +"""Test execution framework.""" diff --git a/src/py_dvt_ate/hal/__init__.py b/src/py_dvt_ate/hal/__init__.py new file mode 100644 index 0000000..c60f8ce --- /dev/null +++ b/src/py_dvt_ate/hal/__init__.py @@ -0,0 +1 @@ +"""Hardware Abstraction Layer.""" diff --git a/src/py_dvt_ate/hal/impl/__init__.py b/src/py_dvt_ate/hal/impl/__init__.py new file mode 100644 index 0000000..b428c1e --- /dev/null +++ b/src/py_dvt_ate/hal/impl/__init__.py @@ -0,0 +1 @@ +"""HAL implementations.""" diff --git a/src/py_dvt_ate/instruments/__init__.py b/src/py_dvt_ate/instruments/__init__.py new file mode 100644 index 0000000..e769979 --- /dev/null +++ b/src/py_dvt_ate/instruments/__init__.py @@ -0,0 +1 @@ +"""Virtual instrument implementations.""" diff --git a/src/py_dvt_ate/physics/__init__.py b/src/py_dvt_ate/physics/__init__.py new file mode 100644 index 0000000..4c18295 --- /dev/null +++ b/src/py_dvt_ate/physics/__init__.py @@ -0,0 +1 @@ +"""Physics simulation engine.""" diff --git a/src/py_dvt_ate/physics/dut/__init__.py b/src/py_dvt_ate/physics/dut/__init__.py new file mode 100644 index 0000000..d622472 --- /dev/null +++ b/src/py_dvt_ate/physics/dut/__init__.py @@ -0,0 +1 @@ +"""Device Under Test models.""" diff --git a/src/py_dvt_ate/py.typed b/src/py_dvt_ate/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/src/py_dvt_ate/server/__init__.py b/src/py_dvt_ate/server/__init__.py new file mode 100644 index 0000000..86403c9 --- /dev/null +++ b/src/py_dvt_ate/server/__init__.py @@ -0,0 +1 @@ +"""Simulation server.""" diff --git a/src/py_dvt_ate/tests/__init__.py b/src/py_dvt_ate/tests/__init__.py new file mode 100644 index 0000000..d8b71b2 --- /dev/null +++ b/src/py_dvt_ate/tests/__init__.py @@ -0,0 +1 @@ +"""DVT test implementations.""" diff --git a/src/py_dvt_ate/transport/__init__.py b/src/py_dvt_ate/transport/__init__.py new file mode 100644 index 0000000..c1c5b60 --- /dev/null +++ b/src/py_dvt_ate/transport/__init__.py @@ -0,0 +1 @@ +"""Communication layer.""" diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..48890ea --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1 @@ +"""pytest fixtures for py_dvt_ate tests.""" diff --git a/tests/integration/.gitkeep b/tests/integration/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tests/unit/.gitkeep b/tests/unit/.gitkeep new file mode 100644 index 0000000..e69de29