From 32551d8be5b981a56f9930f2ee071042bf60c055 Mon Sep 17 00:00:00 2001 From: Jacob Wilkins Date: Fri, 16 Oct 2026 12:02:32 +0100 Subject: [PATCH] Use extxyz viewer --- src/aiidalab_mlip/common/node_viewers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/aiidalab_mlip/common/node_viewers.py b/src/aiidalab_mlip/common/node_viewers.py index ff87259..f9d2939 100644 --- a/src/aiidalab_mlip/common/node_viewers.py +++ b/src/aiidalab_mlip/common/node_viewers.py @@ -20,6 +20,7 @@ from aiidalab_widgets_base.viewers import AIIDA_VIEWER_MAPPING, DictViewer from alc_aiidalab_widgets.types import CallbackDict from alc_aiidalab_widgets.widgets import Status, StructureViewWidget +from alc_aiidalab_widgets.widgets.extxyz_stats import ExtXYZStatsViewer from alc_aiidalab_widgets.widgets.tables import GenericArrayDataTableWidget from alc_aiidalab_widgets.widgets.vib_modes import VibrationalModesViewWidget from ase import Atoms @@ -30,6 +31,8 @@ class SummaryViewer(ipw.VBox): + """View summary of job node.""" + def __init__(self, node: ProcessNode, **kwargs) -> None: textbox = ipw.HTML() @@ -236,7 +239,7 @@ def _viewer(node: Node, **kwargs) -> Any: ) case SinglefileData() if node.filename.endswith((".xyz", ".extxyz")): - return StructureViewWidget(node=node, **kwargs) + return ExtXYZStatsViewer(node=node, **kwargs) case SinglefileData(): viewer = ipw.Output()