[Paraview] Access Point Data - something wrong

Cory Quammen cory.quammen at kitware.com
Wed Jun 13 15:54:29 EDT 2018


This line looks suspicious to me:

rawData = rawData.Get

It looks like you are setting `rawData` to a function `rawData.Get`. That
should be a syntax error.

If fixing that doesn't help, what does

print(type(rawData))

produce?

Cory

On Fri, Jun 8, 2018 at 7:25 AM Axtmann Gabriel <axtmann at iag.uni-stuttgart.de>
wrote:

> Hi guys,
>
> I am trying to calculate the gradient of an unstructed data set saved in
> vtk format with the function in the following:
>
> Somehow I am not able to access the PointData of the solution. The error
> is always
>
>
> *    Grad_DMDu = dataAdp.PointData['Grad_DMDu']*
>     obj._dataset.Set(dataset.VTKObject)
>     TypeError: Set argument 1: method requires a VTK objec
>
>
> So what am I doing wrong here?
>
> Thanks in advance
>
> ############################################
> def Cal_Dissp(DMDmodeFile,DMDmodeName, nu):
>     """
>     Calculate the (Pseudo) dissipation with paraview vtk, and return data
>     """
>     print('   Calculate mode gradient ...')
>     import paraview.simple as ps
>     import vtk.numpy_interface.dataset_adapter as dsa
>     ps.paraview.simple._DisableFirstRenderCameraReset()
>
>
>     xmlUnstructerdGrReader =
> ps.XMLUnstructuredGridReader(FileName=[DMDmodeFile])
>     xmlUnstructerdGrReader.PointArrayStatus = [ DMDmodeName ]
>
>     gradientOfUnstructuredDataSet1 =
> ps.GradientOfUnstructuredDataSet(Input=xmlUnstructerdGrReader)
>     gradientOfUnstructuredDataSet1.ScalarArray = ['POINTS', DMDmodeName]
>     gradientOfUnstructuredDataSet1.ResultArrayName = 'Grad_DMDu'
>
>     gradientOfUnstructuredDataSet1.UpdatePipeline()
>
>     rawData = ps.servermanager.Fetch(gradientOfUnstructuredDataSet1)
>     rawData = rawData.Get
>     dataAdp = dsa.WrapDataObject(rawData)
>
> *    Grad_DMDu = dataAdp.PointData['Grad_DMDu'] - > Here comes the error*
>
>     #release paraview ocupied memory
>     del xmlUnstructerdGrReader
>     ps.Disconnect()
>     ps.Connect()
>
>     print('   Calculate dissipation ...')
>     D= ..........
>
>     return D
> ############################################
> _______________________________________________
> Powered by www.kitware.com
>
> ParaView discussion is moving! Please visit
> https://discourse.paraview.org/ for future posts.
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> https://public.kitware.com/mailman/listinfo/paraview
>


-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/paraview/attachments/20180613/965e3fde/attachment.html>


More information about the ParaView mailing list