UI updates

This commit is contained in:
Ayzen
2026-04-01 20:21:16 +03:00
parent 4abc95c372
commit 669205d8f8
43 changed files with 2055 additions and 973 deletions
+4 -11
View File
@@ -240,18 +240,11 @@ def _plot_all_states_for_one_collection(stage: str, collection_dir: Path, output
def _run(snapshot_dir: Path, output_dir: Path) -> None:
"""Execute snapshot validation and plotting workflow."""
manifest_path = snapshot_dir / "manifest.json"
if manifest_path.exists():
manifest = _load_json(manifest_path)
print(
f"Snapshot: {snapshot_dir}\n"
f"selection_mode={manifest.get('selection_mode')} "
f"raw={manifest.get('raw_collections')} "
f"pre={manifest.get('preprocessed_collections')} "
f"res={manifest.get('result_collections')}"
)
config_profile_path = snapshot_dir / "config_profile.json"
if config_profile_path.exists():
print(f"Snapshot: {snapshot_dir}\nconfig_profile={config_profile_path.name}")
else:
print(f"Snapshot: {snapshot_dir} (manifest.json is missing)")
print(f"Snapshot: {snapshot_dir}")
stages = ("raw", "preprocessed", "results")
for stage in stages:
@@ -337,9 +337,6 @@ def main() -> None:
result_refs = _load_stage_refs(snapshot_dir, "results")
alignment_warning = _stage_alignment_warning(pre_refs, result_refs)
manifest_path = snapshot_dir / "manifest.json"
manifest = _load_json(manifest_path) if manifest_path.exists() else {}
payload: dict[str, Any] = {
"format": "vna-system-history-v1",
"converter": "python_app/scripts/convert_snapshot_to_vna_history.py",
@@ -355,8 +352,6 @@ def main() -> None:
}
if alignment_warning is not None:
payload["alignment_warning"] = alignment_warning
if manifest:
payload["snapshot_manifest"] = manifest
output_path.parent.mkdir(parents=True, exist_ok=True)
output_path.write_text(json.dumps(payload, ensure_ascii=False, indent=2), encoding="utf-8")