Como adicionar uma matriz personalizada a um polydata no paraview?

Sei que posso usar o filtro Calculadora para operações em matrizes, mas quero executar alguns cálculos mais complicados. Consegui fazer isso no shell python do Paraview, mas a etapa que falta agora é voltar ao visualizador novamente (ou salvar os novos polidados em arquivo). Aqui está o que eu tenho até agora:

polydata = servermanager.Fetch(FindSource("mydataalreadyopeninparaview"))
region_size = paraview.vtk.vtkIntArray()
region_size.SetNumberOfComponents(0)
region_size.SetName("regionsize")
for i in range(polydata .GetNumberOfPoints()):
   region_size.InsertNextValue(somecomputedvalue)
polydata.GetPointData().AddArray(region_size)

Como posso "importar" no pipeline paraview meus dados recém-criados?

questionAnswers(2)

yourAnswerToTheQuestion