Refactor code structure for improved readability and maintainability

This commit is contained in:
jack
2026-06-11 11:57:46 -07:00
parent 97ca58bfc2
commit b9f8032203
16 changed files with 512 additions and 7 deletions
+24
View File
@@ -7,6 +7,12 @@ build-backend = "setuptools.build_meta"
[project]
name = "pygui"
version = "0.1.0"
dependencies = [
"pyyaml>=6.0.3",
"scipy>=1.17.1",
"pandas>=2.0.0",
"matplotlib>=3.7.0",
]
[project.optional-dependencies]
dev = ["pytest"]
@@ -50,10 +56,28 @@ files = [
"src/pygui/backend/marching_squares.py",
"src/pygui/backend/zwafer_models.py",
"src/pygui/backend/zwafer_parser.py",
"src/pygui/backend/frame_stats.py",
"src/pygui/backend/threshold_classifier.py",
"src/pygui/backend/stability_detector.py",
"src/pygui/backend/csv_recorder.py",
"src/pygui/backend/frame_player.py",
"src/pygui/backend/stream_reader.py",
"src/pygui/backend/session_model.py",
"src/pygui/backend/session_controller.py",
"src/pygui/backend/wafer_layouts.py",
"src/pygui/backend/rbf_heatmap.py",
"src/pygui/backend/wafer_map_item.py",
"src/pygui/serialcomm/__init__.py",
"src/pygui/serialcomm/data_parser.py",
"src/pygui/serialcomm/device_service.py",
"src/pygui/serialcomm/serial_port.py",
"src/pygui/ISC/Tabs/WaferMapTab.qml",
"src/pygui/ISC/Tabs/components/WaferMapView.qml",
"src/pygui/ISC/Tabs/components/SourcePanel.qml",
"src/pygui/ISC/Tabs/components/ReadoutPanel.qml",
"src/pygui/ISC/Tabs/components/TransportBar.qml",
"src/pygui/ISC/Tabs/components/ReplaceSensorDialog.qml",
"src/pygui/ISC/Tabs/components/qmldir",
]
[dependency-groups]