From 2ecbb976bf711171bf81933e5d97269671a509dc Mon Sep 17 00:00:00 2001 From: Kai Chappell Date: Mon, 1 Dec 2025 23:50:57 +0000 Subject: [PATCH] Add package directory structure --- config/.gitkeep | 0 src/py_dvt_ate/__init__.py | 3 +++ src/py_dvt_ate/cli/__init__.py | 1 + src/py_dvt_ate/config/__init__.py | 1 + src/py_dvt_ate/dashboard/__init__.py | 1 + src/py_dvt_ate/drivers/__init__.py | 1 + src/py_dvt_ate/executive/__init__.py | 1 + src/py_dvt_ate/hal/__init__.py | 1 + src/py_dvt_ate/hal/impl/__init__.py | 1 + src/py_dvt_ate/instruments/__init__.py | 1 + src/py_dvt_ate/physics/__init__.py | 1 + src/py_dvt_ate/physics/dut/__init__.py | 1 + src/py_dvt_ate/py.typed | 0 src/py_dvt_ate/server/__init__.py | 1 + src/py_dvt_ate/tests/__init__.py | 1 + src/py_dvt_ate/transport/__init__.py | 1 + tests/conftest.py | 1 + tests/integration/.gitkeep | 0 tests/unit/.gitkeep | 0 19 files changed, 17 insertions(+) create mode 100644 config/.gitkeep create mode 100644 src/py_dvt_ate/__init__.py create mode 100644 src/py_dvt_ate/cli/__init__.py create mode 100644 src/py_dvt_ate/config/__init__.py create mode 100644 src/py_dvt_ate/dashboard/__init__.py create mode 100644 src/py_dvt_ate/drivers/__init__.py create mode 100644 src/py_dvt_ate/executive/__init__.py create mode 100644 src/py_dvt_ate/hal/__init__.py create mode 100644 src/py_dvt_ate/hal/impl/__init__.py create mode 100644 src/py_dvt_ate/instruments/__init__.py create mode 100644 src/py_dvt_ate/physics/__init__.py create mode 100644 src/py_dvt_ate/physics/dut/__init__.py create mode 100644 src/py_dvt_ate/py.typed create mode 100644 src/py_dvt_ate/server/__init__.py create mode 100644 src/py_dvt_ate/tests/__init__.py create mode 100644 src/py_dvt_ate/transport/__init__.py create mode 100644 tests/conftest.py create mode 100644 tests/integration/.gitkeep create mode 100644 tests/unit/.gitkeep 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