Restructure package for domain-driven design
Reorganise package structure to improve separation of concerns: - instruments/ - SCPI, transport, drivers, interfaces, factory - simulation/ - physics engine, virtual instruments, server - framework/ - test runner, logger, limits, context - tests/ - thermal/, electrical/ (DVT test implementations) - data/ - repository, models - reporting/ - generator, templates - app/ - CLI, config, dashboard This structure enables: - Reusable instruments package for other test suites - Clear separation of simulation (dev) vs production code - Domain-focused package organisation Updated documentation to reflect new paths.
This commit is contained in:
5
src/py_dvt_ate/simulation/physics/__init__.py
Normal file
5
src/py_dvt_ate/simulation/physics/__init__.py
Normal file
@@ -0,0 +1,5 @@
|
||||
"""Physics engine for thermal-electrical simulation.
|
||||
|
||||
Implements coupled thermal and electrical domain models with
|
||||
realistic time constants and temperature-dependent behaviour.
|
||||
"""
|
||||
5
src/py_dvt_ate/simulation/physics/models/__init__.py
Normal file
5
src/py_dvt_ate/simulation/physics/models/__init__.py
Normal file
@@ -0,0 +1,5 @@
|
||||
"""Device Under Test (DUT) models.
|
||||
|
||||
Provides thermal and electrical models for various device types
|
||||
including LDO regulators, op-amps, and other components.
|
||||
"""
|
||||
Reference in New Issue
Block a user