From 9cef657841331c2ce32f647c24df9ec881d38f5d Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Tue, 2 Apr 2024 17:37:16 +0200 Subject: [PATCH 1/2] Switch VTK colormap lookuptable serializer --- panel/pane/vtk/synchronizable_serializer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panel/pane/vtk/synchronizable_serializer.py b/panel/pane/vtk/synchronizable_serializer.py index 4faaa6b2ce..785a11924d 100644 --- a/panel/pane/vtk/synchronizable_serializer.py +++ b/panel/pane/vtk/synchronizable_serializer.py @@ -327,7 +327,7 @@ def initializeSerializers(): 'vtkOpenGLGlyph3DMapper', glyph3DMapperSerializer) # LookupTables/TransferFunctions - registerInstanceSerializer('vtkLookupTable', lookupTableSerializer) + registerInstanceSerializer('vtkLookupTable', lookupTableSerializer2) registerInstanceSerializer( 'vtkPVDiscretizableColorTransferFunction', colorTransferFunctionSerializer) registerInstanceSerializer( From e5a8d01867345f361fd03cbb0dac6a229878edee Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Tue, 2 Apr 2024 17:53:45 +0200 Subject: [PATCH 2/2] Update VTK test --- panel/tests/pane/test_vtk.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/panel/tests/pane/test_vtk.py b/panel/tests/pane/test_vtk.py index 31e082006b..6751a663d4 100644 --- a/panel/tests/pane/test_vtk.py +++ b/panel/tests/pane/test_vtk.py @@ -176,10 +176,10 @@ def test_vtk_pane_from_renwin(document, comm): # Check array release when actor are removed from scene ctx = pane._contexts[model.id] - assert len(ctx.dataArrayCache.keys()) == 5 + assert len(ctx.dataArrayCache.keys()) == 4 pane.remove_all_actors() # Default : 20s before removing arrays - assert len(ctx.dataArrayCache.keys()) == 5 + assert len(ctx.dataArrayCache.keys()) == 4 # Force 0s for removing arrays ctx.checkForArraysToRelease(0)