From e9bbebd827e902739c6dc956dd9c03de0e4a80a7 Mon Sep 17 00:00:00 2001 From: "Martin K. Scherer" Date: Sun, 29 Jan 2023 18:30:19 +0100 Subject: [PATCH 1/2] [WXFile] determine widget usage by runtime env in _ipython_display_ Fixes #846 --- weldx/asdf/file.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/weldx/asdf/file.py b/weldx/asdf/file.py index ff6459cbe..acff8440d 100644 --- a/weldx/asdf/file.py +++ b/weldx/asdf/file.py @@ -916,10 +916,12 @@ def show_asdf_header(self, *args, **kwargs): return self.header(*args, **kwargs) def _ipython_display_(self): - # this will be called in Jupyter Lab, but not in a plain notebook. + # This will be called in Jupyter Lab, and myst-nb execution, + # but not in a plain notebook. from IPython.core.display import display - display(self.header(use_widgets=True, _interactive=True)) + # Determine widget usage by runtime environment, by passing None. + display(self.header(use_widgets=None, _interactive=True)) def info( self, From 6126717c9766d0aa03cf0d6cb4539038acbec67e Mon Sep 17 00:00:00 2001 From: "Martin K. Scherer" Date: Sun, 29 Jan 2023 18:33:22 +0100 Subject: [PATCH 2/2] amend changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 308bcc632..e4b83e71f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ `TimeSeries` and `SpatialData` converters \[{pull}`831`\]. - Use Ruff in pre-commit-action \[{pull}`824`\]. - Use MyST-NB for documentation building \[{pull}`830`\]. +- `WeldxFile` correctly determines whether to display the header via widgets or text \[{pull}`848`\]. ## 0.6.2 (07.11.2022)