From 7f48b99275123ce17f13a00884ef422994222275 Mon Sep 17 00:00:00 2001 From: Abhishek Yenpure Date: Wed, 23 Jul 2025 11:35:33 -0700 Subject: [PATCH 1/3] fix(rendering panel label): Rendering panel could not show label --- src/pan3d/utils/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pan3d/utils/common.py b/src/pan3d/utils/common.py index f7c956e..5010b91 100644 --- a/src/pan3d/utils/common.py +++ b/src/pan3d/utils/common.py @@ -782,7 +782,7 @@ def __init__( class RenderingSettingsBasic(CollapsableSection): def __init__(self, source=None, update_rendering=None, **kwargs): - super().__init__(self, "Rendering", "show_rendering", **kwargs) + super().__init__("Rendering", "show_rendering", **kwargs) self.source = source with self.content: From f9a867b5c4592926c17ec042f7dd86647264e95a Mon Sep 17 00:00:00 2001 From: Abhishek Yenpure Date: Wed, 23 Jul 2025 12:59:48 -0700 Subject: [PATCH 2/3] fix(vtk wasm): Fixing deprecated API --- src/pan3d/ui/vtk_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pan3d/ui/vtk_view.py b/src/pan3d/ui/vtk_view.py index 4fc12a0..b0cbcf7 100644 --- a/src/pan3d/ui/vtk_view.py +++ b/src/pan3d/ui/vtk_view.py @@ -69,7 +69,7 @@ def __init__( } } for w in widgets or []: - view.register_widget(w) + view.register_vtk_object(w) else: with vtkw.VtkLocalView(self.render_window) as view: self.ctrl.view_update = view.update From b0522ecca164774faf521d8ae8eef31a8bc73d1d Mon Sep 17 00:00:00 2001 From: Abhishek Yenpure Date: Wed, 23 Jul 2025 13:28:27 -0700 Subject: [PATCH 3/3] fix(missing deps): Adding trame-plotly dependency for the analytics explorer --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 22a9c2a..78c0e05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,7 @@ viewer = [ "trame-vtk>=2.8.15", "trame-vtklocal>=0.12.2", "trame-vuetify>=3.0.1", + "trame-plotly>=3.1.0", ] esgf = [ "intake-esgf>=2024.1", @@ -57,6 +58,7 @@ all = [ "trame-vtk>=2.8.15", "trame-vtklocal>=0.12.2", "trame-vuetify>=3.0.1", + "trame-plotly>=3.1.0", # esgf "intake-esgf>=2024.1",