From 27064417dd981c484ad700b3913677fb23507ccc Mon Sep 17 00:00:00 2001 From: nathan corwin Date: Mon, 21 Jul 2025 09:59:28 -0600 Subject: [PATCH] initial project structure with empty files --- .gitignore | 3 +++ Makefile | 0 README.md | 0 conftest.py | 0 docs/architecture.rst | 0 docs/conf.py | 0 docs/getting_started.rst | 0 docs/index.rst | 0 docs/usage_examples.rst | 0 pytest.ini | 0 requirements.txt | 5 +++++ src/config/settings.toml | 0 src/instruments/dut_control.py | 0 src/instruments/eload.py | 0 src/instruments/power_supply.py | 0 src/interfaces/dummy.py | 0 src/interfaces/scpi.py | 0 src/interfaces/serial.py | 0 src/utils/csv_writer.py | 0 src/utils/logger.py | 0 20 files changed, 8 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 README.md create mode 100644 conftest.py create mode 100644 docs/architecture.rst create mode 100644 docs/conf.py create mode 100644 docs/getting_started.rst create mode 100644 docs/index.rst create mode 100644 docs/usage_examples.rst create mode 100644 pytest.ini create mode 100644 requirements.txt create mode 100644 src/config/settings.toml create mode 100644 src/instruments/dut_control.py create mode 100644 src/instruments/eload.py create mode 100644 src/instruments/power_supply.py create mode 100644 src/interfaces/dummy.py create mode 100644 src/interfaces/scpi.py create mode 100644 src/interfaces/serial.py create mode 100644 src/utils/csv_writer.py create mode 100644 src/utils/logger.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ecfce30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.vscode/ +__pycache__/ +*.pyc diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/conftest.py b/conftest.py new file mode 100644 index 0000000..e69de29 diff --git a/docs/architecture.rst b/docs/architecture.rst new file mode 100644 index 0000000..e69de29 diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000..e69de29 diff --git a/docs/getting_started.rst b/docs/getting_started.rst new file mode 100644 index 0000000..e69de29 diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 0000000..e69de29 diff --git a/docs/usage_examples.rst b/docs/usage_examples.rst new file mode 100644 index 0000000..e69de29 diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9b23158 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +pytest +tomli +sphinx +#pyvisa +#pyserial \ No newline at end of file diff --git a/src/config/settings.toml b/src/config/settings.toml new file mode 100644 index 0000000..e69de29 diff --git a/src/instruments/dut_control.py b/src/instruments/dut_control.py new file mode 100644 index 0000000..e69de29 diff --git a/src/instruments/eload.py b/src/instruments/eload.py new file mode 100644 index 0000000..e69de29 diff --git a/src/instruments/power_supply.py b/src/instruments/power_supply.py new file mode 100644 index 0000000..e69de29 diff --git a/src/interfaces/dummy.py b/src/interfaces/dummy.py new file mode 100644 index 0000000..e69de29 diff --git a/src/interfaces/scpi.py b/src/interfaces/scpi.py new file mode 100644 index 0000000..e69de29 diff --git a/src/interfaces/serial.py b/src/interfaces/serial.py new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/csv_writer.py b/src/utils/csv_writer.py new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/logger.py b/src/utils/logger.py new file mode 100644 index 0000000..e69de29