added s11!
This commit is contained in:
@@ -7,6 +7,7 @@ from typing import TypeVar
|
||||
|
||||
from python_app.models.dataset_model import ResultCollection, SweepCollection
|
||||
from python_app.models.run_config_model import RunConfigModel
|
||||
from python_app.orchestration.preprocess_assets import PREPROCESS_ASSET_KEYS, preprocess_asset_model
|
||||
|
||||
THistoryCollection = TypeVar("THistoryCollection", SweepCollection, ResultCollection)
|
||||
|
||||
@@ -63,6 +64,7 @@ def build_run_history_signature(
|
||||
) -> tuple[object, ...]:
|
||||
"""Build deterministic signature to detect run-settings changes (excluding live processing params)."""
|
||||
combos_signature = tuple((int(combo.input), int(combo.output)) for combo in config.combos)
|
||||
preprocess_signature = tuple(preprocess_asset_model(config, key).set_name for key in PREPROCESS_ASSET_KEYS)
|
||||
return (
|
||||
str(config.radar.driver_mode),
|
||||
str(config.radar.serial),
|
||||
@@ -79,8 +81,7 @@ def build_run_history_signature(
|
||||
str(config.output_switch.driver),
|
||||
int(config.output_switch.positions),
|
||||
bool(config.output_switch.invert_logic),
|
||||
str(config.preprocess.s21_calibration_set),
|
||||
str(config.preprocess.s21_reference_set),
|
||||
preprocess_signature,
|
||||
combos_signature,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user