refactor: reorganize backend modules into sub-packages for models, data, visualization, wafer, and controllers
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
from pygui.backend.csv_recorder import CsvRecorder
|
||||
from pygui.backend.data_records import read_data_records
|
||||
from pygui.backend.frame import Frame
|
||||
from pygui.backend.zwafer_models import Sensor
|
||||
from pygui.backend.zwafer_parser import ZWaferParser
|
||||
from pygui.backend.data.csv_recorder import CsvRecorder
|
||||
from pygui.backend.data.data_records import read_data_records
|
||||
from pygui.backend.models.frame import Frame
|
||||
from pygui.backend.wafer.zwafer_models import Sensor
|
||||
from pygui.backend.wafer.zwafer_parser import ZWaferParser
|
||||
|
||||
|
||||
def test_recording_roundtrips_through_parser(tmp_path):
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
"""Tests for src/pygui/backend/data_records.py."""
|
||||
from pygui.backend.data_records import read_data_records
|
||||
from pygui.backend.data.data_records import read_data_records
|
||||
|
||||
|
||||
def test_reads_rows_after_data_marker(tmp_path):
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from pygui.backend.frame import Frame
|
||||
from pygui.backend.frame_player import FramePlayer
|
||||
from pygui.backend.models.frame import Frame
|
||||
from pygui.backend.models.frame_player import FramePlayer
|
||||
|
||||
def frames(n):
|
||||
return [Frame(seq=i, time=float(i), values=[149.0 + i])for i in range(n)]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import math
|
||||
import pytest
|
||||
from pygui.backend.frame_stats import compute_stats, Stats
|
||||
from pygui.backend.models.frame_stats import compute_stats, Stats
|
||||
|
||||
|
||||
def test_basic_stat():
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"""Tests for src/pygui/backend/rbf_heatmap.py."""
|
||||
import numpy as np
|
||||
from pygui.backend.rbf_heatmap import interpolate_field, BACKEND
|
||||
from pygui.backend.visualization.rbf_heatmap import interpolate_field, BACKEND
|
||||
|
||||
|
||||
def test_field_shape_and_interpolates_at_sites():
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"""Tests for src/pygui/backend/sensor_editor.py."""
|
||||
import pytest
|
||||
from pygui.backend.sensor_editor import SensorEditor
|
||||
from pygui.backend.models.sensor_editor import SensorEditor
|
||||
|
||||
|
||||
def test_replace_overrides_raw_value():
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from pygui.backend.frame import Frame
|
||||
from pygui.backend.threshold_classifier import ThresholdConfig, BAND_HIGH, BAND_IN, BAND_LOW
|
||||
from pygui.backend.session_model import SessionModel, SessionUpdate
|
||||
from pygui.backend.models.frame import Frame
|
||||
from pygui.backend.models.threshold_classifier import ThresholdConfig, BAND_HIGH, BAND_IN, BAND_LOW
|
||||
from pygui.backend.models.session_model import SessionModel, SessionUpdate
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from pygui.backend.stability_detector import (
|
||||
from pygui.backend.models.stability_detector import (
|
||||
StabilityDetector, STATE_IDLE, STATE_RAMP, STATE_SET,
|
||||
)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import time
|
||||
from pygui.backend.frame import Frame
|
||||
from pygui.backend.models.frame import Frame
|
||||
from pygui.serialcomm.stream_reader import StreamReader
|
||||
|
||||
class FakeTransport:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import math
|
||||
|
||||
from pygui.backend.threshold_classifier import (
|
||||
from pygui.backend.models.threshold_classifier import (
|
||||
ThresholdConfig, classify, classify_all, resolve_bounds,
|
||||
BAND_IN, BAND_HIGH, BAND_LOW
|
||||
)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""Tests for src/pygui/backend/wafer_layouts.py."""
|
||||
import pytest
|
||||
from pygui.backend.wafer_layouts import load_layout, available_families
|
||||
from pygui.backend.zwafer_models import Sensor
|
||||
from pygui.backend.wafer.wafer_layouts import load_layout, available_families
|
||||
from pygui.backend.wafer.zwafer_models import Sensor
|
||||
|
||||
|
||||
def test_lists_bundled_families():
|
||||
|
||||
Reference in New Issue
Block a user